decompiler  1.0.0
ghidra::JumpTable Member List

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

addBlockToSwitch(BlockBasic *bl, uintb lab)ghidra::JumpTable
addresstableghidra::JumpTableprivate
block2addrghidra::JumpTableprivate
block2Position(const FlowBlock *bl) constghidra::JumpTableprivate
checkForMultistage(Funcdata *fd)ghidra::JumpTable
clear(void)ghidra::JumpTable
collectloadsghidra::JumpTableprivate
decode(Decoder &decoder)ghidra::JumpTable
defaultBlockghidra::JumpTableprivate
encode(Encoder &encoder) constghidra::JumpTable
foldInGuards(Funcdata *fd)ghidra::JumpTableinline
foldInNormalization(Funcdata *fd)ghidra::JumpTable
getAddressByIndex(int4 i) constghidra::JumpTableinline
getDefaultBlock(void) constghidra::JumpTableinline
getIndexByBlock(const FlowBlock *bl, int4 i) constghidra::JumpTable
getIndirectOp(void) constghidra::JumpTableinline
getLabelByIndex(int4 index) constghidra::JumpTableinline
getOpAddress(void) constghidra::JumpTableinline
getStage(void) constghidra::JumpTableinline
getSwitchVarConsume(void) constghidra::JumpTableinline
glbghidra::JumpTableprivate
indirectghidra::JumpTableprivate
isLabelled(void) constghidra::JumpTableinline
isOverride(void) constghidra::JumpTable
isPossibleMultistage(void) constghidra::JumpTableinline
isReachable(PcodeOp *op)ghidra::JumpTableprivatestatic
isRecovered(void) constghidra::JumpTableinline
jmodelghidra::JumpTableprivate
JumpTable(Architecture *g, Address ad=Address())ghidra::JumpTable
JumpTable(const JumpTable *op2)ghidra::JumpTable
labelghidra::JumpTableprivate
lastBlockghidra::JumpTableprivate
loadpointsghidra::JumpTableprivate
maxaddsubghidra::JumpTableprivate
maxextghidra::JumpTableprivate
maxleftrightghidra::JumpTableprivate
numEntries(void) constghidra::JumpTableinline
numIndicesByBlock(const FlowBlock *bl) constghidra::JumpTable
opaddressghidra::JumpTableprivate
origmodelghidra::JumpTableprivate
recoverAddresses(Funcdata *fd)ghidra::JumpTable
recoverLabels(Funcdata *fd)ghidra::JumpTable
recoverModel(Funcdata *fd)ghidra::JumpTableprivate
recoverMultistage(Funcdata *fd)ghidra::JumpTable
recoverystageghidra::JumpTableprivate
sanityCheck(Funcdata *fd)ghidra::JumpTableprivate
setDefaultBlock(int4 bl)ghidra::JumpTableinline
setIndirectOp(PcodeOp *ind)ghidra::JumpTableinline
setLastAsMostCommon(void)ghidra::JumpTable
setLoadCollect(bool val)ghidra::JumpTableinline
setNormMax(uint4 maddsub, uint4 mleftright, uint4 mext)ghidra::JumpTableinline
setOverride(const vector< Address > &addrtable, const Address &naddr, uintb h, uintb sv)ghidra::JumpTable
switchOver(const FlowInfo &flow)ghidra::JumpTable
switchVarConsumeghidra::JumpTableprivate
trivialSwitchOver(void)ghidra::JumpTableprivate
~JumpTable(void)ghidra::JumpTable