BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
parser
pe
PENodeWrapper.cpp
Go to the documentation of this file.
1
#include "
pe/PENodeWrapper.h
"
2
#include "
pe/PEFile.h
"
3
4
PEElementWrapper::PEElementWrapper
(
PEFile
* pe)
5
:
ExeElementWrapper
(pe), m_PE(pe)
6
{
7
}
8
9
//--------------------------------------------------------------------
10
11
PENodeWrapper::PENodeWrapper
(
PEFile
*
exe
,
PENodeWrapper
* parent)
12
:
ExeNodeWrapper
(
exe
, parent, 0), m_PE(
exe
), peParentNode(parent)
13
{
14
wrap
();
15
}
16
17
PENodeWrapper::PENodeWrapper
(
PEFile
*
exe
,
PENodeWrapper
* parent,
size_t
entryNumber
)
18
:
ExeNodeWrapper
(
exe
, parent,
entryNumber
), m_PE(
exe
), peParentNode(parent)
19
{
20
wrap
();
21
}
_getNumValue
INT_TYPE _getNumValue(void *ptr)
Definition
AbstractByteBuffer.cpp:291
PEFile.h
PENodeWrapper.h
ExeElementWrapper
Definition
ExeElementWrapper.h:12
ExeNodeWrapper
Definition
ExeNodeWrapper.h:9
ExeNodeWrapper::wrap
virtual bool wrap()
Definition
ExeNodeWrapper.h:16
PEElementWrapper::PEElementWrapper
PEElementWrapper(PEFile *pe)
Definition
PENodeWrapper.cpp:4
PEFile
Definition
PEFile.h:45
PENodeWrapper
Definition
PENodeWrapper.h:25
PENodeWrapper::PENodeWrapper
PENodeWrapper(PEFile *pe, PENodeWrapper *parent=NULL)
Definition
PENodeWrapper.cpp:11
Generated by
1.10.0