Commit Graph

7679 Commits

Author SHA1 Message Date
Calin Juravle
690401db7a Merge "Removed non-existing include dir" 2014-04-24 16:29:50 +00:00
Calin Juravle
4b7c4f886f Removed non-existing include dir
Change-Id: I3e00a8471e6d94f596a34bdfdb26a0caba23dd82
2014-04-24 17:17:02 +01:00
Calin Juravle
131d8e38e4 am 477d14b0: Merge "Reserve space in pthread structures for future extensibility."
* commit '477d14b09202db5c009005b622fdcdefd780b955':
  Reserve space in pthread structures for future extensibility.
2014-04-24 11:43:03 +00:00
Calin Juravle
477d14b092 Merge "Reserve space in pthread structures for future extensibility." 2014-04-24 11:35:37 +00:00
Calin Juravle
334da4c9a5 am ae77f74b: Merge "Clean-up _fpmath and fake_long_doubles"
* commit 'ae77f74bcf51cb4199c9f7e87ec9c751fdd1842b':
  Clean-up _fpmath and fake_long_doubles
2014-04-24 10:21:06 +00:00
Calin Juravle
ae77f74bcf Merge "Clean-up _fpmath and fake_long_doubles" 2014-04-24 10:12:58 +00:00
Elliott Hughes
b442876276 am 563ea4e1: Merge "Fix fallout from host GCC upgrade."
* commit '563ea4e15189403da83fdeb74da09b8225f56216':
  Fix fallout from host GCC upgrade.
2014-04-24 09:03:33 +00:00
Elliott Hughes
563ea4e151 Merge "Fix fallout from host GCC upgrade." 2014-04-24 06:06:19 +00:00
Elliott Hughes
409588cdae Fix fallout from host GCC upgrade.
I'll raise a bug for the FD_ISSET fortification; we should do better too.

Change-Id: Id2bf277890ad06b010dc952e270d746714c2bea7
2014-04-23 23:02:43 -07:00
Elliott Hughes
2e3b7108b5 Allow liblog to pass failure reasons to debuggerd.
assert(3) already does this, but LOG_ALWAYS_FATAL and LOG_ALWAYS_FATAL_IF
have been missing out.

Change-Id: I1d6214c4f792fa0d4ba3c14eded3fc9c332bd3c5
2014-04-23 14:52:49 -07:00
Elliott Hughes
bdce3e63fc am 3b0433f3: Merge "Remove two dead files."
* commit '3b0433f34fed755c28a92d46eab88729694b8055':
  Remove two dead files.
2014-04-23 20:04:04 +00:00
Elliott Hughes
3b0433f34f Merge "Remove two dead files." 2014-04-23 19:54:43 +00:00
Elliott Hughes
a64d76895d Remove two dead files.
I forgot to remove these in the change that stopped building them
(eae5902e73).

Change-Id: I4665fa9f6b9b80c51778d5e82b49406fe56db9a6
2014-04-23 12:51:37 -07:00
Ruchi Kandoi
889203005b am aa3d46a4: Merge "prctl: Adds the PR_SET_TIMERSLACK_PID option"
* commit 'aa3d46a45dd279f3fe0317f9ddd23b57200201e4':
  prctl: Adds the PR_SET_TIMERSLACK_PID option
2014-04-23 19:26:44 +00:00
Ruchi Kandoi
aa3d46a45d Merge "prctl: Adds the PR_SET_TIMERSLACK_PID option" 2014-04-23 19:13:28 +00:00
Ruchi Kandoi
b84926b95c prctl: Adds the PR_SET_TIMERSLACK_PID option
Allows software to set timer clack for other thread.

Change-Id: Ifa9d2cc7844ec581356bce15434609242fd898a8
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
2014-04-23 19:13:15 +00:00
Calin Juravle
1abc9ff6a5 Clean-up _fpmath and fake_long_doubles
- promoted IEEEld2bits to fpmath since most of the where the same for
diffrent archs
- removed _fpmath
- reinstated weak_references
- moved isfinite and isnormal to libc
- clean up fake_long_doubles
- clean up some useless ifdefs
- added missing nexttoward* tests

Bug: 14134235
Change-Id: I95639c4885653fe47fd7dc0570ee5bb3389bbc6b
2014-04-23 19:03:06 +01:00
Calin Juravle
cf83fd77ca Reserve space in pthread structures for future extensibility.
Make our structures equal in size with glibc structures. This should
give us plenty of space to implement any missing feature.

Bug: 13278744
Bug: 12875898
Change-Id: I980017fd5942411ebc5ac32b2673a10a20db68c8
2014-04-23 18:46:50 +01:00
Elliott Hughes
c6463dc124 am f602bf8e: Merge "Fix the glibc tests again."
* commit 'f602bf8e943d76a03d0739d79d831e640ed07df7':
  Fix the glibc tests again.
2014-04-23 02:32:43 +00:00
Elliott Hughes
f602bf8e94 Merge "Fix the glibc tests again." 2014-04-23 02:24:41 +00:00
Elliott Hughes
0c567f1e6c Fix the glibc tests again.
The glibc tests are just a regular host binary; they don't require
that you're targeting x86 or x86_64. They do seem to pick up the
suffix of the target though, even though they're always 32-bit.

Change-Id: I689ca2a4f8d7b397afa4df722b95b0d7ec904bf6
2014-04-22 19:21:32 -07:00
Elliott Hughes
fc183f65c9 am 16ea297f: Merge "Tests for environment variables utility functions"
* commit '16ea297f1251be100fd7f70e5ed62ca095384c8a':
  Tests for environment variables utility functions
2014-04-23 02:20:25 +00:00
Elliott Hughes
16ea297f12 Merge "Tests for environment variables utility functions" 2014-04-23 02:10:39 +00:00
Grigoriy Kraynov
cbf6df0459 Tests for environment variables utility functions
This is the first patch from the new set of tests for Bionic standard functions.

Change-Id: Ie568788a24832394e597ad33f44a5c71cb33b51f
Signed-off-by: Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2014-04-22 19:09:45 -07:00
Elliott Hughes
81f4521d1f am 532ad903: Merge "Switch to the upstream OpenBSD getenv/putenv/setenv implementation."
* commit '532ad903d2febc400e23d66c5f4d836d1e5f11fc':
  Switch to the upstream OpenBSD getenv/putenv/setenv implementation.
2014-04-23 01:57:57 +00:00
Elliott Hughes
c32665300f am d8f8e9c5: Merge "Remove strntoimax and strntoumax from the future."
* commit 'd8f8e9c59e5643ba0f0f0cee0de2d58e0683e54e':
  Remove strntoimax and strntoumax from the future.
2014-04-23 01:54:31 +00:00
Dmitriy Ivanov
61c62389e7 am 36f5a95b: Merge "Get ANDROID_DATA dir from enviroment"
* commit '36f5a95b833db0b2a48e6ab2064716c58062ab3f':
  Get ANDROID_DATA dir from enviroment
2014-04-23 01:54:30 +00:00
Elliott Hughes
532ad903d2 Merge "Switch to the upstream OpenBSD getenv/putenv/setenv implementation." 2014-04-23 01:52:06 +00:00
Elliott Hughes
d8f8e9c59e Merge "Remove strntoimax and strntoumax from the future." 2014-04-23 01:50:08 +00:00
Dmitriy Ivanov
36f5a95b83 Merge "Get ANDROID_DATA dir from enviroment" 2014-04-23 01:48:56 +00:00
Dmitriy Ivanov
53c884e281 Get ANDROID_DATA dir from enviroment
Change-Id: Ie3675bd27bbc779fc2140f95b930eadd14838753
2014-04-22 18:44:55 -07:00
Elliott Hughes
eae5902e73 Remove strntoimax and strntoumax from the future.
Where do these turds come from?

Change-Id: Id9ad2cc85c6128aa63b5d56ff2aa455bde39a5eb
2014-04-22 17:56:42 -07:00
Elliott Hughes
58d9e280d4 Switch to the upstream OpenBSD getenv/putenv/setenv implementation.
This fixes all the bugs found by the new tests.

