#include <include/BinaryFileStub.h>
Inheritance diagram for BinaryFileStub:
Definition at line 3 of file BinaryFileStub.h.
Public Member Functions | |
BinaryFileStub () | |
virtual void | Close () |
virtual bool | DisplayDetails (const char *fileName, FILE *f=stdout) |
virtual std::list< const char * > | getDependencyList () |
virtual std::map< ADDRESS, const char * > * | GetDynamicGlobalMap () |
virtual ADDRESS | GetEntryPoint () |
virtual std::list< SectionInfo * > & | GetEntryPoints (const char *pEntry="main") |
virtual const char * | getFilename () const |
virtual ADDRESS | GetFirstHeaderAddress () |
virtual LOAD_FMT | GetFormat () const |
virtual ADDRESS | getImageBase () |
virtual size_t | getImageSize () |
virtual ADDRESS * | GetImportStubs (int &numImports) |
virtual MACHINE | GetMachine () const |
virtual ADDRESS | GetMainEntryPoint () |
bool | GetNextMember () |
char * | GetStrPtr (int idx, int offset) |
virtual bool | isLibrary () const |
virtual bool | Open (const char *sName) |
void | SetLinkAndInfo (int idx, int link, int info) |
virtual void | UnLoad () |
virtual | ~BinaryFileStub () |
Public Attributes | |
const char * | m_pFileName |
Protected Member Functions | |
virtual bool | PostLoad (void *handle) |
virtual bool | RealLoad (const char *sName) |
|
Definition at line 196 of file BinaryFileStub.cpp. References BinaryFile::getTextLimits(), BinaryFile::m_iNumSections, BinaryFile::m_pSections, pent_hello_text, and text(). |
|
Definition at line 7 of file BinaryFileStub.h. |
|
Implements BinaryFile. Definition at line 11 of file BinaryFileStub.h. |
|
Reimplemented from BinaryFile. Definition at line 255 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 229 of file BinaryFileStub.cpp. |
|
Reimplemented from BinaryFile. Definition at line 275 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 270 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 260 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 14 of file BinaryFileStub.h. References m_pFileName. |
|
Definition at line 245 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 214 of file BinaryFileStub.cpp. References LOADFMT_ELF. |
|
Implements BinaryFile. Definition at line 235 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 240 of file BinaryFileStub.cpp. |
|
Reimplemented from BinaryFile. Definition at line 250 of file BinaryFileStub.cpp. References NULL. |
|
Implements BinaryFile. Definition at line 219 of file BinaryFileStub.cpp. References MACHINE_PENTIUM. |
|
Implements BinaryFile. Definition at line 265 of file BinaryFileStub.cpp. |
|
Definition at line 9 of file BinaryFileStub.h. |
|
Definition at line 280 of file BinaryFileStub.cpp. References NULL. |
|
Implements BinaryFile. Definition at line 224 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 10 of file BinaryFileStub.h. |
|
Implements BinaryFile. Definition at line 295 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 290 of file BinaryFileStub.cpp. |
|
Definition at line 285 of file BinaryFileStub.cpp. |
|
Implements BinaryFile. Definition at line 8 of file BinaryFileStub.h. |
|
Definition at line 55 of file BinaryFileStub.h. Referenced by getFilename(). |