OSDN Git Service
Dan Albert [Fri, 9 Sep 2016 01:20:44 +0000 (01:20 +0000)]
Merge changes Id513b72a,I92cd0116,I62393b58,I90ac2224,I527f88ac am:
572791e027
am:
482dde3e03
Change-Id: I08e04785b4a85f805b53f995c90b6cadcb3faa7b
Dan Albert [Fri, 9 Sep 2016 01:20:40 +0000 (01:20 +0000)]
Provide fake definitions for libstdc++. am:
cb0b14385b
am:
42abea4c71
Change-Id: If0c31c05378714290185901bd930b3d4aa0f52aa
Dan Albert [Fri, 9 Sep 2016 01:20:35 +0000 (01:20 +0000)]
Provide static inlines for in6addr things. am:
69b26542de
am:
d0275f4ced
Change-Id: Ia2099ecf453a693b0c7ee2de92445d090bd30107
Dan Albert [Fri, 9 Sep 2016 01:20:30 +0000 (01:20 +0000)]
Provide an inline __cmsg_nxthdr. am:
11f0e10c49
am:
d0525283e0
Change-Id: I8497b097865ae03f01e3ba166e869ff5fd0fe7ad
Dan Albert [Fri, 9 Sep 2016 01:20:26 +0000 (01:20 +0000)]
Correct more fortify availability guards. am:
2990404206
am:
4a1341ee71
Change-Id: Id68318bf708e4fa557bb70c5f529378e29165092
Dan Albert [Fri, 9 Sep 2016 01:20:21 +0000 (01:20 +0000)]
Move strncpy fortify into android-21. am:
e5dd632e43
am:
84528e40e0
Change-Id: I1b93592cfec504f02968d3c2b6106ef368d0f316
Dan Albert [Fri, 9 Sep 2016 01:17:41 +0000 (01:17 +0000)]
Merge changes Id513b72a,I92cd0116,I62393b58,I90ac2224,I527f88ac
am:
572791e027
Change-Id: Ide3f10bab5d5789c0482cd55db974559c7f00366
Dan Albert [Fri, 9 Sep 2016 01:17:40 +0000 (01:17 +0000)]
Provide fake definitions for libstdc++.
am:
cb0b14385b
Change-Id: I846d8cc50fb86dbd6f9cc99f73bdb991cfb4dd37
Dan Albert [Fri, 9 Sep 2016 01:17:35 +0000 (01:17 +0000)]
Provide static inlines for in6addr things.
am:
69b26542de
Change-Id: I607610aba739af06b4100d5c5b2de5aca5ab4e31
Dan Albert [Fri, 9 Sep 2016 01:17:30 +0000 (01:17 +0000)]
Provide an inline __cmsg_nxthdr.
am:
11f0e10c49
Change-Id: I7793df30a32d358784745ffd5aa2f43527bed737
Dan Albert [Fri, 9 Sep 2016 01:17:25 +0000 (01:17 +0000)]
Correct more fortify availability guards.
am:
2990404206
Change-Id: I72215139940eb7d7ae5b6305cf23fb2a8d253f7f
Dan Albert [Fri, 9 Sep 2016 01:17:20 +0000 (01:17 +0000)]
Move strncpy fortify into android-21.
am:
e5dd632e43
Change-Id: I5f36f5e9535c3e620d9ae298db56afe628ef8212
Treehugger Robot [Fri, 9 Sep 2016 01:13:27 +0000 (01:13 +0000)]
Merge changes Id513b72a,I92cd0116,I62393b58,I90ac2224,I527f88ac
* changes:
Provide fake definitions for libstdc++.
Provide static inlines for in6addr things.
Provide an inline __cmsg_nxthdr.
Correct more fortify availability guards.
Move strncpy fortify into android-21.
Dan Albert [Fri, 9 Sep 2016 00:05:25 +0000 (00:05 +0000)]
Merge changes Ib81bd82d,I9a57fca0 am:
247f318951
am:
1733053810
Change-Id: Ia24bc52191496173035585f2f1997a6474e94142
Dan Albert [Fri, 9 Sep 2016 00:05:21 +0000 (00:05 +0000)]
Run genversion-scripts.py. am:
519a4f2c05
am:
d81ba2043a
Change-Id: Ia787e65572d9007ecaab6f07f19599c62b0c98a3
Dan Albert [Fri, 9 Sep 2016 00:05:16 +0000 (00:05 +0000)]
Annotate libm.map.txt. am:
ea4717fceb
am:
c0752f07f8
Change-Id: I379678d353930bb0ee8845a362c8f632ff5f9890
Dan Albert [Fri, 9 Sep 2016 00:02:50 +0000 (00:02 +0000)]
Merge changes Ib81bd82d,I9a57fca0
am:
247f318951
Change-Id: Ida1e741039ffcf58d15c9745eefa1f86ec378eb7
Dan Albert [Fri, 9 Sep 2016 00:02:50 +0000 (00:02 +0000)]
Run genversion-scripts.py.
am:
519a4f2c05
Change-Id: I44c2c3d88f2e222b87e458dda671ae55a6e8380a
Dan Albert [Fri, 9 Sep 2016 00:02:45 +0000 (00:02 +0000)]
Annotate libm.map.txt.
am:
ea4717fceb
Change-Id: Ib87e045739c3e7ac3e3ca9295cc91cc0e9d0c815
Treehugger Robot [Thu, 8 Sep 2016 23:55:45 +0000 (23:55 +0000)]
Merge changes Ib81bd82d,I9a57fca0
* changes:
Run genversion-scripts.py.
Annotate libm.map.txt.
Dan Albert [Tue, 6 Sep 2016 23:51:00 +0000 (16:51 -0700)]
Provide fake definitions for libstdc++.
libstdc++ needs to be able to `using ::foo` these in the various C++
wrapper headers for the C library. The NDK long ago added fake
definitions. We need to keep the same.
Test: make checkbuild
Bug: http://b/
30465923
Change-Id: Id513b72a59eafcc823080631e07b21290d5e3b24
Dan Albert [Thu, 8 Sep 2016 23:09:22 +0000 (16:09 -0700)]
Provide static inlines for in6addr things.
mdnsresponder needs these and is built against a very old API level
since it is used in gmscore. The legacy NDK headers defined these
inline.
Test: make checkbuild
Bug: http://b/
30465923
Change-Id: I92cd0116b3bde47e748ba648eaba94a7a3e3523e
Dan Albert [Thu, 8 Sep 2016 23:12:09 +0000 (16:12 -0700)]
Provide an inline __cmsg_nxthdr.
This was defined as an inline in the legacy NDK headers. Keep that
here until we can get it into libandroid_support.
Test: make checkbuild
Bug: http://b/
30465923
Change-Id: I62393b58e4fba3bc7337cc5ecf4ae1590b0e9917
Dan Albert [Thu, 8 Sep 2016 23:11:23 +0000 (16:11 -0700)]
Correct more fortify availability guards.
Test: make checkbuild
Bug: http://b/
30465923
Change-Id: I90ac222483ecd39f1e7cc358babfb64e305cffcb
Elliott Hughes [Thu, 8 Sep 2016 22:14:39 +0000 (22:14 +0000)]
Merge "Don't use an anonymous label in arm's __bionic_clone." am:
482c6a0a1e
am:
7f58630ca3
Change-Id: I5a285499599f759413d0b3bebfbbbdb2d1c2d267
Elliott Hughes [Thu, 8 Sep 2016 22:12:09 +0000 (22:12 +0000)]
Merge "Don't use an anonymous label in arm's __bionic_clone."
am:
482c6a0a1e
Change-Id: Iecb61c9b101034f5b645ece181bce00563786243
Treehugger Robot [Thu, 8 Sep 2016 22:05:18 +0000 (22:05 +0000)]
Merge "Don't use an anonymous label in arm's __bionic_clone."
Elliott Hughes [Thu, 8 Sep 2016 21:11:28 +0000 (14:11 -0700)]
Don't use an anonymous label in arm's __bionic_clone.
All the other architectures name this label. Copy them.
(Following discussion of
d30bc9e74b8ff3afceac973d334023564e64dbd2.)
Bug: https://llvm.org/bugs/show_bug.cgi?id=30308
Change-Id: I4f20163f569041180d87c79ce6ed856b70704271
Dan Albert [Wed, 7 Sep 2016 23:43:59 +0000 (16:43 -0700)]
Move strncpy fortify into android-21.
__strncpy_chk2 wasn't added until android-21.
Test: make checkbuild
Bug: None
Change-Id: I527f88aca55ef5010e12ece18abbdce3d54ce252
Dan Albert [Tue, 6 Sep 2016 23:55:26 +0000 (16:55 -0700)]
Run genversion-scripts.py.
Test: make checkbuild
Bug: None
Change-Id: Ib81bd82db1397a8fc628bc32d9c244188865d58a
Dan Albert [Tue, 6 Sep 2016 23:54:45 +0000 (16:54 -0700)]
Annotate libm.map.txt.
Test: make checkbuild
Bug: http://b/
30465923
Change-Id: I9a57fca0b73fb9017914e8f9984886b7d0635d28
Josh Gao [Thu, 8 Sep 2016 18:56:27 +0000 (18:56 +0000)]
Merge "versioner: add support for __VERSIONER_NO_GUARD." am:
3afa18104b
am:
7f5236ad4a
Change-Id: If205ebd8c69fea377a87c675181f87f86ab6351e
Josh Gao [Thu, 8 Sep 2016 18:53:57 +0000 (18:53 +0000)]
Merge "versioner: add support for __VERSIONER_NO_GUARD."
am:
3afa18104b
Change-Id: Ib0da7ae4d45f57ef93bb93d9677668961a05c330
Josh Gao [Thu, 8 Sep 2016 18:48:52 +0000 (18:48 +0000)]
Merge "versioner: add support for __VERSIONER_NO_GUARD."
Josh Gao [Thu, 8 Sep 2016 01:29:08 +0000 (18:29 -0700)]
versioner: add support for __VERSIONER_NO_GUARD.
Add an attribute that tells the preprocessor not to guard a
declaration, primarily for use with symbols that get reexported by
libc++ of the form `namespace std { using ::wctrans; }`.
Bug: http://b/
28178111
Change-Id: I08c8751214797e37e8f26e7f7416a19e81c2bb4c
Dimitry Ivanov [Wed, 7 Sep 2016 23:28:23 +0000 (23:28 +0000)]
Merge "Silently ignore empty path elements" am:
bb148b7cee
am:
f3252ee252
Change-Id: I9bdfd53369fc61cb5e03c34aad9aa78e9ee64bc2
Dimitry Ivanov [Wed, 7 Sep 2016 23:25:23 +0000 (23:25 +0000)]
Merge "Silently ignore empty path elements"
am:
bb148b7cee
Change-Id: I356890d7fcdc674a62ae0881718cc318d02fb2bb
Dimitry Ivanov [Wed, 7 Sep 2016 23:20:24 +0000 (23:20 +0000)]
Merge "Silently ignore empty path elements"
Elliott Hughes [Wed, 7 Sep 2016 23:12:52 +0000 (23:12 +0000)]
Merge "Fix sscanf/wcstod parsing of NaNs." am:
8327a1707b
am:
ba04201f58
Change-Id: I74b822b0249522e2e241661b99aa38af36212bb9
Elliott Hughes [Wed, 7 Sep 2016 23:10:22 +0000 (23:10 +0000)]
Merge "Fix sscanf/wcstod parsing of NaNs."
am:
8327a1707b
Change-Id: Ife36d8cba24e88909751f8fcd5ade05e9bf23830
Treehugger Robot [Wed, 7 Sep 2016 22:58:08 +0000 (22:58 +0000)]
Merge "Fix sscanf/wcstod parsing of NaNs."
Elliott Hughes [Fri, 26 Aug 2016 23:17:17 +0000 (16:17 -0700)]
Fix sscanf/wcstod parsing of NaNs.
The parsefloat routines -- which let us pass NaNs and infinities on to
strto(f|d|ld) -- come from NetBSD.
Also fix LP64's strtold to return a NaN, and fix all the architectures
to return quiet NaNs.
Also fix wcstof/wcstod/wcstold to use parsefloat so they support hex
floats.
Lots of new tests.
Bug: http://b/
31101647
Change-Id: Id7d46ac2d8acb8770b5e8c445e87cfabfde6f111
Dimitry Ivanov [Wed, 7 Sep 2016 21:48:27 +0000 (14:48 -0700)]
Silently ignore empty path elements
resolve_paths function used to print a warning if an input path
was empty. This commit fixes this by explicitly skipping
empty paths during path resolution.
Test: Run adb shell LD_LIBRARY_PATH=: /system/bin/ping
Test: make sure there are no warnings
Bug: http://b/
31346121
Change-Id: Ifd79040943dc62fc6e07d9828ff91d1050572809
Tamas Berghammer [Wed, 7 Sep 2016 15:21:08 +0000 (15:21 +0000)]
Merge "Fix unittests broken by
545808a" am:
a2b947e0a5
am:
fa46cb138d
Change-Id: I5694c5b9816407069c44b00fbc9ce7c2775e6fe2
Tamas Berghammer [Wed, 7 Sep 2016 15:19:08 +0000 (15:19 +0000)]
Merge "Fix unittests broken by
545808a"
am:
a2b947e0a5
Change-Id: If3f9fcf726bfc948c1c5ee66635ceed7144b3cc6
Tamas Berghammer [Wed, 7 Sep 2016 15:14:09 +0000 (15:14 +0000)]
Merge "Fix unittests broken by
545808a"
Tamas Berghammer [Fri, 2 Sep 2016 15:35:50 +0000 (16:35 +0100)]
Fix unittests broken by
545808a
Change-Id: I590af5958e4dcb772b710be965ed6c99cd1d9234
Elliott Hughes [Tue, 6 Sep 2016 22:53:48 +0000 (22:53 +0000)]
Merge "Fix time.mktime_EOVERFLOW for LP32." am:
52ea18658f
am:
c97a9f0e64
Change-Id: Ie25cd3b7b7e52fea4fa0a29e8e8c3dc6553a9936
Elliott Hughes [Tue, 6 Sep 2016 22:50:49 +0000 (22:50 +0000)]
Merge "Fix time.mktime_EOVERFLOW for LP32."
am:
52ea18658f
Change-Id: I26580c0aa610b43d1a402f2d23bb7c96e3727ef0
Treehugger Robot [Tue, 6 Sep 2016 22:38:25 +0000 (22:38 +0000)]
Merge "Fix time.mktime_EOVERFLOW for LP32."
Elliott Hughes [Tue, 6 Sep 2016 20:25:53 +0000 (13:25 -0700)]
Fix time.mktime_EOVERFLOW for LP32.
Times before 1901-12-13 *underflow* on LP32, making the year 1900 a bad
choice for success case.
Bug: http://b/
31305222
Change-Id: I20d4885c80b57707225580db044abc8948a55fdc
MinSeong Kim [Tue, 6 Sep 2016 17:17:26 +0000 (17:17 +0000)]
Merge "Fix "Unknown token error" when upstream clang is used." am:
bfad958982
am:
d2b7e91119
Change-Id: Icbc8539afedaf19c21d66bfde7ef618bc968302e
MinSeong Kim [Tue, 6 Sep 2016 17:13:58 +0000 (17:13 +0000)]
Merge "Fix "Unknown token error" when upstream clang is used."
am:
bfad958982
Change-Id: I99a18638e9da927537a7f89ed17ca43c789d2379
Treehugger Robot [Tue, 6 Sep 2016 17:05:44 +0000 (17:05 +0000)]
Merge "Fix "Unknown token error" when upstream clang is used."
MinSeong Kim [Tue, 6 Sep 2016 04:59:55 +0000 (05:59 +0100)]
Fix "Unknown token error" when upstream clang is used.
Simple fix for the above error caused by the location
of a label "1:"
Change-Id: I9b1c816871e95f9bcf8135a5e0cc88de65771315
Signed-off-by: MinSeong Kim <minseong.kim@linaro.org>
Josh Gao [Fri, 2 Sep 2016 08:52:05 +0000 (08:52 +0000)]
Merge "Revert "Update getentropy_linux.c from upstream."" am:
9f798246ba
am:
1e424c5810
Change-Id: I53c276cf644bc87344eaa51c79c10fa016e17d60
Josh Gao [Fri, 2 Sep 2016 08:49:07 +0000 (08:49 +0000)]
Merge "Revert "Update getentropy_linux.c from upstream.""
am:
9f798246ba
Change-Id: I140365d7fa8026e74e0e1a1b03255320a2ee5520
Josh Gao [Fri, 2 Sep 2016 08:41:15 +0000 (08:41 +0000)]
Merge "Revert "Update getentropy_linux.c from upstream.""
Josh Gao [Fri, 2 Sep 2016 08:39:29 +0000 (08:39 +0000)]
Revert "Update getentropy_linux.c from upstream."
This reverts commit
5faef47e438d20600655e2f5ef473c2d63cbf2c0.
Bug: http://b/
31251721
Change-Id: I20a091f385fb77ccc68b8d9fb1d2aee3dec0d0ff
Josh Gao [Fri, 2 Sep 2016 05:59:54 +0000 (05:59 +0000)]
Merge "Revert "Attempt to use arc4random where getauxval(AT_RANDOM) is used."" am:
2f159f0bca
am:
b51570a58e
Change-Id: I8a50a22c3ee421905aa72907e709275e6c4b107f
Josh Gao [Fri, 2 Sep 2016 05:56:57 +0000 (05:56 +0000)]
Merge "Revert "Attempt to use arc4random where getauxval(AT_RANDOM) is used.""
am:
2f159f0bca
Change-Id: Iff217394952e64e534a076b36df20e078cb6b344
Josh Gao [Fri, 2 Sep 2016 05:49:21 +0000 (05:49 +0000)]
Merge "Revert "Attempt to use arc4random where getauxval(AT_RANDOM) is used.""
Josh Gao [Fri, 2 Sep 2016 05:48:11 +0000 (05:48 +0000)]
Revert "Attempt to use arc4random where getauxval(AT_RANDOM) is used."
This reverts commit
78a52f19bb207d1c736f1d5362e01f338d78645f.
Change-Id: Ia72501ad0b81e894d67e5ce59b597397c11acfa5
Josh Gao [Thu, 1 Sep 2016 22:49:28 +0000 (22:49 +0000)]
Merge changes I6932803a,Ia65c038e am:
85b15b1d0b
am:
dfff1fc6c8
Change-Id: I4c12db3905a6ad852410dbe203eecd4ed3e000de
Josh Gao [Thu, 1 Sep 2016 22:46:29 +0000 (22:46 +0000)]
Merge changes I6932803a,Ia65c038e
am:
85b15b1d0b
Change-Id: Iadd490b1bfccea29e3d93d0d741458e31716a118
Josh Gao [Thu, 1 Sep 2016 22:40:12 +0000 (22:40 +0000)]
Merge changes I6932803a,Ia65c038e
* changes:
Attempt to use arc4random where getauxval(AT_RANDOM) is used.
Update getentropy_linux.c from upstream.
Dan Willemsen [Thu, 1 Sep 2016 01:38:39 +0000 (01:38 +0000)]
Merge "cc_test_library now creates shared libraries too" am:
dd14725eeb
am:
4b5216d677
Change-Id: If4ee300683d0177e636d2cbb744a052289d8d06a
Dan Willemsen [Thu, 1 Sep 2016 01:35:39 +0000 (01:35 +0000)]
Merge "cc_test_library now creates shared libraries too"
am:
dd14725eeb
Change-Id: I5286c2dcccb8d1741597d9f7fac8e23e38ab1749
Treehugger Robot [Thu, 1 Sep 2016 01:27:00 +0000 (01:27 +0000)]
Merge "cc_test_library now creates shared libraries too"
Josh Gao [Sat, 25 Jun 2016 00:14:14 +0000 (17:14 -0700)]
Attempt to use arc4random where getauxval(AT_RANDOM) is used.
When arc4random can get entropy (which is true for basically everyone
but init on kernels that don't support getrandom), use it instead of
AT_RANDOM.
Bug: http://b/
29622562
Change-Id: I6932803af2c477e65562ff531bd959f199fad1df
Josh Gao [Fri, 24 Jun 2016 02:06:35 +0000 (19:06 -0700)]
Update getentropy_linux.c from upstream.
Bug: http://b/
29622562
Change-Id: Ia65c038effa6e806c325a8e93c1fe80c50a9f2c9
Dan Willemsen [Wed, 31 Aug 2016 23:35:01 +0000 (16:35 -0700)]
cc_test_library now creates shared libraries too
Make these compile as static libraries by properly declaring their
dependencies.
I turned off the shared version of libBionicTests because it produces
this linker warning (treated as error):
external/libcxx/include/sstream:859: warning: relocation refers to
discarded section
Change-Id: I2e1448b47a441b273d208ebd068d0d22e340a0ff
Elliott Hughes [Wed, 31 Aug 2016 23:34:58 +0000 (23:34 +0000)]
Merge "List failing tests last, to reduce the amount of scrolling." am:
af071ed598
am:
beb7c64177
Change-Id: I3467789b8d82c5eafea59aa3dbc8b8838a9cab75
Elliott Hughes [Wed, 31 Aug 2016 23:32:00 +0000 (23:32 +0000)]
Merge "List failing tests last, to reduce the amount of scrolling."
am:
af071ed598
Change-Id: I274d1b469b6e92f1e54efd640d737221b6adb434
Treehugger Robot [Wed, 31 Aug 2016 23:13:29 +0000 (23:13 +0000)]
Merge "List failing tests last, to reduce the amount of scrolling."
Elliott Hughes [Wed, 31 Aug 2016 20:30:14 +0000 (13:30 -0700)]
List failing tests last, to reduce the amount of scrolling.
On actual devices, we have a lot of slow tests. Warnings about those
cause cause the failed tests to scroll off the display.
Also replace the made-up word "warnline".
Change-Id: I6b579521a21b56da8a1add08cd34888fc902646e
Dimitry Ivanov [Tue, 30 Aug 2016 21:26:12 +0000 (21:26 +0000)]
Merge "Remove $(module)_install_to_out_data flag from test makefile" am:
6d7a1eec4c
am:
a9c9129009
Change-Id: I147f45056ec2e4db4c110efcbdc9666862462dd3
Dimitry Ivanov [Tue, 30 Aug 2016 21:23:44 +0000 (21:23 +0000)]
Merge "Remove $(module)_install_to_out_data flag from test makefile"
am:
6d7a1eec4c
Change-Id: Ifbbf4f17810ddafda26e885d3f6be98328257df7
Treehugger Robot [Tue, 30 Aug 2016 21:16:33 +0000 (21:16 +0000)]
Merge "Remove $(module)_install_to_out_data flag from test makefile"
Elliott Hughes [Tue, 30 Aug 2016 19:44:40 +0000 (19:44 +0000)]
Merge "Fix SysV IPC test failures on Android devices." am:
af730e63a3
am:
c5b5e3adc8
Change-Id: I09ae5214a24526bbdc388c86f72de4d1eef90ba7
Elliott Hughes [Tue, 30 Aug 2016 19:42:07 +0000 (19:42 +0000)]
Merge "Fix SysV IPC test failures on Android devices."
am:
af730e63a3
Change-Id: I016ef73db87f6493d2452e5525ff69deaecb071f
Elliott Hughes [Tue, 30 Aug 2016 19:35:04 +0000 (19:35 +0000)]
Merge "Fix SysV IPC test failures on Android devices."
Dimitry Ivanov [Mon, 29 Aug 2016 20:15:38 +0000 (13:15 -0700)]
Remove $(module)_install_to_out_data flag from test makefile
Use non-empty $(module)_install_to_out_data_dir as indication
of custom target dir for a library.
Bug: http://b/
22182538
Test: build and run bionic-unit-tests --gtest_filter=dl*:Dl*
Change-Id: Ibfc87f45084a6fe2f487ca1b17a7625a8d8ec707
Christopher Ferris [Mon, 29 Aug 2016 19:21:43 +0000 (19:21 +0000)]
Merge "Update to kernel headers v4.7.2." am:
ac04d34573
am:
f3cccd17e8
Change-Id: I875eed2965dd166c302d1560fe9944ba5eda5ae3
Christopher Ferris [Mon, 29 Aug 2016 19:18:19 +0000 (19:18 +0000)]
Merge "Update to kernel headers v4.7.2."
am:
ac04d34573
Change-Id: I1fb4372501a2b0ca8e4ccee2ea116949038dd9bb
Christopher Ferris [Mon, 29 Aug 2016 19:14:09 +0000 (19:14 +0000)]
Merge "Update to kernel headers v4.7.2."
Christopher Ferris [Wed, 24 Aug 2016 19:15:38 +0000 (12:15 -0700)]
Update to kernel headers v4.7.2.
Modify the kernel header update script to rename C++ keyword
struct members to something else. This fixes problems when including
these kernel files in C++ code.
Also, make a manual change to linux/fib_rules.h and comment out the
value FRA_PAD since it conflicts with a special android kernel value
FRA_UID_START that has not been upstreamed yet.
Test: Built aosp_angler, aosp_x86_64, aosp_mips (bionic only)
Test: Booted on angler and ran bionic unit tests
Test: Built these changes in internal master
Change-Id: Ia22b7e3ca409404696dba76311f49157f4a9ceed
Alex Vakulenko [Sat, 27 Aug 2016 19:06:43 +0000 (19:06 +0000)]
Merge "Fix pty.bug_28979140 test in Bionic" am:
b04c771581
am:
9ca139dbdd
Change-Id: I86dc1f5d90c1f5938caef90459cd19e72a913868
Alex Vakulenko [Sat, 27 Aug 2016 19:03:47 +0000 (19:03 +0000)]
Merge "Fix pty.bug_28979140 test in Bionic"
am:
b04c771581
Change-Id: I9229189d6f4661375fd293119c2421a34ecda66c
Treehugger Robot [Sat, 27 Aug 2016 18:57:47 +0000 (18:57 +0000)]
Merge "Fix pty.bug_28979140 test in Bionic"
Alex Vakulenko [Tue, 12 Jul 2016 00:26:35 +0000 (17:26 -0700)]
Fix pty.bug_28979140 test in Bionic
The test relies on the fact/assumes that CPU 0 is available to the
test process. This is not necessarily the case. Instead of allocating
CPU 0 to the main thread, find the first available CPU and use that
instead.
BUG=b/
29991929
TEST=All Bionic unit tests pass
(cherrypick of
766275e7f697c30164678e1fed55b2a2fcbf8546.)
Change-Id: I36b311cdba57112d663d652757fd5114183fc780
Elliott Hughes [Sat, 27 Aug 2016 01:33:19 +0000 (18:33 -0700)]
Fix SysV IPC test failures on Android devices.
SysV IPC has been compiled out of all our kernels.
Change-Id: I1294459697ed7dff4f21af5c7b04c8b3d3649329
Dimitry Ivanov [Sat, 27 Aug 2016 01:35:42 +0000 (01:35 +0000)]
Merge "Initialize __abort_message_ptr in linker's copy of libc" am:
3db601360f
am:
2bbb8e430d
Change-Id: I1dc55f1a80efc13f7962ec7bb3fce1d4a0a42d2d
Dimitry Ivanov [Sat, 27 Aug 2016 01:32:44 +0000 (01:32 +0000)]
Merge "Initialize __abort_message_ptr in linker's copy of libc"
am:
3db601360f
Change-Id: Iee4f12c0d3a662018e3842ab519b8ec195d1a5c8
Treehugger Robot [Sat, 27 Aug 2016 01:22:09 +0000 (01:22 +0000)]
Merge "Initialize __abort_message_ptr in linker's copy of libc"
Dimitry Ivanov [Fri, 26 Aug 2016 22:45:05 +0000 (15:45 -0700)]
Initialize __abort_message_ptr in linker's copy of libc
The linker calls to __libc_fatal resulted in tombstones
with missing abort message. This commit fixes it by
initializing __abort_message_ptr for the linker's copy
of libc.
Bug: http://b/
31095185
Change-Id: I883d654d7fd0ef309c80f8021202b6bfd5d5cea5
Christopher Ferris [Fri, 26 Aug 2016 18:09:42 +0000 (18:09 +0000)]
Merge "Fix a typo in the debug malloc usage info" am:
0b1a282650
am:
def8d66632
Change-Id: Iefa1cfa34d8e3dc61ff1919ec7dfdc857cf1bd4c
Elliott Hughes [Fri, 26 Aug 2016 18:09:41 +0000 (18:09 +0000)]
Merge "Revert "Switch back to the BSD exec for now."" am:
6313116b74
am:
d11f678c52
Change-Id: Ic89b0b663ed82325e0ef5fb79ba078b33a00670f
Christopher Ferris [Fri, 26 Aug 2016 18:07:15 +0000 (18:07 +0000)]
Merge "Fix a typo in the debug malloc usage info"
am:
0b1a282650
Change-Id: Ia4cc47f98ae25343292d13d06a5cce0b0ad390c9
Elliott Hughes [Fri, 26 Aug 2016 18:07:14 +0000 (18:07 +0000)]
Merge "Revert "Switch back to the BSD exec for now.""
am:
6313116b74
Change-Id: Ib29d904548e0a3cd56363b867ab2e5705518828e