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

Public Member Functions

bool verifyLeft (Varnode *h, Varnode *l, PcodeOp *loop)
 
bool verifyRight (Varnode *h, Varnode *l, PcodeOp *hiop)
 
bool applyRuleLeft (SplitVarnode &i, PcodeOp *loop, bool workishi, Funcdata &data)
 
bool applyRuleRight (SplitVarnode &i, PcodeOp *hiop, bool workishi, Funcdata &data)
 

Private Member Functions

bool verifyShiftAmount (void)
 
bool mapLeft (void)
 
bool mapRight (void)
 

Private Attributes

SplitVarnode in
 
OpCode opc
 
PcodeOploshift
 
PcodeOpmidshift
 
PcodeOphishift
 
PcodeOporop
 
Varnodelo
 
Varnodehi
 
Varnodemidlo
 
Varnodemidhi
 
Varnodesalo
 
Varnodesahi
 
Varnodesamid
 
Varnodereslo
 
Varnodereshi
 
SplitVarnode out
 
PcodeOpexistop
 

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