decompiler
1.0.0
|
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) | JumpTable | private |
block2Position(const FlowBlock *bl) const (defined in JumpTable) | JumpTable | private |
blocktable (defined in JumpTable) | JumpTable | private |
checkForMultistage(Funcdata *fd) (defined in JumpTable) | JumpTable | |
clear(void) (defined in JumpTable) | JumpTable | |
collectloads (defined in JumpTable) | JumpTable | private |
foldInGuards(Funcdata *fd) (defined in JumpTable) | JumpTable | inline |
foldInNormalization(Funcdata *fd) (defined in JumpTable) | JumpTable | inline |
getAddressByIndex(int4 index) const (defined in JumpTable) | JumpTable | inline |
getIndexByBlock(const FlowBlock *bl, int4 i) const (defined in JumpTable) | JumpTable | |
getIndirectOp(void) const (defined in JumpTable) | JumpTable | inline |
getLabelByIndex(int4 index) const (defined in JumpTable) | JumpTable | inline |
getMostCommon(void) const (defined in JumpTable) | JumpTable | inline |
getOpAddress(void) const (defined in JumpTable) | JumpTable | inline |
getStage(void) const (defined in JumpTable) | JumpTable | inline |
glb (defined in JumpTable) | JumpTable | private |
indirect (defined in JumpTable) | JumpTable | private |
isLabelled(void) const (defined in JumpTable) | JumpTable | inline |
isOverride(void) const (defined in JumpTable) | JumpTable | |
isPossibleMultistage(void) const (defined in JumpTable) | JumpTable | inline |
isReachable(PcodeOp *op) (defined in JumpTable) | JumpTable | privatestatic |
isRecovered(void) const (defined in JumpTable) | JumpTable | inline |
isSwitchedOver(void) const (defined in JumpTable) | JumpTable | inline |
jmodel (defined in JumpTable) | JumpTable | private |
JumpTable(Architecture *g, Address ad=Address()) (defined in JumpTable) | JumpTable | |
JumpTable(const JumpTable *op2) (defined in JumpTable) | JumpTable | |
label (defined in JumpTable) | JumpTable | private |
loadpoints (defined in JumpTable) | JumpTable | private |
maxaddsub (defined in JumpTable) | JumpTable | private |
maxext (defined in JumpTable) | JumpTable | private |
maxleftright (defined in JumpTable) | JumpTable | private |
maxtablesize (defined in JumpTable) | JumpTable | private |
mostcommon (defined in JumpTable) | JumpTable | private |
numEntries(void) const (defined in JumpTable) | JumpTable | inline |
numIndicesByBlock(const FlowBlock *bl) const (defined in JumpTable) | JumpTable | |
opaddress (defined in JumpTable) | JumpTable | private |
origmodel (defined in JumpTable) | JumpTable | private |
recoverAddresses(Funcdata *fd) (defined in JumpTable) | JumpTable | |
recoverLabels(Funcdata *fd) (defined in JumpTable) | JumpTable | |
recoverModel(Funcdata *fd) (defined in JumpTable) | JumpTable | private |
recoverMultistage(Funcdata *fd) (defined in JumpTable) | JumpTable | |
recoverystage (defined in JumpTable) | JumpTable | private |
restoreXml(const Element *el) (defined in JumpTable) | JumpTable | |
sanityCheck(Funcdata *fd) (defined in JumpTable) | JumpTable | private |
saveXml(ostream &s) const (defined in JumpTable) | JumpTable | |
setIndirectOp(PcodeOp *ind) (defined in JumpTable) | JumpTable | inline |
setLoadCollect(bool val) (defined in JumpTable) | JumpTable | inline |
setMaxTableSize(uint4 val) (defined in JumpTable) | JumpTable | inline |
setMostCommonBlock(uint4 bl) (defined in JumpTable) | JumpTable | inline |
setMostCommonIndex(uint4 tableind) (defined in JumpTable) | JumpTable | |
setNormMax(uint4 maddsub, uint4 mleftright, uint4 mext) (defined in JumpTable) | JumpTable | inline |
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) | JumpTable | private |
~JumpTable(void) (defined in JumpTable) | JumpTable |