|
decompiler
1.0.0
|
Public Member Functions | |
| bool | applyRule (SplitVarnode &i, PcodeOp *loop, bool workishi, Funcdata &data) |
Private Member Functions | |
| bool | mapBlocksFromLow (BlockBasic *lobl) |
| bool | mapOpsFromBlocks (void) |
| bool | checkSignedness (void) |
| bool | normalizeHi (void) |
| bool | normalizeMid (void) |
| bool | normalizeLo (void) |
| bool | checkBlockForm (void) |
| bool | checkOpForm (void) |
| void | setOpCode (void) |
| bool | setBoolOp (void) |
| bool | mapFromLow (PcodeOp *op) |
| bool | testReplace (void) |
Private Attributes | |
| SplitVarnode | in |
| SplitVarnode | in2 |
| BlockBasic * | hilessbl |
| BlockBasic * | lolessbl |
| BlockBasic * | hieqbl |
| BlockBasic * | hilesstrue |
| BlockBasic * | hilessfalse |
| BlockBasic * | hieqtrue |
| BlockBasic * | hieqfalse |
| BlockBasic * | lolesstrue |
| BlockBasic * | lolessfalse |
| PcodeOp * | hilessbool |
| PcodeOp * | lolessbool |
| PcodeOp * | hieqbool |
| PcodeOp * | hiless |
| PcodeOp * | hiequal |
| PcodeOp * | loless |
| Varnode * | vnhil1 |
| Varnode * | vnhil2 |
| Varnode * | vnhie1 |
| Varnode * | vnhie2 |
| Varnode * | vnlo1 |
| Varnode * | vnlo2 |
| Varnode * | hi |
| Varnode * | lo |
| Varnode * | hi2 |
| Varnode * | lo2 |
| int4 | hislot |
| int4 | loslot |
| bool | hiflip |
| bool | equalflip |
| bool | loflip |
| bool | lolessiszerocomp |
| bool | lolessequalform |
| bool | hilessequalform |
| bool | signcompare |
| bool | midlessform |
| bool | midlessequal |
| bool | midsigncompare |
| bool | hiconstform |
| bool | midconstform |
| bool | loconstform |
| uintb | hival |
| uintb | midval |
| uintb | loval |
| OpCode | finalopc |
1.8.11