Elliott Hughes
912fe0a6df
am f96eaf62
: Merge "[x86,x86_64] Fix libgcc unwinding through signal"
...
* commit 'f96eaf6202351a1b5153cfaad3137e4b63846f8f':
[x86,x86_64] Fix libgcc unwinding through signal
2014-10-29 12:31:52 +00:00
Elliott Hughes
89aaaffbf8
Extra strtod/strtof tests.
...
Check that libc doesn't suffer from a couple of bugs that affected
Java in the past.
Bug: 2206701
Change-Id: I9eb64d7ff2fa0b79e93079b897a5fb78bef866be
2014-10-28 17:54:23 -07:00
Yabin Cui
cbb4606ad0
Merge "change unsigned int to uint32_t for api arc4random/arc4random_uniform"
2014-10-28 22:58:40 +00:00
Yabin Cui
a39f939e0d
change unsigned int to uint32_t for api arc4random/arc4random_uniform
...
Bug: 17894480
Change-Id: Ia4b5a7cd2b2c6002ed70955f86f7780d26d15e26
2014-10-28 13:44:48 -07:00
Elliott Hughes
382938d092
am ec58e29b
: Merge "pthread_setname_np appears in glibc 2.12."
...
* commit 'ec58e29b276b0f98eb624430fb70703dc32057bf':
pthread_setname_np appears in glibc 2.12.
2014-10-28 19:28:35 +00:00
Elliott Hughes
7dbb1cff0b
am 021b6412
: Merge "Fix the type of u_ar0 in <sys/user.h>."
...
* commit '021b6412f7b7ce73b383480b25a8e5d69323f78c':
Fix the type of u_ar0 in <sys/user.h>.
2014-10-28 19:28:34 +00:00
Elliott Hughes
ee8faa5e74
am 7f164f60
: Merge "POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK."
...
* commit '7f164f6052b6dcee1c2cc70accdfac4b2c790b19':
POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.
2014-10-28 19:28:32 +00:00
Dmitriy Ivanov
3a3a4b8ae6
am e23f564b
: Merge "Fix *tests-run-on-host target"
...
* commit 'e23f564b52fed0dce661cf6db25cf3a89bd66f18':
Fix *tests-run-on-host target
2014-10-28 17:34:12 +00:00
Elliott Hughes
44331e8bb0
am c716dd1e
: Merge "bionic tests: migrate test for mutex type from system/extras"
...
* commit 'c716dd1e21438ac6585be79fb799b3135e9b381f':
bionic tests: migrate test for mutex type from system/extras
2014-10-28 17:34:01 +00:00
Elliott Hughes
13dcb88b0f
Merge "Disable tzdata in $ANDROID_DATA."
2014-10-28 16:34:46 +00:00
Elliott Hughes
e24bf5d7b9
Disable tzdata in $ANDROID_DATA.
...
(cherry picked from 4c30130a2155c37e80af4c3b53bf4f6ce832e760.)
Bug: 18139284
Change-Id: I2670dc1791d635139a5d39a438dc08777439476b
2014-10-28 09:34:09 -07:00
Dmitriy Ivanov
85d770211b
am f56a2f5e
: Merge "Remove unnecessary reinterpret_cast"
...
* commit 'f56a2f5ed2508e0743581003420c0f2d9cb54c7b':
Remove unnecessary reinterpret_cast
2014-10-28 04:51:51 +00:00
Chih-Hung Hsieh
f3b0d9cd79
am 57c5a556
: Merge "Disable clang compilation due to lack of ifunc."
...
* commit '57c5a5562b08007dbe6379a4b68ca3a0225747c0':
Disable clang compilation due to lack of ifunc.
2014-10-28 04:51:47 +00:00
Elliott Hughes
1dd65cc30c
am c83837ec
: Merge "Make the netdb unit tests work on the host."
...
* commit 'c83837ec158a14bf84ea702c04f606de3b0599a8':
Make the netdb unit tests work on the host.
2014-10-28 04:51:46 +00:00
Elliott Hughes
3f5d8a00e4
am cad8d226
: Merge "Use mxcr_mask instead of mxcsr_mask to match glibc."
...
* commit 'cad8d226c3589a65775fda972d4cd3ebd3877dab':
Use mxcr_mask instead of mxcsr_mask to match glibc.
2014-10-28 04:51:25 +00:00
Elliott Hughes
43ec1fb76c
am a4c0b756
: Merge "Add mkfifoat(3)."
...
* commit 'a4c0b7567190968d263bedd1073ea633510f9a45':
Add mkfifoat(3).
2014-10-28 04:49:11 +00:00
Dmitriy Ivanov
3db80168ff
am f33a7d7f
: Merge "Fix mips build"
...
* commit 'f33a7d7f1cc96cf1445013fe49f6db0f03cbd44f':
Fix mips build
2014-10-28 04:46:55 +00:00
Dmitriy Ivanov
fee054f3ec
am 398eb5a7
: Merge "Remove unnecessary lookups during relocations"
...
* commit '398eb5a7ee1f0f7173e463e82381431ef4b21a17':
Remove unnecessary lookups during relocations
2014-10-28 04:46:54 +00:00
Dmitriy Ivanov
1babff27fd
am 566f2bc6
: Merge "Fix relocation to look for symbols in local group"
...
* commit '566f2bc623dbd1d6e8bcf3a6c6e7a6fffe7f68fd':
Fix relocation to look for symbols in local group
2014-10-28 04:46:52 +00:00
Elliott Hughes
ac5df33e09
am 6c5694b6
: Merge "Migrate system/extra getaddrinfo test, and fix a bug in getservbyname(3)."
...
* commit '6c5694b6c8343d740c36adbe904442cecd8030a6':
Migrate system/extra getaddrinfo test, and fix a bug in getservbyname(3).
2014-10-28 04:33:09 +00:00
Elliott Hughes
f96eaf6202
Merge "[x86,x86_64] Fix libgcc unwinding through signal"
2014-10-27 23:30:56 +00:00
Pavel Chupin
50321e2e66
[x86,x86_64] Fix libgcc unwinding through signal
...
This change provides __restore/__restore_rt on x86 and __restore_rt on
x86_64 with unwinding information to be able to unwind through signal
frame via libgcc provided unwinding interface. See comments inlined for
more details.
Also remove the test that had a dependency on
__attribute__((cleanup(foo_cleanup))). It doesn't provide us with any
better test coverage than we have from the newer tests, and it doesn't
work well across a variety architectures (presumably because no one uses
this attribute in the real world).
Tested this on host via bionic-unit-tests-run-on-host on both x86 and
x86-64.
Bug: 17436734
Change-Id: I2f06814e82c8faa732cb4f5648868dc0fd2e5fe4
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2014-10-27 16:14:55 -07:00
Elliott Hughes
ec58e29b27
Merge "pthread_setname_np appears in glibc 2.12."
2014-10-27 20:01:36 +00:00
Elliott Hughes
ed29e858d0
pthread_setname_np appears in glibc 2.12.
...
And our emulator kernels are now new enough to not require a workaround.
Change-Id: Id56c983dbfd8abc69f72a78411a5502391941dfc
2014-10-27 12:01:51 -07:00
Elliott Hughes
021b6412f7
Merge "Fix the type of u_ar0 in <sys/user.h>."
2014-10-27 17:41:00 +00:00
Elliott Hughes
7f164f6052
Merge "POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK."
2014-10-27 17:38:33 +00:00
Dmitriy Ivanov
e23f564b52
Merge "Fix *tests-run-on-host target"
2014-10-26 05:47:53 +00:00
Dmitriy Ivanov
095636e6ad
Fix *tests-run-on-host target
...
Change-Id: Id0e5060977a2df91c47b5a916989eb7e2e3f8153
2014-10-25 21:41:32 -07:00
Elliott Hughes
e03950fa0c
Fix the type of u_ar0 in <sys/user.h>.
...
Change-Id: I9332dea60f7c60b45bc80026686c266bfa7a782c
2014-10-24 20:57:09 -07:00
Elliott Hughes
5b1111a694
POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.
...
Found by unit test.
Change-Id: Iffbd2f04213616927fbd7b5419460031f7a078e9
2014-10-24 19:33:11 -07:00
Elliott Hughes
c716dd1e21
Merge "bionic tests: migrate test for mutex type from system/extras"
2014-10-25 02:03:19 +00:00
Derek Xue
4199695657
bionic tests: migrate test for mutex type from system/extras
...
Migrate the test about pthread mutex type in file
system/extras/tests/bionic/libc/bionic/test_mutex.c
to the new place
bionic/tests/pthread_test.cpp
in the gtest format.
Change-Id: I6aab10170ccad5b9a4892d52dba2403876c86659
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2014-10-24 18:54:42 -07:00
Dmitriy Ivanov
f56a2f5ed2
Merge "Remove unnecessary reinterpret_cast"
2014-10-24 22:05:36 +00:00
Dmitriy Ivanov
c9d1658397
Remove unnecessary reinterpret_cast
...
Change-Id: Id2ddf4e74bc66825206d1287f899d716537a68d0
2014-10-24 14:46:12 -07:00
Elliott Hughes
7f558f60cb
am cf8ea37f
: Merge "bionic/tests: migrate gethostbyname bionic test from system/extra to bionic/tests"
...
* commit 'cf8ea37fc91e23d37b3c5873b5e152ccae293f03':
bionic/tests: migrate gethostbyname bionic test from system/extra to bionic/tests
2014-10-24 20:18:09 +00:00
Chih-Hung Hsieh
57c5a5562b
Merge "Disable clang compilation due to lack of ifunc."
2014-10-24 18:34:40 +00:00
Elliott Hughes
c83837ec15
Merge "Make the netdb unit tests work on the host."
2014-10-24 18:30:37 +00:00
Chih-Hung Hsieh
b086298629
Disable clang compilation due to lack of ifunc.
...
BUG: 18055309
Change-Id: I0f36011cf7872a20ddd36a6c3c607eb96f0a8ec2
2014-10-24 11:04:51 -07:00
Elliott Hughes
1e8ebdc375
Make the netdb unit tests work on the host.
...
Bug: 18111005
Change-Id: I79c6929c3827716e19b44d7469db69740f4b449c
2014-10-24 10:45:08 -07:00
Elliott Hughes
cad8d226c3
Merge "Use mxcr_mask instead of mxcsr_mask to match glibc."
2014-10-24 15:40:44 +00:00
Elliott Hughes
96a6f40163
am e516321d
: Merge "Update bionic to tzdata2014i."
...
* commit 'e516321d78162479a4ce17bd5a9ba8c0834abf18':
Update bionic to tzdata2014i.
2014-10-24 13:01:54 +00:00
Christopher Ferris
274f5e737d
am efd2ec8f
: Merge "Fix race condition in timer disarm/delete."
...
* commit 'efd2ec8fbddb99a7a2d7da8e1024655fa08153ca':
Fix race condition in timer disarm/delete.
2014-10-24 13:01:53 +00:00
Elliott Hughes
f485547b92
Use mxcr_mask instead of mxcsr_mask to match glibc.
...
Bug: 18097559
Change-Id: Iaca301d7d4c4902989d4699117f72b88d5c4bd78
2014-10-23 20:29:42 -07:00
Elliott Hughes
a4c0b75671
Merge "Add mkfifoat(3)."
2014-10-24 02:57:12 +00:00
Elliott Hughes
ca8e84c6ff
Add mkfifoat(3).
...
Looks like I missed one of the *at functions when I added the rest.
Change-Id: If16de82dbf6f9a3ea7bfdcba406ca1c74a3f2279
2014-10-23 19:10:54 -07:00
Dmitriy Ivanov
f33a7d7f1c
Merge "Fix mips build"
2014-10-23 22:53:24 +00:00
Dmitriy Ivanov
398eb5a7ee
Merge "Remove unnecessary lookups during relocations"
2014-10-23 22:53:13 +00:00
Dmitriy Ivanov
90b74fb867
Fix mips build
...
Change-Id: Ia2dc2e07740bdbb91ee92bfea459230015fcc99b
2014-10-23 14:34:12 -07:00
Dmitriy Ivanov
e47b3f8456
Remove unnecessary lookups during relocations
...
local_group includes this library and its dependencies.
Change-Id: Ib02474b2355bb147de3889f60092cb2f312997ef
2014-10-23 14:19:07 -07:00
Dmitriy Ivanov
566f2bc623
Merge "Fix relocation to look for symbols in local group"
2014-10-23 20:49:00 +00:00