Ghidra Decompiler Analysis Engine
|
Public Member Functions | |
ConsistencyChecker (SleighCompile *sleigh, SubtableSymbol *rt, bool unnecessary, bool warndead, bool warnlargetemp) | |
bool | test (void) |
bool | testTruncations (bool isbigendian) |
void | optimizeAll (void) |
int4 | getNumUnnecessaryPcode (void) const |
int4 | getNumReadNoWrite (void) const |
int4 | getNumWriteNoRead (void) const |
int4 | getNumLargeTemporaries (void) const |
ConsistencyChecker::ConsistencyChecker | ( | SleighCompile * | sleigh, |
SubtableSymbol * | rt, | ||
bool | unnecessary, | ||
bool | warndead, | ||
bool | warnlargetemp | ||
) |
<Number of constructors using at least one temporary varnode larger than SleighBase::MAX_UNIQUE_SIZE
< If true, prints a warning about each constructor using a temporary varnode larger than SleighBase::MAX_UNIQUE_SIZE