decompiler  1.0.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MultForm Class Reference

Public Member Functions

bool verify (Varnode *h, Varnode *l, PcodeOp *hop)
 
bool applyRule (SplitVarnode &i, PcodeOp *hop, bool workishi, Funcdata &data)
 

Private Member Functions

bool zextOf (Varnode *big, Varnode *small)
 
bool mapResHi (Varnode *rhi)
 
bool mapResHiSmallConst (Varnode *rhi)
 
bool findLoFromIn (void)
 
bool findLoFromInSmallConst (void)
 
bool verifyLo (void)
 
bool findResLo (void)
 
bool mapFromIn (Varnode *rhi)
 
bool mapFromInSmallConst (Varnode *rhi)
 
bool replace (Funcdata &data)
 

Private Attributes

SplitVarnode in
 
PcodeOpadd1
 
PcodeOpadd2
 
PcodeOpsubhi
 
PcodeOpsublo
 
PcodeOpmultlo
 
PcodeOpmulthi1
 
PcodeOpmulthi2
 
Varnodemidtmp
 
Varnodelo1zext
 
Varnodelo2zext
 
Varnodehi1
 
Varnodelo1
 
Varnodehi2
 
Varnodelo2
 
Varnodereslo
 
Varnodereshi
 
SplitVarnode outdoub
 
SplitVarnode in2
 
PcodeOpexistop
 

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