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
 
PcodeOp * loshift
 
PcodeOp * midshift
 
PcodeOp * hishift
 
PcodeOp * orop
 
Varnode * lo
 
Varnode * hi
 
Varnode * midlo
 
Varnode * midhi
 
Varnode * salo
 
Varnode * sahi
 
Varnode * samid
 
Varnode * reslo
 
Varnode * reshi
 
SplitVarnode out
 
PcodeOp * existop
 

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