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

Public Member Functions

 MacroBuilder (SleighCompile *sl, vector< OpTpl * > &ovec, uint4 lbcnt)
 
void setMacroOp (OpTpl *macroop)
 
bool hasError (void) const
 
virtual void appendBuild (OpTpl *bld, int4 secnum)
 
virtual void delaySlot (OpTpl *op)
 
virtual void setLabel (OpTpl *op)
 
virtual void appendCrossBuild (OpTpl *bld, int4 secnum)
 
- Public Member Functions inherited from PcodeBuilder
 PcodeBuilder (uint4 lbcnt)
 
uint4 getLabelBase (void) const
 
ParserWalkergetCurrentWalker () const
 
void build (ConstructTpl *construct, int4 secnum)
 

Additional Inherited Members

- Protected Attributes inherited from PcodeBuilder
ParserWalkerwalker
 

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