Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
ghidra::VarnodeTpl Class Reference
Collaboration diagram for ghidra::VarnodeTpl:
[legend]

Public Member Functions

 VarnodeTpl (int4 hand, bool zerosize)
 
 VarnodeTpl (const ConstTpl &sp, const ConstTpl &off, const ConstTpl &sz)
 
 VarnodeTpl (const VarnodeTpl &vn)
 
const ConstTplgetSpace (void) const
 
const ConstTplgetOffset (void) const
 
const ConstTplgetSize (void) const
 
bool isDynamic (const ParserWalker &walker) const
 
int4 transfer (const vector< HandleTpl * > &params)
 
bool isZeroSize (void) const
 
bool operator< (const VarnodeTpl &op2) const
 
void setOffset (uintb constVal)
 
void setRelative (uintb constVal)
 
void setSize (const ConstTpl &sz)
 
bool isUnnamed (void) const
 
void setUnnamed (bool val)
 
bool isLocalTemp (void) const
 
bool isRelative (void) const
 
void changeHandleIndex (const vector< int4 > &handmap)
 
bool adjustTruncation (int4 sz, bool isbigendian)
 
void encode (Encoder &encoder) const
 
void decode (Decoder &decoder)
 

Private Attributes

ConstTpl space
 
ConstTpl offset
 
ConstTpl size
 
bool unnamed_flag
 

Friends

class OpTpl
 
class HandleTpl
 

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