aboutsummaryrefslogtreecommitdiffstats
path: root/libc/tools/check-symbols-glibc.py
Commit message (Collapse)AuthorAgeFilesLines
* Add fopen64/freopen64/tmpfile64 aliases.Elliott Hughes2016-02-031-0/+1
| | | | | | | | Our fopen/freopen/tmpfile are already always O_LARGEFILE, but let's add the aliases for _LARGEFILE_SOURCE compatibility. Bug: http://b/24807045 Change-Id: I5d99b3ef3c9f27ce70f13313f6a92e96c7f21f80
* Add more fortify symbols to the expected differences from glibc.Elliott Hughes2016-01-151-0/+9
| | | | Change-Id: I6266b2e6cbea3c014b4ea30a7100186965e40cf1
* Add ndk_missing_symbols.py.Dan Albert2015-01-211-55/+36
| | | | | | | | ndk_missing_symbols.py pulls libc.so and libm.so off a running device or emulator and shows the list of symbols that are in the current bionic that aren't available on the target. Change-Id: Ia92c315a6a0ce2e5c33db0b62c8fab41c08a4c31
* Make the missing symbols script more useful.Elliott Hughes2014-12-041-12/+17
| | | | | | | | | If something's in POSIX, we don't need to show it in the glibc list. If something's not implemented by glibc, we don't need to show it in the POSIX list (because it's probably either a macro or obsolete). Change-Id: Ied0f8d97d3fffb280c22e9cdf6782430d776c02f
* Add support for listing missing POSIX 2013 symbols.Elliott Hughes2014-11-051-0/+14
| | | | Change-Id: Ic51787890f837f74a22ca63d64a5710474d00cbc
* __gnu_basename(3) is accounted for.Dan Albert2014-08-211-0/+1
| | | | Change-Id: I3836b14a797c4a8d121c6d29d95791ac768257da
* Hide C++ stuff in libc. Put it back in libstdc++.Dan Albert2014-08-181-20/+1
| | | | | Bug: 17062445 Change-Id: I027b186719654c2865b08c3fa83f90fa00c1e838
* Add more functionality to glibc symbol checker.Dan Albert2014-08-141-11/+78
| | | | | | | | | | | | | | Also scan NDK's unwanted symbols list (to show the things that we're exporting but the NDK isn't. Symbols hidden in the NDK will be marked with a *. Add a -u (--unwanted) flag to disable the first two printed groups (all symbols in bionic, all symbols in glibc). This is helpful when wanting to grep in the list of unwanted symbols. Finally, update the list of known differences between us and glibc. Change-Id: I6fdb4126823098430454763c391bd8cd369a75bb
* Bring our "libresolv" stuff in line with glibc.Elliott Hughes2014-06-131-8/+21
| | | | | | | Despite the name, most of resolv_private.h is actually in glibc; it's just that there it's tucked away in libresolv whereas we have it in libc. Change-Id: Ibcf6603f1141ffd2661cee0bffa83052d4f9e549
* Add a few more C11 functions to the whitelist.Elliott Hughes2014-06-061-1/+5
| | | | Change-Id: Ie2e767910d7cc8a78c05e29960cf4ab52a59fe9d
* Add some more BSD symbols to the list.Elliott Hughes2014-05-221-0/+8
| | | | | Bug: 11156955 Change-Id: I07489ec63536121dbfc372170ef5cf60a5c58948
* Add a few more symbols to check-symbols-glibc.Elliott Hughes2014-05-201-1/+9
| | | | | Bug: 11156955 Change-Id: Iee0bae6f9742eca188abc7a337371c50888a0ad6
* Add a script for finding symbols in bionic that aren't in glibc.Elliott Hughes2014-05-191-0/+120
Bug: 11156955 Change-Id: I9772f054f6a92b842531df084dee0ea9c28806be