decompiler  1.0.0
JumpTable Member List

This is the complete list of members for JumpTable, including all inherited members.

addBlockToSwitch(BlockBasic *bl, uintb lab) (defined in JumpTable)JumpTable
addresstable (defined in JumpTable)JumpTableprivate
block2Position(const FlowBlock *bl) const (defined in JumpTable)JumpTableprivate
blocktable (defined in JumpTable)JumpTableprivate
checkForMultistage(Funcdata *fd) (defined in JumpTable)JumpTable
clear(void) (defined in JumpTable)JumpTable
collectloads (defined in JumpTable)JumpTableprivate
foldInGuards(Funcdata *fd) (defined in JumpTable)JumpTableinline
foldInNormalization(Funcdata *fd) (defined in JumpTable)JumpTableinline
getAddressByIndex(int4 index) const (defined in JumpTable)JumpTableinline
getIndexByBlock(const FlowBlock *bl, int4 i) const (defined in JumpTable)JumpTable
getIndirectOp(void) const (defined in JumpTable)JumpTableinline
getLabelByIndex(int4 index) const (defined in JumpTable)JumpTableinline
getMostCommon(void) const (defined in JumpTable)JumpTableinline
getOpAddress(void) const (defined in JumpTable)JumpTableinline
getStage(void) const (defined in JumpTable)JumpTableinline
glb (defined in JumpTable)JumpTableprivate
indirect (defined in JumpTable)JumpTableprivate
isLabelled(void) const (defined in JumpTable)JumpTableinline
isOverride(void) const (defined in JumpTable)JumpTable
isPossibleMultistage(void) const (defined in JumpTable)JumpTableinline
isReachable(PcodeOp *op) (defined in JumpTable)JumpTableprivatestatic
isRecovered(void) const (defined in JumpTable)JumpTableinline
isSwitchedOver(void) const (defined in JumpTable)JumpTableinline
jmodel (defined in JumpTable)JumpTableprivate
JumpTable(Architecture *g, Address ad=Address()) (defined in JumpTable)JumpTable
JumpTable(const JumpTable *op2) (defined in JumpTable)JumpTable
label (defined in JumpTable)JumpTableprivate
loadpoints (defined in JumpTable)JumpTableprivate
maxaddsub (defined in JumpTable)JumpTableprivate
maxext (defined in JumpTable)JumpTableprivate
maxleftright (defined in JumpTable)JumpTableprivate
maxtablesize (defined in JumpTable)JumpTableprivate
mostcommon (defined in JumpTable)JumpTableprivate
numEntries(void) const (defined in JumpTable)JumpTableinline
numIndicesByBlock(const FlowBlock *bl) const (defined in JumpTable)JumpTable
opaddress (defined in JumpTable)JumpTableprivate
origmodel (defined in JumpTable)JumpTableprivate
recoverAddresses(Funcdata *fd) (defined in JumpTable)JumpTable
recoverLabels(Funcdata *fd) (defined in JumpTable)JumpTable
recoverModel(Funcdata *fd) (defined in JumpTable)JumpTableprivate
recoverMultistage(Funcdata *fd) (defined in JumpTable)JumpTable
recoverystage (defined in JumpTable)JumpTableprivate
restoreXml(const Element *el) (defined in JumpTable)JumpTable
sanityCheck(Funcdata *fd) (defined in JumpTable)JumpTableprivate
saveXml(ostream &s) const (defined in JumpTable)JumpTable
setIndirectOp(PcodeOp *ind) (defined in JumpTable)JumpTableinline
setLoadCollect(bool val) (defined in JumpTable)JumpTableinline
setMaxTableSize(uint4 val) (defined in JumpTable)JumpTableinline
setMostCommonBlock(uint4 bl) (defined in JumpTable)JumpTableinline
setMostCommonIndex(uint4 tableind) (defined in JumpTable)JumpTable
setNormMax(uint4 maddsub, uint4 mleftright, uint4 mext) (defined in JumpTable)JumpTableinline
setOverride(const vector< Address > &addrtable, const Address &naddr, uintb h, uintb sv) (defined in JumpTable)JumpTable
switchOver(const FlowInfo &flow) (defined in JumpTable)JumpTable
trivialSwitchOver(void) (defined in JumpTable)JumpTableprivate
~JumpTable(void) (defined in JumpTable)JumpTable