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

Public Types | |
| enum | FieldID { NONE = FIELD_NONE , F_CVDBG_SIGN , F_CVDBG_GUID , F_CVDBG_AGE , F_CVDBG_PDB , 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 131 of file DebugDirWrapper.h.
| Enumerator | |
|---|---|
| NONE | |
| F_CVDBG_SIGN | |
| F_CVDBG_GUID | |
| F_CVDBG_AGE | |
| F_CVDBG_PDB | |
| FIELD_COUNTER | |
Definition at line 135 of file DebugDirWrapper.h.
|
inline |
|
inlinevirtual |
Reimplemented from ExeElementWrapper.
Definition at line 161 of file DebugDirWrapper.h.
Implements ExeNodeWrapper.
Definition at line 298 of file DebugDirWrapper.cpp.

|
virtual |
Implements ExeElementWrapper.
Definition at line 207 of file DebugDirWrapper.cpp.

Implements ExeElementWrapper.
Definition at line 155 of file DebugDirWrapper.h.

| QString DebugDirCVEntryWrapper::getGuidString | ( | ) |
Implements ExeElementWrapper.
Definition at line 154 of file DebugDirWrapper.h.
|
virtual |
Implements ExeElementWrapper.
Definition at line 191 of file DebugDirWrapper.cpp.

| QString DebugDirCVEntryWrapper::getSignature | ( | ) |
|
virtual |
Implements ExeElementWrapper.
Definition at line 200 of file DebugDirWrapper.cpp.

Reimplemented from ExeNodeWrapper.
Definition at line 156 of file DebugDirWrapper.h.
Reimplemented from ExeElementWrapper.
Definition at line 309 of file DebugDirWrapper.cpp.
