|
void | init (Architecture *g) |
|
void | pushTaintAddress (const Address &addr) |
|
void | processTaint (void) |
|
Address | commitCodeVec (const Address &addr, vector< CodeUnit > &codevec, map< AddrLink, uint4 > &fromto_vec) |
|
void | clearHitBy (void) |
|
void | clearCrossRefs (const Address &addr, const Address &endaddr) |
|
void | clearCodeUnits (const Address &addr, const Address &endaddr) |
|
void | addTarget (const string &nm, const Address &addr, uint4 mask) |
|
int4 | getNumTargets (void) const |
|
Address | disassembleBlock (const Address &addr, const Address &endaddr) |
|
void | disassembleRange (const Range &range) |
|
void | disassembleRangeList (const RangeList &rangelist) |
|
void | findNotCodeUnits (void) |
|
void | markFallthruHits (void) |
|
void | markCrossHits (void) |
|
void | addTargetHit (const Address &codeaddr, uintb targethit) |
|
void | resolveThunkHit (const Address &codeaddr, uintb targethit) |
|
void | findUnlinked (void) |
|
bool | checkErrantStart (map< Address, CodeUnit >::iterator iter) |
|
bool | repairJump (const Address &addr, int4 max) |
|
void | findOffCut (void) |
|
Address | findFunctionStart (const Address &addr) const |
|
const list< TargetHit > & | getTargetHits (void) const |
|
void | dumpModelHits (ostream &s) const |
|
void | dumpCrossRefs (ostream &s) const |
|
void | dumpFunctionStarts (ostream &s) const |
|
void | dumpUnlinked (ostream &s) const |
|
void | dumpTargetHits (ostream &s) const |
|
void | runModel (void) |
|