- 15 Sep, 2016 9 commits
-
-
Josh Gao authored
Triggers -Wundef, which is on in -Weverything. Bug: http://b/31496165 Change-Id: Ib06107073f7dd1d584c19c222d0430da9d35630b
-
Josh Gao authored
-
Kenny Root authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Kenny Root authored
This shows up when you're doing make HOST_SANITIZE=address Test: mmma bionic && out/host/linux-x86/bin/bionic_tests_zipalign (compare before and after) Change-Id: Ia94790496327f3818d5fdb7b5ad07e14e60bcae1
-
Dan Albert authored
Test: make checkbuild tests Bug: http://b/30465923 Change-Id: I4000a9f7aa7ede03dfe799cea7c890bd5dcda575
-
Dan Albert authored
Needed to avoid multiple definition errors. Test: make checkbuild tests Bug: None Change-Id: Ife83e89f5232e98d363e2b2edd7a353ed61c4836
-
Josh Gao authored
-
- 14 Sep, 2016 2 commits
-
-
Treehugger Robot authored
-
Josh Gao authored
Change-Id: Ica47d0fa671934a1ea193869265de8986b012a58 Test: mma && versioner
-
- 13 Sep, 2016 5 commits
-
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Dan Albert authored
Test: make checkbuild Bug: http://b/27533932 Change-Id: I285e483ba9fb80cc3baf0d025c85344e5b79a08b
-
Dan Albert authored
Test: make checkbuild tests # for x86-eng this time Bug: http://b/30465923 Change-Id: I98c5a8d09463e85ac22b05035c87edab04eaa200
-
Dimitry Ivanov authored
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
-
- 09 Sep, 2016 4 commits
-
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Nikola Veljkovic authored
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
-
Treehugger Robot authored
* 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.
-
- 08 Sep, 2016 12 commits
-
-
Treehugger Robot authored
* changes: Run genversion-scripts.py. Annotate libm.map.txt.
-
Dan Albert authored
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 authored
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 authored
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 authored
Test: make checkbuild Bug: http://b/30465923 Change-Id: I90ac222483ecd39f1e7cc358babfb64e305cffcb
-
Treehugger Robot authored
-
Elliott Hughes authored
All the other architectures name this label. Copy them. (Following discussion of d30bc9e7.) Bug: https://llvm.org/bugs/show_bug.cgi?id=30308 Change-Id: I4f20163f569041180d87c79ce6ed856b70704271
-
Dan Albert authored
Test: make checkbuild Bug: None Change-Id: Ib81bd82db1397a8fc628bc32d9c244188865d58a
-
Dan Albert authored
__strncpy_chk2 wasn't added until android-21. Test: make checkbuild Bug: None Change-Id: I527f88aca55ef5010e12ece18abbdce3d54ce252
-
Dan Albert authored
Test: make checkbuild Bug: http://b/30465923 Change-Id: I9a57fca0b73fb9017914e8f9984886b7d0635d28
-
Josh Gao authored
-
Josh Gao authored
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
-
- 07 Sep, 2016 6 commits
-
-
Dimitry Ivanov authored
-
Treehugger Robot authored
-
Elliott Hughes authored
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 authored
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 authored
-
Tamas Berghammer authored
Change-Id: I590af5958e4dcb772b710be965ed6c99cd1d9234
-
- 06 Sep, 2016 2 commits
-
-
Treehugger Robot authored
-
Elliott Hughes authored
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
-