summaryrefslogtreecommitdiffstats
path: root/libc/tools/ndk_missing_symbols.py
Commit message (Collapse)AuthorAgeFilesLines
* Add a basic NDK compatibility library.Dan Albert2015-01-211-3/+7
| | | | | | | | | | | | | | | | We know we can safely statically link `libm`, since it doesn't have any dependencies on the OS or the layout of a data type that has changed between releases (like `pthread_t`). We can safely statically link `libc_syscalls` because the user can check for and handle `ENOSYS`. Update `ndk_missing_symbols.py` to account for symbols that are in the compatibility library. Improve `symbols.py` to be able to pull symbols from a static library. Change-Id: Ifb0ede1e8b4a8f0f33865d9fed72fb8b4d443fbc
* Add ndk_missing_symbols.py.Dan Albert2015-01-211-0/+44
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