Elliott Hughes
7e0d0f8572
Fix newlocale with a NULL locale name.
...
Bug: https://code.google.com/p/android/issues/detail?id=78567
Change-Id: I272dabc12ab186b44a525c7e8ac1846e62334e85
2014-11-04 18:03:44 -08:00
Dan Albert
695781b6f0
Merge "Make host tests depend on /system/etc/hosts."
2014-11-03 21:38:50 +00:00
Elliott Hughes
e76ea9bbe0
Merge "Ensure we initialize stdin/stdout/stderr's recursive mutexes."
2014-11-03 21:32:29 +00:00
Dan Albert
62b7279789
Make host tests depend on /system/etc/hosts.
...
Change-Id: I3e5ab1325d5e250a1d14b53f3a5a465d9f5de30c
2014-11-03 13:26:16 -08:00
Elliott Hughes
6a03abcfd2
Ensure we initialize stdin/stdout/stderr's recursive mutexes.
...
Bug: 18208568
Change-Id: I9da16ce0f9375bc363d1d02be706d73fd3b1e150
2014-11-03 12:32:17 -08:00
Dmitriy Ivanov
38ff882276
Merge "Revert "Use local copy of the library name on dlopen""
2014-11-01 02:32:24 +00:00
Dmitriy Ivanov
9fb216f844
Revert "Use local copy of the library name on dlopen"
...
This reverts commit da8e591c39
.
Change-Id: I3fd6f235b18c232af5cc5ecd481851486d7d68f6
2014-11-01 02:30:38 +00:00
Dmitriy Ivanov
36ffc73e99
Merge "Fix arm64 and arm builds."
2014-11-01 00:33:30 +00:00
Dmitriy Ivanov
4e446b19d8
Fix arm64 and arm builds.
...
Change-Id: I2c8c41626768e792f27a2616f2cd5ae66606319d
2014-10-31 17:27:02 -07:00
Dmitriy Ivanov
f33ad40023
Merge "Fix symbol lookup order during relocation"
2014-10-31 23:51:18 +00:00
Dmitriy Ivanov
74c0ccd49b
Merge "Use local copy of the library name on dlopen"
2014-10-31 22:47:25 +00:00
Dmitriy Ivanov
da8e591c39
Use local copy of the library name on dlopen
...
Bug: 18052100
Change-Id: Idbc2a3691db3b5525d4e9bca81d78d5f29bc438f
2014-10-31 14:23:34 -07:00
Dmitriy Ivanov
d225a5e652
Fix symbol lookup order during relocation
...
Relocate symbol against DF_1_GLOBAL shared libraries
loaded before this shared library. This includes
main executable, ld_preloads and other libraries
that have DF_1_GLOBAL flag set.
Bug: 2643900
Bug: 15432753
Change-Id: Ia788748be59b739d1c7e62b978e7e255f9e65c7b
2014-10-31 11:39:51 -07:00
Elliott Hughes
e38bf83983
Merge "limits.h: add define for HOST_NAME_MAX"
2014-10-30 15:56:44 +00:00
Yongqin Liu
0589777a33
limits.h: add define for HOST_NAME_MAX
...
according to the rules defined here:
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/limits.h.html
add the definition for HOST_NAME_MAX to limits.h file,
and set the default value to _POSIX_HOST_NAME_MAX as 255
Change-Id: Iddd5c6c569f4e0a14994c7a7c54985f3e7809fc4
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2014-10-30 10:59:24 +08:00
Elliott Hughes
f362e9fb33
Merge "Remove an unused file."
2014-10-29 20:46:31 +00:00
Elliott Hughes
39cd0fa24a
Remove an unused file.
...
We don't have any FreeBSD stdio left.
Bug: 17154680
Change-Id: I145627f564364ac8d4707d431d451cc3115c1c6a
2014-10-29 13:42:23 -07:00
Elliott Hughes
d50495a567
Merge "Extra strtod/strtof tests."
2014-10-29 17:22:33 +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
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
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
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
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