#include <PE32CodeMgr.h>
◆ PE32Loader() [1/3]
| Kernel::PE32Loader::PE32Loader |
( |
| ) |
|
|
explicitprivatedelete |
◆ PE32Loader() [2/3]
| Kernel::PE32Loader::PE32Loader |
( |
const VoidPtr | blob | ) |
|
|
explicit |
PE32+ loader constructor w/ blob.
- Parameters
-
◆ PE32Loader() [3/3]
| Kernel::PE32Loader::PE32Loader |
( |
const Char * | path | ) |
|
|
explicit |
PE32+ loader constructor.
- Parameters
-
◆ ~PE32Loader()
| Kernel::PE32Loader::~PE32Loader |
( |
| ) |
|
|
override |
◆ AsString()
| const Char * Kernel::PE32Loader::AsString |
( |
| ) |
|
|
overridevirtual |
◆ FindSectionByName()
Finds the section according to its name.
- Parameters
-
◆ FindStart()
◆ FindSymbol()
Finds the symbol according to it's name.
- Parameters
-
| name | name of symbol. |
| kind | kind of symbol we want. |
◆ GetBlob()
◆ IsLoaded()
| bool Kernel::PE32Loader::IsLoaded |
( |
| ) |
|
Tells if the executable is loaded or not.
- Returns
- Whether it's not bad and is cached.
◆ MIME()
| const Char * Kernel::PE32Loader::MIME |
( |
| ) |
|
|
overridevirtual |
◆ Path()
| const Char * Kernel::PE32Loader::Path |
( |
| ) |
|
|
overridevirtual |
◆ fBad
| BOOL Kernel::PE32Loader::fBad |
|
private |
◆ fCachedBlob
| VoidPtr Kernel::PE32Loader::fCachedBlob |
|
private |
◆ fFile
◆ fPath
The documentation for this class was generated from the following files: