decompiler
1.0.0
|
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 |
PcodeOp * | add1 |
PcodeOp * | add2 |
PcodeOp * | subhi |
PcodeOp * | sublo |
PcodeOp * | multlo |
PcodeOp * | multhi1 |
PcodeOp * | multhi2 |
Varnode * | midtmp |
Varnode * | lo1zext |
Varnode * | lo2zext |
Varnode * | hi1 |
Varnode * | lo1 |
Varnode * | hi2 |
Varnode * | lo2 |
Varnode * | reslo |
Varnode * | reshi |
SplitVarnode | outdoub |
SplitVarnode | in2 |
PcodeOp * | existop |