| AddRelocsAsSyms(int secIndex) | ElfBinaryFile | [private] |
| AddSymbol(ADDRESS uNative, const char *pName) | ElfBinaryFile | [virtual] |
| AddSyms(int secIndex) | ElfBinaryFile | [private] |
| applyRelocations() | ElfBinaryFile | |
| BinaryFile(bool bArchive=false) | BinaryFile | |
| Close() | ElfBinaryFile | [virtual] |
| DisplayDetails(const char *fileName, FILE *f=stdout) | BinaryFile | [virtual] |
| dumpSymbols() | ElfBinaryFile | |
| ElfBinaryFile(bool bArchive=false) | ElfBinaryFile | |
| elfRead2(short *ps) const | ElfBinaryFile | [private] |
| elfRead4(int *pi) const | ElfBinaryFile | [private] |
| elfWrite4(int *pi, int val) | ElfBinaryFile | [private] |
| findRelPltOffset(int i, ADDRESS addrRelPlt, int sizeRelPlt, int numRelPlt, ADDRESS addrPlt) | ElfBinaryFile | [private] |
| first_extern | ElfBinaryFile | [private] |
| GetAddressByName(const char *pName, bool bNoTypeOK=false) | ElfBinaryFile | [virtual] |
| getDependencyList() | ElfBinaryFile | [virtual] |
| GetDistanceByName(const char *pName) | ElfBinaryFile | |
| GetDistanceByName(const char *pName, const char *pSectName) | ElfBinaryFile | |
| GetDynamicGlobalMap() | ElfBinaryFile | [virtual] |
| GetDynamicProcName(ADDRESS uNative) | BinaryFile | [virtual] |
| GetEntryPoint() | ElfBinaryFile | [virtual] |
| GetEntryPoints(const char *pEntry="main") | ElfBinaryFile | [virtual] |
| GetExportedAddresses(bool funcsOnly=true) | ElfBinaryFile | [virtual] |
| getFilename() const | ElfBinaryFile | [inline, virtual] |
| getFilenameSymbolFor(const char *sym) | ElfBinaryFile | [virtual] |
| GetFormat() const | ElfBinaryFile | [virtual] |
| getFuncSymbols() | BinaryFile | [inline, virtual] |
| GetGlobalPointerInfo() | BinaryFile | [virtual] |
| getImageBase() | ElfBinaryFile | [virtual] |
| getImageSize() | ElfBinaryFile | [virtual] |
| GetImportStubs(int &numImports) | ElfBinaryFile | [virtual] |
| getLimitTextHigh() | BinaryFile | [inline] |
| getLimitTextLow() | BinaryFile | [inline] |
| GetMachine() const | ElfBinaryFile | [virtual] |
| GetMainEntryPoint() | ElfBinaryFile | [virtual] |
| GetNextMember() | ElfBinaryFile | |
| GetNumSections() const | BinaryFile | |
| getObjcModules() | BinaryFile | [inline, virtual] |
| GetRelocatedAddress(ADDRESS uNative) | ElfBinaryFile | |
| GetSectionIndexByName(const char *sName) | BinaryFile | |
| GetSectionInfo(int idx) const | BinaryFile | |
| GetSectionInfoByAddr(ADDRESS uEntry) const | BinaryFile | |
| GetSectionInfoByName(const char *sName) | BinaryFile | |
| GetSizeByName(const char *pName, bool bNoTypeOK=false) | ElfBinaryFile | [virtual] |
| GetStrPtr(int idx, int offset) | ElfBinaryFile | |
| getSymbols() | ElfBinaryFile | [inline, virtual] |
| getTextDelta() | BinaryFile | [inline] |
| getTextLimits() | BinaryFile | [protected] |
| hasDebugInfo() | BinaryFile | [inline, virtual] |
| Init() | ElfBinaryFile | [private] |
| IsAddressRelocatable(ADDRESS uNative) | ElfBinaryFile | |
| IsDynamicLinkedProc(ADDRESS wNative) | ElfBinaryFile | [virtual] |
| IsDynamicLinkedProcPointer(ADDRESS uNative) | BinaryFile | [virtual] |
| IsJumpToAnotherAddr(ADDRESS uNative) | BinaryFile | [virtual] |
| isLibrary() const | ElfBinaryFile | [virtual] |
| isReadOnly(ADDRESS uEntry) | BinaryFile | [inline] |
| isRelocatable() const | BinaryFile | [inline, virtual] |
| IsRelocationAt(ADDRESS uNative) | ElfBinaryFile | [virtual] |
| IsStaticLinkedLibProc(ADDRESS uNative) | BinaryFile | [virtual] |
| limitTextHigh | BinaryFile | [protected] |
| limitTextLow | BinaryFile | [protected] |
| m_bAddend | ElfBinaryFile | [private] |
| m_bArchive | BinaryFile | [protected] |
| m_elfEndianness | ElfBinaryFile | [private] |
| m_EntryPoint | ElfBinaryFile | [private] |
| m_fd | ElfBinaryFile | [private] |
| m_iLastSize | ElfBinaryFile | [private] |
| m_iNumSections | BinaryFile | [protected] |
| m_lImageSize | ElfBinaryFile | [private] |
| m_pFileName | ElfBinaryFile | |
| m_pImage | ElfBinaryFile | [private] |
| m_pImportStubs | ElfBinaryFile | [private] |
| m_pPhdrs | ElfBinaryFile | [private] |
| m_pReloc | ElfBinaryFile | [private] |
| m_pSections | BinaryFile | [protected] |
| m_pShdrs | ElfBinaryFile | [private] |
| m_pStrings | ElfBinaryFile | [private] |
| m_pSym | ElfBinaryFile | [private] |
| m_Reloc | ElfBinaryFile | [private] |
| m_sh_info | ElfBinaryFile | [private] |
| m_sh_link | ElfBinaryFile | [private] |
| m_SymTab | ElfBinaryFile | [private] |
| m_uBaseAddr | ElfBinaryFile | [private] |
| m_uImageSize | ElfBinaryFile | [private] |
| m_uInitPC | BinaryFile | [protected] |
| m_uInitSP | BinaryFile | [protected] |
| m_uLastAddr | ElfBinaryFile | [private] |
| m_uPltMax | ElfBinaryFile | [private] |
| m_uPltMin | ElfBinaryFile | [private] |
| NativeToHostAddress(ADDRESS uNative) | ElfBinaryFile | |
| next_extern | ElfBinaryFile | [private] |
| Open(const char *sName) | ElfBinaryFile | [virtual] |
| PostLoad(void *handle) | ElfBinaryFile | [private, virtual] |
| ProcessElfFile() | ElfBinaryFile | [private] |
| readNative1(ADDRESS a) | ElfBinaryFile | [virtual] |
| readNative2(ADDRESS a) | ElfBinaryFile | [virtual] |
| readNative4(ADDRESS a) | ElfBinaryFile | [virtual] |
| readNative8(ADDRESS a) | ElfBinaryFile | [virtual] |
| readNativeFloat4(ADDRESS a) | ElfBinaryFile | [virtual] |
| readNativeFloat8(ADDRESS a) | ElfBinaryFile | [virtual] |
| RealLoad(const char *sName) | ElfBinaryFile | [protected, virtual] |
| SearchValueByName(const char *pName, SymValue *pVal) | ElfBinaryFile | [private] |
| SearchValueByName(const char *pName, SymValue *pVal, const char *pSectName, const char *pStrName) | ElfBinaryFile | [private] |
| SetLinkAndInfo(int idx, int link, int info) | ElfBinaryFile | |
| SetRelocInfo(PSectionInfo pSect) | ElfBinaryFile | [private] |
| SymbolByAddress(ADDRESS uAddr) | ElfBinaryFile | [virtual] |
| textDelta | BinaryFile | [protected] |
| UnLoad() | ElfBinaryFile | [virtual] |
| ValueByName(const char *pName, SymValue *pVal, bool bNoTypeOK=false) | ElfBinaryFile | [private] |
| writeNative4(ADDRESS nat, unsigned int n) | ElfBinaryFile | |
| writeObjectFile(std::string &path, const char *name, void *ptxt, int txtsz, RelocMap &reloc) | ElfBinaryFile | |
| ~BinaryFile() | BinaryFile | [inline, virtual] |
| ~ElfBinaryFile() | ElfBinaryFile | [virtual] |