decompiler  1.0.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SleighBuilder Class Reference
Inheritance diagram for SleighBuilder:

Public Member Functions

 SleighBuilder (ParserWalker *w, DisassemblyCache *dcache, PcodeCacher *pc, AddrSpace *cspc, AddrSpace *uspc, uint4 umask)
 
virtual void appendBuild (OpTpl *bld, int4 secnum)
 
virtual void delaySlot (OpTpl *op)
 
virtual void setLabel (OpTpl *op)
 
virtual void appendCrossBuild (OpTpl *bld, int4 secnum)
 

Private Member Functions

virtual void dump (OpTpl *op)
 
void buildEmpty (Constructor *ct, int4 secnum)
 
void generateLocation (const VarnodeTpl *vntpl, VarnodeData &vn)
 
AddrSpacegeneratePointer (const VarnodeTpl *vntpl, VarnodeData &vn)
 
void setUniqueOffset (const Address &addr)
 

Private Attributes

AddrSpaceconst_space
 
AddrSpaceuniq_space
 
uintb uniquemask
 
uintb uniqueoffset
 
DisassemblyCachediscache
 
PcodeCachercache
 

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