|
Bitcoin
|
Classes | |
| class | CPPFilt |
Functions | |
| def | read_symbols (executable, imports=True) |
| def | check_version (max_versions, version, arch) |
| def | read_libraries (filename) |
Variables | |
| dictionary | MAX_VERSIONS |
| dictionary | IGNORE_EXPORTS |
| READELF_CMD = os.getenv('READELF', '/usr/bin/readelf') | |
| CPPFILT_CMD = os.getenv('CPPFILT', '/usr/bin/c++filt') | |
| dictionary | ALLOWED_LIBRARIES |
| dictionary | ARCH_MIN_GLIBC_VER |
| cppfilt = CPPFilt() | |
| int | retval = 0 |
| def symbol-check.check_version | ( | max_versions, | |
| version, | |||
| arch | |||
| ) |
| def symbol-check.read_libraries | ( | filename | ) |
| def symbol-check.read_symbols | ( | executable, | |
imports = True |
|||
| ) |
Parse an ELF executable and return a list of (symbol,version) tuples for dynamic, imported symbols.
| dictionary symbol-check.ALLOWED_LIBRARIES |
| dictionary symbol-check.ARCH_MIN_GLIBC_VER |
| symbol-check.cppfilt = CPPFilt() |
| symbol-check.CPPFILT_CMD = os.getenv('CPPFILT', '/usr/bin/c++filt') |
| dictionary symbol-check.IGNORE_EXPORTS |
| dictionary symbol-check.MAX_VERSIONS |
| symbol-check.READELF_CMD = os.getenv('READELF', '/usr/bin/readelf') |
| int symbol-check.retval = 0 |
1.8.15