|
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 |
1.8.11