Ghidra Decompiler Analysis Engine
Classes | Public Member Functions | List of all members
ConsistencyChecker Class Reference

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
 

Constructor & Destructor Documentation

◆ ConsistencyChecker()

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


The documentation for this class was generated from the following files: