summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix GCC 4.9 complaint about int/size_t mismatch.Elliott Hughes2014-06-121-2/+3
| | | | Change-Id: Ib13857f98658dc8760cff15adb5829e8e140008a
* Merge "Fix most of the tzcode warnings."Elliott Hughes2014-06-111-7/+3
|\
| * Fix most of the tzcode warnings.Elliott Hughes2014-06-111-7/+3
| | | | | | | | | | | | There's one left, but that's not fixed upstream yet. Change-Id: Iba920cb7b156357c7f5e8220eb55ff1637ff48a1
* | Merge "Size the benchmark name column appropriately."Elliott Hughes2014-06-101-2/+7
|\ \ | |/ |/|
| * Size the benchmark name column appropriately.Elliott Hughes2014-06-111-2/+7
|/ | | | | | Nobody likes misaligned output. Change-Id: Ifbfd7beec755e91e204426a96c054d4ea20d3fae
* Merge "Add __pure2 to a few more functions, most notably gettid and ↵Elliott Hughes2014-06-106-8/+14
|\ | | | | | | pthread_self."
| * Add __pure2 to a few more functions, most notably gettid and pthread_self.Elliott Hughes2014-06-116-8/+14
| | | | | | | | Change-Id: I7eee9f26f45130038af09d8285782b07f70a996f
* | Merge "Fix mbrtoc32 test from tests/uchar_test.cpp for x86."Elliott Hughes2014-06-101-6/+6
|\ \
| * | Fix mbrtoc32 test from tests/uchar_test.cpp for x86.Alexander Ivchenko2014-06-111-6/+6
|/ / | | | | | | | | | | | | | | | | Without that fix the test fails with: "error: comparison between signed and unsigned integer expressions" on x86, due to the fact that char is signed on x86. Change-Id: I44462d67c15c7e9b730ad5da52eb9c05e207d34b Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
* | Merge "Remove declarations related to cuserid(3)."Dan Albert2014-06-101-2/+0
|\ \
| * | Remove declarations related to cuserid(3).Dan Albert2014-06-111-2/+0
|/ / | | | | | | | | | | | | | | cuserid(3) was removed from POSIX 2004, and we don't have an implementation anyway. Bug: 13935372 Change-Id: I7ac7cde931ba802d0d5b917c22f5116618b21d2f
* | Merge "Replaces vfork() implementation with fork()"Dan Albert2014-06-1013-258/+8
|\ \ | |/ |/|
| * Replaces vfork() implementation with fork()Dan Albert2014-06-1013-258/+8
| | | | | | | | | | | | | | | | vfork() was removed from POSIX 2008, so this replaces its implementation with a call to fork(). Bug: 13935372 Change-Id: I6d99ac9e52a2efc5ee9bda1cab908774b830cedc
* | Merge "Add a couple more system call benchmarks."Elliott Hughes2014-06-102-0/+25
|\ \
| * | Add a couple more system call benchmarks.Elliott Hughes2014-06-092-0/+25
| | | | | | | | | | | | | | | Bug: 15387103 Change-Id: I13419ddf77d201fdbde4c784259c0cb0dcfb9a77
* | | Merge "Revert "Temporarily expose dlmalloc_usable_size.""Elliott Hughes2014-06-101-6/+1
|\ \ \
| * | | Revert "Temporarily expose dlmalloc_usable_size."Elliott Hughes2014-06-041-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 6403cc48707b67b3400bdaf720f3e4777a1b48de. Change-Id: Id1ce4088be1e6c83271c6317eb3e5f7fc11c7b95
* | | | Merge "Allow bionic-unit-tests-glibc to be built again."Christopher Ferris2014-06-102-1/+9
|\ \ \ \
| * | | | Allow bionic-unit-tests-glibc to be built again.Christopher Ferris2014-06-102-1/+9
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we switched to 64 bit host build be default, we no longer build the glibc unit tests. Fix that, and also set all host targets to build multilib. This change also changes the name of bionic-unit-tests-glibc to add the suffix of 32 or 64 depending on the host type built. Change-Id: Ife13f9d80f351750ff02825b086d44bb0c2df828
* | | | Merge "AArch64: Fix memcmp16() test"Elliott Hughes2014-06-101-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | AArch64: Fix memcmp16() testSerban Constantinescu2014-06-101-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | __memcmp16() should return an integer less than, equal to, or greater than zero. However the tests looks for a specific value. Change-Id: I06052f58f9ccc67146a3df9abb349c4bc19f090e Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
* | | Merge "Hide rand48 implementation details."Elliott Hughes2014-06-101-4/+4
|\ \ \
| * | | Hide rand48 implementation details.Elliott Hughes2014-06-091-4/+4
|/ / / | | | | | | | | | | | | Bug: 11156955 Change-Id: I130272286989487dc22e246fb4ffbee5230225c4
* | | Merge "Hide non-standard syslog API."Elliott Hughes2014-06-102-35/+37
|\ \ \
| * | | Hide non-standard syslog API.Elliott Hughes2014-06-092-35/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The definitions are still available on LP32 for binary compatibility, but they're gone on LP64, and the declarations are gone everywhere. We should probably just make syslog(3) log to the regular Android log, but that's a job for another day. Bug: 11156955 Change-Id: I74a98c92f7922ea733549ec6d37c6fa8b7014860
* | | | Merge "Use PRIVATE_POST_INSTALL_CMD to create symlink."Ying Wang2014-06-091-19/+5
|\ \ \ \ | |/ / / |/| | |
| * | | Use PRIVATE_POST_INSTALL_CMD to create symlink.Ying Wang2014-06-091-19/+5
| | | | | | | | | | | | | | | | | | | | Bug: 15520908 Change-Id: Ib3349f7adb6def81abf07bfb9d37093e4a599d09
* | | | Merge "Remove the MD5 implementation that was only used by toolbox."Elliott Hughes2014-06-093-330/+0
|\ \ \ \
| * | | | Remove the MD5 implementation that was only used by toolbox.Elliott Hughes2014-06-093-330/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've already moved toolbox over to openssl. Change-Id: Ia75fba5b5e3335a975b97787f653bf4df78e1b4e
* | | | | Merge "Add a regression test for two libm bugs we didn't have."Elliott Hughes2014-06-091-0/+15
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add a regression test for two libm bugs we didn't have.Elliott Hughes2014-06-061-0/+15
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Reported on the OpenBSD list, but we already had the fix for one from FreeBSD, and I think the other only affected ld80 anyway. Worth having tests thuogh. Change-Id: Ic4bbeb2384fd578a3ef13e4907be83deda50815f
* | | | Merge "Move mips fenv implementation details into fenv.c."Elliott Hughes2014-06-092-18/+17
|\ \ \ \
| * | | | Move mips fenv implementation details into fenv.c.Elliott Hughes2014-06-092-18/+17
| | | | | | | | | | | | | | | | | | | | Change-Id: I2415e4808e40c2981d016c01969ba14ea22bf82e
* | | | | Merge "Move x86 fenv implementation details into fenv.c."Elliott Hughes2014-06-094-25/+25
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Move x86 fenv implementation details into fenv.c.Elliott Hughes2014-06-094-25/+25
|/ / / / | | | | | | | | | | | | Change-Id: I6cb8c730483c325dc3cb75c2b2fbdd2d8455a54c
* | | | Merge "Clean up the ARM fenv.h, moving implementation details into fenv.c."Elliott Hughes2014-06-092-18/+14
|\ \ \ \
| * | | | Clean up the ARM fenv.h, moving implementation details into fenv.c.Elliott Hughes2014-06-092-18/+14
|/ / / / | | | | | | | | | | | | Change-Id: I919d35db27ec16a6f54a7a5c3c070f33f03d9bb9
* | | | Merge "AArch64: libm: Fix ARM64 fenv_t and refactor ARM64 libm implementation."Elliott Hughes2014-06-093-135/+210
|\ \ \ \
| * | | | AArch64: libm: Fix ARM64 fenv_t and refactor ARM64 libm implementation.Serban Constantinescu2014-06-093-135/+210
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the ARM64 ABI for libm. fenv_t is now split in 32bit status and 32bit control. This mirrors the AArch64 FPU control and status registers (FPCR, FPSR). The patch also refactors the libm implementation for ARM64 into a finer grained control over the FPU registers. Bionic-benchmarks has been expanded with 3 more benchmarks for floating point operations. The new libm implementation for ARM64 performs better over all the math benchmarks available. Change-Id: I2a7f81d6b4e55c91f8a63a4c69614fc8b1bcf2db Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
* | | | Merge "AArch64: Remove Frame Record from ARM64 syscalls"Elliott Hughes2014-06-09189-2080/+0
|\ \ \ \
| * | | | AArch64: Remove Frame Record from ARM64 syscallsSerban Constantinescu2014-06-09189-2080/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | This patch removes the frame record created on svc calls. Change-Id: I67cf926ba59540e824fb9749d30538e332df7c1e Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
* | | | Merge "Add the missing issetugid binary compatibility stub."Elliott Hughes2014-06-071-0/+5
|\ \ \ \ | |/ / / |/| | |
| * | | Add the missing issetugid binary compatibility stub.Elliott Hughes2014-06-061-0/+5
|/ / / | | | | | | | | | | | | Bug: 14569474 Change-Id: I3bedc1a0acf356af76424ceaf62ae7e85239f617
* | | Merge "Rewrite and hide longjmperror."Elliott Hughes2014-06-074-60/+4
|\ \ \
| * | | Rewrite and hide longjmperror.Elliott Hughes2014-06-064-60/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This shouldn't be public API, isn't supported on x86/x86_64, and it's unlikely anyone would have actually seen the message before anyway. Using __libc_fatal makes it much more likely to be seen. Bug: 11156955 Change-Id: Icf7f654b22a7dacd89668b60c11e5705c7215c08
* | | | Merge "Remove unused scripts."Christopher Ferris2014-06-072-233/+0
|\ \ \ \ | |/ / / |/| | |
| * | | Remove unused scripts.Christopher Ferris2014-06-062-233/+0
|/ / / | | | | | | | | | Change-Id: I3391d6c903f710b45e62bcf01058cf3ad9abe399
* | | Merge "Fix ndk_cruft.cpp __getdents64 build failure."Elliott Hughes2014-06-062-2/+4
|\ \ \
| * | | Fix ndk_cruft.cpp __getdents64 build failure.Elliott Hughes2014-06-062-2/+4
| | | | | | | | | | | | | | | | Change-Id: Ia463113da0575b36b5a9935d8d45e7bd2c801357
* | | | Merge "Rename __bionic_clone_entry to __start_thread."Elliott Hughes2014-06-067-13/+13
|\ \ \ \ | |/ / / |/| | |