#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(). |
1.4.6