Ghidra Decompiler Analysis Engine
Public Member Functions | Friends | List of all members
VarnodeTpl Class Reference

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 saveXml (ostream &s) const
 
void restoreXml (const Element *el, const AddrSpaceManager *manage)
 

Friends

class OpTpl
 
class HandleTpl
 

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