|
BearParser
Portable Executable parsing library (from PE-bear)
|
#include <ExceptionDirWrapper.h>

Public Types | |
| enum | ExceptionBlockFID { NONE = FIELD_NONE , BEGIN_ADDR , END_ADDR , UNWIND_INFO_ADDR , FIELD_COUNTER } |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractByteBuffer | |
| static bool | isValid (AbstractByteBuffer *buf) |
Protected Member Functions inherited from ExeNodeWrapper | |
| size_t | getEntriesCount (std::vector< ExeNodeWrapper * > &_entries) |
| ExeNodeWrapper * | getEntryAt (std::vector< ExeNodeWrapper * > &_entries, size_t fieldId) |
| virtual void | clear () |
| virtual void | addMapping (ExeNodeWrapper *entry) |
| virtual bool | loadNextEntry (size_t entryNum) |
| virtual ExeNodeWrapper * | addEntryAt (ExeNodeWrapper *entry, offset_t nextOffset) |
| virtual bool | isMyEntryType (ExeNodeWrapper *entry) |
Protected Member Functions inherited from ExeElementWrapper | |
| virtual bool | canCopyToOffset (offset_t rawOffset) |
| bool | copyToOffset (offset_t rawOffset) |
Protected Attributes inherited from ExeNodeWrapper | |
| ExeNodeWrapper * | parentNode |
| size_t | entryNum |
| std::vector< ExeNodeWrapper * > | entries |
Protected Attributes inherited from ExeElementWrapper | |
| Executable * | m_Exe |
Definition at line 36 of file ExceptionDirWrapper.h.
| Enumerator | |
|---|---|
| NONE | |
| BEGIN_ADDR | |
| END_ADDR | |
| UNWIND_INFO_ADDR | |
| FIELD_COUNTER | |
Definition at line 40 of file ExceptionDirWrapper.h.
|
inline |
Definition at line 48 of file ExceptionDirWrapper.h.
|
virtual |
Reimplemented from ExeElementWrapper.
Definition at line 99 of file ExceptionDirWrapper.cpp.

Implements ExeNodeWrapper.
Definition at line 89 of file ExceptionDirWrapper.cpp.

|
virtual |
Implements ExeElementWrapper.
Definition at line 76 of file ExceptionDirWrapper.cpp.

Implements ExeElementWrapper.
Definition at line 58 of file ExceptionDirWrapper.h.
Implements ExeElementWrapper.
Definition at line 57 of file ExceptionDirWrapper.h.
|
virtual |
Implements ExeElementWrapper.
Definition at line 53 of file ExceptionDirWrapper.cpp.

|
virtual |
Implements ExeElementWrapper.
Definition at line 68 of file ExceptionDirWrapper.cpp.

Reimplemented from ExeNodeWrapper.
Definition at line 59 of file ExceptionDirWrapper.h.
|
inlinevirtual |
Reimplemented from ExeNodeWrapper.
Definition at line 51 of file ExceptionDirWrapper.h.