Dmitriy Ivanov
5f8ddf69e5
Merge "Fix build: align pthread_cond_t to sizeof(long)"
2015-03-17 00:10:49 +00:00
Dmitriy Ivanov
b5cd3c7a75
Fix build: align pthread_cond_t to sizeof(long)
...
Change-Id: Ieaee6d09089b161ec516ba22cafaee1ecb4342da
2015-03-16 17:06:59 -07:00
Christopher Ferris
f14fe856b4
Merge "Add alignment to opaque types."
2015-03-16 23:33:38 +00:00
Christopher Ferris
eb8b122d67
Add alignment to opaque types.
...
If there is no alignment forced, then the compiler might put these
structures at any alignment.
Change-Id: I6416db72433504e0ec1178bfae6f5b18b6e363fb
2015-03-16 16:28:54 -07:00
Dmitriy Ivanov
3d170a6d6c
Merge "Remove obsolete test_isolated wrapper function"
2015-03-16 21:50:16 +00:00
Dmitriy Ivanov
3b7239feb9
Merge "General purpose memory allocator for linker."
2015-03-16 21:49:59 +00:00
Yabin Cui
0f3fcd12dd
Merge "Fix atomic_load on const variable in pthread_cond_t."
2015-03-16 21:31:09 +00:00
Yabin Cui
9e6c7bc618
Fix atomic_load on const variable in pthread_cond_t.
...
Change-Id: I60f55a53294a09332a3fbec669ed793359d1bdf5
2015-03-16 14:26:53 -07:00
Dmitriy Ivanov
cb0443c0fa
Remove obsolete test_isolated wrapper function
...
We already run all of our tests in isolated mode.
Change-Id: I8236baa302b1026a9b4a1c33a4aa65e223771bc7
2015-03-16 14:20:57 -07:00
Dan Albert
169a84f980
Merge "Revert "Revert "Moving StringPrintf to libbase."""
2015-03-16 21:02:51 +00:00
Yabin Cui
d3e2a207ff
Merge "Hide content of pthread_cond_t in pthread_cond_internal_t."
2015-03-16 20:58:02 +00:00
Dmitriy Ivanov
9923c8cd13
Merge "Fix typo"
2015-03-16 20:30:01 +00:00
Dmitriy Ivanov
b1ada3dd3f
Fix typo
...
Change-Id: Ie6dad7d09873c88f6bbb2d45c2780e3b0c618bd6
2015-03-16 13:20:23 -07:00
Dmitriy Ivanov
19656ce537
General purpose memory allocator for linker.
...
Add basic general purpose memory allocator to
linker in order to enable usage of other libraries
like libziparchive.
Change-Id: I4a680ebb36ed5ba67c61249f81dba9f567808434
2015-03-16 11:19:53 -07:00
Yabin Cui
32651b8e8e
Hide content of pthread_cond_t in pthread_cond_internal_t.
...
Bug: 19249079
Change-Id: I6f55af30bcd6211ce71630c6cacbef0e1663dcee
2015-03-16 11:09:52 -07:00
Dan Albert
3e87c78543
Revert "Revert "Moving StringPrintf to libbase.""
...
This reverts commit d2dad2b24fb82604f9dbe7a082e630a524f1473d.
2015-03-16 10:06:29 -07:00
Nicolas Geoffray
11a06c73f6
Merge "Revert "Moving StringPrintf to libbase.""
2015-03-16 12:20:27 +00:00
Nicolas Geoffray
d2dad2b24f
Revert "Moving StringPrintf to libbase."
...
libbase has been reverted
This reverts commit 7ed5fa1e4d37722a644518594bf2b0e1529c05e9.
Change-Id: I5d8ff8c38ff8c9123e6cee5dc15a101a79e94b2e
2015-03-16 12:19:26 +00:00
Dan Albert
83e9587873
Merge "Moving StringPrintf to libbase."
2015-03-14 23:55:10 +00:00
Christopher Ferris
593a75ee6b
Merge "Fix typo in alias symbol."
2015-03-14 19:22:29 +00:00
Christopher Ferris
6e86146b85
Fix typo in alias symbol.
...
Change-Id: I41d2c29bd4a9ba382bbe3440541c8e1506fc5809
2015-03-14 12:17:45 -07:00
Christopher Ferris
83c0028e03
Merge "For libm, use a macro for aliasing symbols."
2015-03-14 17:44:32 +00:00
Christopher Ferris
995b813e91
For libm, use a macro for aliasing symbols.
...
Change-Id: Ibd42ebc387c2bf3eba9aa96091770915b4b34184
2015-03-13 23:57:15 -07:00
Dan Albert
7ed5fa1e4d
Moving StringPrintf to libbase.
...
Change-Id: I47ef28bb294ffb7c7c065c5624417edf23503b77
2015-03-13 22:34:37 -07:00
Yabin Cui
d2cf59d463
Merge "Hide content of pthread_rwlock_t in pthread_rwlock_internal_t."
2015-03-14 02:38:32 +00:00
Yabin Cui
2fabea47ac
Hide content of pthread_rwlock_t in pthread_rwlock_internal_t.
...
Bug: 19249079
Change-Id: Ifbe634c716b6793bef897ec5134b55eb44c6b8d5
2015-03-13 19:35:05 -07:00
Christopher Ferris
81c31bdd43
Merge "Add some GNU specific elf constants."
2015-03-13 21:12:07 +00:00
Dmitriy Ivanov
d7e091efc4
Merge "Switch libc and libm to sysv-only hash style"
2015-03-13 21:04:08 +00:00
Dmitriy Ivanov
2e16d2cf1e
Switch libc and libm to sysv-only hash style
...
Bug: 19059885
Change-Id: I60a23dc5f9c756994d566818332ca42b305b4a05
2015-03-13 19:48:03 +00:00
Christopher Ferris
c94c7ff2bb
Add some GNU specific elf constants.
...
Change-Id: I6c668463a27a641c9a280ce1937857d622344ff8
2015-03-13 10:32:45 -07:00
Christopher Ferris
f074b531d2
Merge "Add the optimized implementation of 18 math functions for x86 and x86_64 respectively"
2015-03-13 17:18:21 +00:00
Yabin Cui
5507dedaeb
Merge "Make gtest_main exit 1 when some test are failed."
2015-03-13 17:02:19 +00:00
Yabin Cui
64a9c4f697
Make gtest_main exit 1 when some test are failed.
...
This is the gtest behavior, which I think can make test status
judgement more convenient.
Change-Id: I7d3c210d1744b954a4148cd905dd5c353207fce8
2015-03-12 23:36:29 -07:00
Yabin Cui
5b8e7cd957
Remove duplication in pthread_mutex.cpp.
...
Also add unit tests about thread woken up by pthread_mutex_unlock.
Bug: 19216648
Change-Id: I8bde8105b00186c52a2f41d92458ae4a5eb90426
2015-03-12 21:54:41 -07:00
Yabin Cui
58cf31b506
Make pthread join_state not protected by g_thread_list_lock.
...
1. Move the representation of thread join_state from pthread.attr.flag
to pthread.join_state. This clarifies thread state change.
2. Use atomic operations for pthread.join_state. So we don't need to
protect it by g_thread_list_lock. g_thread_list_lock will be reduced
to only protect g_thread_list or even removed in further changes.
Bug: 19636317
Change-Id: I31fb143a7c69508c7287307dd3b0776993ec0f43
2015-03-12 21:39:49 -07:00
Mark Salyzyn
f6f96df5b0
Merge "syslog.h: missing LOG_MAKEPRI definition"
2015-03-12 20:33:25 +00:00
Mark Salyzyn
c4a586da49
syslog.h: missing LOG_MAKEPRI definition
...
Bug: 19681572
Change-Id: Ice5f5cb1f71522ffc47b2243a8dc4c277c2a288f
2015-03-12 13:21:35 -07:00
Elliott Hughes
be86f87711
Merge "Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>."
2015-03-11 16:42:49 +00:00
Elliott Hughes
ba87fe5145
Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>.
...
Change-Id: I2b81cfc3147d9a0a6ac2a8f064e6d9864fa7e04d
2015-03-11 09:32:25 -07:00
Dmitriy Ivanov
e8107b66c5
Merge "Rename LinkerAllocator and LinkerAllocatorPage"
2015-03-11 00:38:49 +00:00
Dmitriy Ivanov
57e800d534
Merge "Refactoring: rename linker_allocator files"
2015-03-11 00:35:22 +00:00
Dmitriy Ivanov
600bc3cb93
Rename LinkerAllocator and LinkerAllocatorPage
...
Change-Id: I87d80fbcd4ec26c0ee4f601b9c4c64f600418dd9
2015-03-10 15:43:50 -07:00
Dmitriy Ivanov
c9ce70d783
Refactoring: rename linker_allocator files
...
Change-Id: Ifc08e64b3a85205f072b7abab1149c7ab71e2f75
2015-03-10 15:30:26 -07:00
Dimitry Ivanov
e842dc0de5
am c16c8368: Merge "Generate gnu hash for arm only"
...
* commit 'c16c8368773452e2d18d761a7b3ea6f249dc2ac5':
Generate gnu hash for arm only
2015-03-10 17:41:18 +00:00
Dimitry Ivanov
c16c836877
Merge "Generate gnu hash for arm only"
2015-03-10 17:34:51 +00:00
Goran Jakovljevic
1156508265
Generate gnu hash for arm only
...
Fixes build failure caused by:
https://android-review.googlesource.com/#/c/139660
As previously discussed [1], MIPS does not support GNU-style ELF hashes.
[1] https://android-review.googlesource.com/#/c/49282/2/tests/Android.mk
Change-Id: I9a7966eebfd1ef0a587a20b71faefde38e84ab62
2015-03-10 10:01:50 -07:00
Dmitriy Ivanov
dca2fadd82
am a94cf791: Merge "Generate sysv hash for libc, libstdc++ and libm"
...
* commit 'a94cf791c1c9b93d49f5573716de93348757ae15':
Generate sysv hash for libc, libstdc++ and libm
2015-03-10 15:03:35 +00:00
Yabin Cui
50119cec8d
am 37c71b14: Merge "Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink."
...
* commit '37c71b14e51c53b0cb5daa19bf38559d063453dc':
Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink.
2015-03-10 15:03:34 +00:00
Dmitriy Ivanov
a94cf791c1
Merge "Generate sysv hash for libc, libstdc++ and libm"
2015-03-10 04:41:02 +00:00
Yabin Cui
37c71b14e5
Merge "Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink."
2015-03-10 04:14:12 +00:00