|
| JumpModel (JumpTable *jt) |
|
virtual bool | isOverride (void) const =0 |
|
virtual int4 | getTableSize (void) const =0 |
|
virtual bool | recoverModel (Funcdata *fd, PcodeOp *indop, uint4 matchsize, uint4 maxtablesize)=0 |
|
virtual void | buildAddresses (Funcdata *fd, PcodeOp *indop, vector< Address > &addresstable, vector< LoadTable > *loadpoints) const =0 |
|
virtual void | findUnnormalized (uint4 maxaddsub, uint4 maxleftright, uint4 maxext)=0 |
|
virtual void | buildLabels (Funcdata *fd, vector< Address > &addresstable, vector< uintb > &label, const JumpModel *orig) const =0 |
|
virtual void | foldInNormalization (Funcdata *fd, PcodeOp *indop)=0 |
|
virtual bool | foldInGuards (Funcdata *fd, JumpTable *jump)=0 |
|
virtual bool | sanityCheck (Funcdata *fd, PcodeOp *indop, vector< Address > &addresstable)=0 |
|
virtual JumpModel * | clone (JumpTable *jt) const =0 |
|
virtual void | clear (void) |
|
virtual void | saveXml (ostream &s) const |
|
virtual void | restoreXml (const Element *el, Architecture *glb) |
|
The documentation for this class was generated from the following file: