OSDN Git Service
Dan Albert [Thu, 15 Sep 2016 03:42:11 +0000 (03:42 +0000)]
Merge "Make getpagesize inline static." am:
be454614c2
am:
52ce8884e5
Change-Id: Ibc8319220fd9afd3aff7afc313267135271120eb
Dan Albert [Thu, 15 Sep 2016 03:39:40 +0000 (03:39 +0000)]
Merge "Make getpagesize inline static."
am:
be454614c2
Change-Id: I4f350e3dbaa93cb64e08e5f569af15797f373fd0
Treehugger Robot [Thu, 15 Sep 2016 03:34:30 +0000 (03:34 +0000)]
Merge "Make getpagesize inline static."
Josh Gao [Thu, 15 Sep 2016 00:17:03 +0000 (00:17 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror." am:
db79694bda
am:
2453492ff6
Change-Id: I2f1faf168df08ba9d53c789c851b187fa7420b5e
Dan Albert [Thu, 15 Sep 2016 00:10:26 +0000 (17:10 -0700)]
Make getpagesize inline static.
Needed to avoid multiple definition errors.
Test: make checkbuild tests
Bug: None
Change-Id: Ife83e89f5232e98d363e2b2edd7a353ed61c4836
Josh Gao [Thu, 15 Sep 2016 00:14:34 +0000 (00:14 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror."
am:
db79694bda
Change-Id: I6e26e7ad8e44960575d031a85c80655d1274c324
Josh Gao [Thu, 15 Sep 2016 00:03:40 +0000 (00:03 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror."
Dan Albert [Wed, 14 Sep 2016 22:54:06 +0000 (22:54 +0000)]
Merge "Add modules for NDK headers and libraries." am:
93892add44
am:
86b9c54b77
Change-Id: Ic4bb227fff0cd29a35f8c348151a8a65b0155c61
Dan Albert [Wed, 14 Sep 2016 22:49:21 +0000 (22:49 +0000)]
Merge "Add modules for NDK headers and libraries."
am:
93892add44
Change-Id: I424e425eca599af6b4858ec4561cd29d06938c20
Treehugger Robot [Wed, 14 Sep 2016 22:32:23 +0000 (22:32 +0000)]
Merge "Add modules for NDK headers and libraries."
Josh Gao [Wed, 14 Sep 2016 21:21:56 +0000 (14:21 -0700)]
versioner: turn on -Wall -Wextra -Werror.
Change-Id: Ica47d0fa671934a1ea193869265de8986b012a58
Test: mma && versioner
Dan Albert [Tue, 13 Sep 2016 23:36:09 +0000 (23:36 +0000)]
Merge "Expose some more function decls." am:
76fcad2a6f
am:
16e91fecb6
Change-Id: Ifc19c293a5f6eb158368cc5afedfe3ab3b55078b
Dan Albert [Tue, 13 Sep 2016 23:33:08 +0000 (23:33 +0000)]
Merge "Expose some more function decls."
am:
76fcad2a6f
Change-Id: I862349f271d16adcccb682a1fc44bf45ba7f9e3e
Treehugger Robot [Tue, 13 Sep 2016 23:24:41 +0000 (23:24 +0000)]
Merge "Expose some more function decls."
Dimitry Ivanov [Tue, 13 Sep 2016 22:43:05 +0000 (22:43 +0000)]
Merge "linker: Refactoring step 3 of many" am:
8c1e2b9e38
am:
d6b5fe0e50
Change-Id: I8fc1d32ade9d8b1762ac03874546da483263f1c2
Dimitry Ivanov [Tue, 13 Sep 2016 22:40:05 +0000 (22:40 +0000)]
Merge "linker: Refactoring step 3 of many"
am:
8c1e2b9e38
Change-Id: I1cf3554ef8edb0f6eafda37e884eed69d469a7f7
Treehugger Robot [Tue, 13 Sep 2016 22:34:59 +0000 (22:34 +0000)]
Merge "linker: Refactoring step 3 of many"
Dan Albert [Tue, 28 Jun 2016 18:18:05 +0000 (11:18 -0700)]
Add modules for NDK headers and libraries.
Test: make checkbuild
Bug: http://b/
27533932
Change-Id: I285e483ba9fb80cc3baf0d025c85344e5b79a08b
Dan Albert [Tue, 13 Sep 2016 21:15:21 +0000 (14:15 -0700)]
Expose some more function decls.
Test: make checkbuild tests # for x86-eng this time
Bug: http://b/
30465923
Change-Id: I98c5a8d09463e85ac22b05035c87edab04eaa200
Dimitry Ivanov [Fri, 9 Sep 2016 17:00:39 +0000 (10:00 -0700)]
linker: Refactoring step 3 of many
Extract linker executable specific code to linker_main.cpp;
this part of code does not have a place in libdl.a/so.
Bug: http://b/
14998480
Bug: http://b/
30706810
Test: mm && run bionic-unit-tests
Change-Id: I90f7475e93a919b0f9525da22928089ad35b8f6c
Dimitry Ivanov [Fri, 9 Sep 2016 19:05:53 +0000 (19:05 +0000)]
Merge "Move test libraries under /data/nativetests" am:
0f81dd3548
am:
b2d09c71b1
Change-Id: Idb0701d47fabddaf4f94fe00235ed5a0baca1588
Dimitry Ivanov [Fri, 9 Sep 2016 19:03:23 +0000 (19:03 +0000)]
Merge "Move test libraries under /data/nativetests"
am:
0f81dd3548
Change-Id: I181a13f3a9f0cde0f4f39b73610b95cd65460f25
Treehugger Robot [Fri, 9 Sep 2016 18:58:33 +0000 (18:58 +0000)]
Merge "Move test libraries under /data/nativetests"
Nikola Veljkovic [Fri, 9 Sep 2016 17:31:16 +0000 (17:31 +0000)]
Merge "[mips64] Fix ipc syscalls" am:
ce4d419f7a
am:
c2e6d5e4e9
Change-Id: Iccc78df6555e508c9c6fa68633864f3a87771136
Nikola Veljkovic [Fri, 9 Sep 2016 17:28:16 +0000 (17:28 +0000)]
Merge "[mips64] Fix ipc syscalls"
am:
ce4d419f7a
Change-Id: Iac727e4eee3de3286246aee9482bb09a5a702808
Treehugger Robot [Fri, 9 Sep 2016 17:19:54 +0000 (17:19 +0000)]
Merge "[mips64] Fix ipc syscalls"
Nikola Veljkovic [Fri, 9 Sep 2016 00:01:01 +0000 (02:01 +0200)]
[mips64] Fix ipc syscalls
Mips defines CONFIG_ARCH_WANT_IPC_PARSE_VERSION for both 32 and 64-bit.
See arch/mips/Kconfig. Other supported arches do it for 32-bit only.
This translates in having to pass IPC_64 flag for mips32 and mips64.
We use __mips__ to pass the flag, which is also defined for both 32 and
64-bit.
Change fixes bionic smoke tests (sys_msg, sys_sem, sys_shm) for mips64.
Test: bionic-unit-tests --gtest_filter="sys_*.smoke"
Change-Id: I918e4ffafd2002bb3e62ee252406746778100031
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>
Dimitry Ivanov [Thu, 1 Sep 2016 18:37:39 +0000 (11:37 -0700)]
Move test libraries under /data/nativetests
Move libraries used in bionic-unit-tests out of system partition to
/data/nativetests../bionic-loader-test-libs
Bug: http://b/
22182538
Test: build bionic and run bionic-unit-tests
Change-Id: I170177bef782839d0b4970ae4418bf54d0a77836
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