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

Public Member Functions

uint4 delaySlot (void) const
 
uint4 numLabels (void) const
 
const vector< OpTpl * > & getOpvec (void) const
 
HandleTplgetResult (void) const
 
bool addOp (OpTpl *ot)
 
bool addOpList (const vector< OpTpl * > &oplist)
 
void setResult (HandleTpl *t)
 
int4 fillinBuild (vector< int4 > &check, AddrSpace *const_space)
 
bool buildOnly (void) const
 
void changeHandleIndex (const vector< int4 > &handmap)
 
void setInput (VarnodeTpl *vn, int4 index, int4 slot)
 
void setOutput (VarnodeTpl *vn, int4 index)
 
void deleteOps (const vector< int4 > &indices)
 
void saveXml (ostream &s, int4 sectionid) const
 
int4 restoreXml (const Element *el, const AddrSpaceManager *manage)
 

Protected Member Functions

void setOpvec (vector< OpTpl * > &opvec)
 
void setNumLabels (uint4 val)
 

Protected Attributes

uint4 delayslot
 
uint4 numlabels
 
vector< OpTpl * > vec
 
HandleTplresult
 

Friends

class SleighCompile
 

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