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 |