History log of /bionic/libc/tools/ndk_missing_symbols.py
Revision Date Author Comments
9c3fd59b00d6f477b1a7f8611cb4f829d64aa7ea 22-Jan-2015 Dan Albert <danalbert@google.com> Add a basic NDK compatibility library.

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
169eb664511ecd5f7dfa6f0cb9ea668000373d96 22-Jan-2015 Dan Albert <danalbert@google.com> Add ndk_missing_symbols.py.

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