Change-Id: Id5a5f9f39a0620208bafa053f871a044725b4795
2014-04-22 17:41:00 -07:00
Dmitriy Ivanov
5603f4b8bc am 635edbdf: Merge "Follow up on building tests for both platforms"
* commit '635edbdf93a127da7db77d9cd174615734b4fb85':
  Follow up on building tests for both platforms
2014-04-22 23:09:34 +00:00
Dmitriy Ivanov
635edbdf93 Merge "Follow up on building tests for both platforms" 2014-04-22 23:03:21 +00:00
Elliott Hughes
4835985156 am c6cd8846: Merge "LP64 shouldn\'t include the non-standard <time64.h> cruft."
* commit 'c6cd88464091460ccd845b218e05bc5d10025546':
  LP64 shouldn't include the non-standard <time64.h> cruft.
2014-04-22 22:57:40 +00:00
Elliott Hughes
c6cd884640 Merge "LP64 shouldn't include the non-standard <time64.h> cruft." 2014-04-22 22:53:15 +00:00
Dmitriy Ivanov
156c3afcf1 Follow up on building tests for both platforms
this makes run-on-host work properly

Change-Id: Iaed93ca9d96359b64bbeff995280ecd70fc9cc60
2014-04-22 15:22:25 -07:00
Christopher Ferris
caba4e9b89 am 8eaeaf50: Merge "Build 32/64 bit versions of tests/benchmarks."
* commit '8eaeaf50cbd769c7c9852621a422a4f0be1e08e5':
  Build 32/64 bit versions of tests/benchmarks.
2014-04-22 21:36:40 +00:00
Elliott Hughes
3f9b56c75c am d0ecf597: Merge "Use -fvisibility=hidden to build libc_gdtoa."
* commit 'd0ecf5974f22f247fbf2b9e5e5e3194417589d11':
  Use -fvisibility=hidden to build libc_gdtoa.
2014-04-22 21:15:15 +00:00
Elliott Hughes
8d77bce185 LP64 shouldn't include the non-standard <time64.h> cruft.
This patch includes just enough to keep external/chromium_org building
until they switch 64-bit Android over to using the regular non-Android code.

Change-Id: Iecaf274efa46ae18a42d5e3439c5aa4f909177c1
2014-04-22 13:55:58 -07:00
Christopher Ferris
8eaeaf50cb Merge "Build 32/64 bit versions of tests/benchmarks." 2014-04-22 20:45:01 +00:00
Elliott Hughes
d0ecf5974f Merge "Use -fvisibility=hidden to build libc_gdtoa." 2014-04-22 20:42:36 +00:00
Elliott Hughes
cce36c1878 Use -fvisibility=hidden to build libc_gdtoa.
Bug: 12177745
Change-Id: Ia4ac71e1a3a237e764c809cc591622f8952ed642
2014-04-22 12:32:49 -07:00
Christopher Ferris
345b49a7c0 Build 32/64 bit versions of tests/benchmarks.
Change-Id: I4d146377aac6573a214dfaa5cab5cce8b10538b4
2014-04-22 10:42:12 -07:00
Elliott Hughes
607475b857 am c5eea6d3: Merge "Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN."
* commit 'c5eea6d386c23bde6f0400a8959ed21081d8365b':
  Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN.
2014-04-22 17:10:16 +00:00
Elliott Hughes
c5eea6d386 Merge "Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN." 2014-04-22 17:00:33 +00:00
Torne (Richard Coles)
5b673d2368 am 4ff967f3: Merge "Fix arm64/x86 build."
* commit '4ff967f3301087ea6ccaa17cfb1f04a034448a68':
  Fix arm64/x86 build.
2014-04-22 13:32:01 +00:00
Torne (Richard Coles)
d56dd74036 am b1bfa795: Merge "Allow sharing the RELRO section via a file."
* commit 'b1bfa7956c56c28b8c914e6606df191e094e7b42':
  Allow sharing the RELRO section via a file.
2014-04-22 13:32:01 +00:00
Torne (Richard Coles)
2b981e8f61 am c363e5dd: Merge "Support loading libraries to a reserved address."
* commit 'c363e5dd0a15aac9036b453f655a3a0ae5cd32cd':
  Support loading libraries to a reserved address.
2014-04-22 13:32:00 +00:00