Ghidra Decompiler Analysis Engine
Public Member Functions | Friends | List of all members
ParserWalkerChange Class Reference
Inheritance diagram for ParserWalkerChange:
Inheritance graph
[legend]
Collaboration diagram for ParserWalkerChange:
Collaboration graph
[legend]

Public Member Functions

 ParserWalkerChange (ParserContext *c)
 
ParserContextgetParserContext (void)
 
ConstructStategetPoint (void)
 
void setOffset (uint4 off)
 
void setConstructor (Constructor *c)
 
void setCurrentLength (int4 len)
 
void calcCurrentLength (int4 length, int4 numopers)
 
- Public Member Functions inherited from ParserWalker
 ParserWalker (const ParserContext *c)
 
 ParserWalker (const ParserContext *c, const ParserContext *cross)
 
const ParserContextgetParserContext (void) const
 
void baseState (void)
 
void setOutOfBandState (Constructor *ct, int4 index, ConstructState *tempstate, const ParserWalker &otherwalker)
 
bool isState (void) const
 
void pushOperand (int4 i)
 
void popOperand (void)
 
uint4 getOffset (int4 i) const
 
ConstructorgetConstructor (void) const
 
int4 getOperand (void) const
 
FixedHandlegetParentHandle (void)
 
const FixedHandlegetFixedHandle (int4 i) const
 
AddrSpacegetCurSpace (void) const
 
AddrSpacegetConstSpace (void) const
 
const AddressgetAddr (void) const
 
const AddressgetNaddr (void) const
 
const AddressgetRefAddr (void) const
 
const AddressgetDestAddr (void) const
 
int4 getLength (void) const
 
uintm getInstructionBytes (int4 byteoff, int4 numbytes) const
 
uintm getContextBytes (int4 byteoff, int4 numbytes) const
 
uintm getInstructionBits (int4 startbit, int4 size) const
 
uintm getContextBits (int4 startbit, int4 size) const
 

Friends

class ParserContext
 

Additional Inherited Members

- Protected Attributes inherited from ParserWalker
ConstructStatepoint
 
int4 depth
 
int4 breadcrumb [32]
 

The documentation for this class was generated from the following files: