Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
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
clearSavedModel(void)ghidra::JumpTableprivate
collectloadsghidra::JumpTableprivate
decode(Decoder &decoder)ghidra::JumpTable
defaultBlockghidra::JumpTableprivate
defaultIsFoldedghidra::JumpTableprivate
encode(Encoder &encoder) constghidra::JumpTable
fail_callother enum valueghidra::JumpTable
fail_normal enum valueghidra::JumpTable
fail_return enum valueghidra::JumpTable
fail_thunk enum valueghidra::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
getSwitchVarConsume(void) constghidra::JumpTableinline
glbghidra::JumpTableprivate
hasFoldedDefault(void) constghidra::JumpTableinline
indirectghidra::JumpTableprivate
isLabelled(void) constghidra::JumpTableinline
isOverride(void) constghidra::JumpTable
isPartial(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
markComplete(void)ghidra::JumpTableinline
matchModel(Funcdata *fd)ghidra::JumpTable
maxaddsubghidra::JumpTableprivate
maxextghidra::JumpTableprivate
maxleftrightghidra::JumpTableprivate
numEntries(void) constghidra::JumpTableinline
numIndicesByBlock(const FlowBlock *bl) constghidra::JumpTable
opaddressghidra::JumpTableprivate
origmodelghidra::JumpTableprivate
partialTableghidra::JumpTableprivate
recoverAddresses(Funcdata *fd)ghidra::JumpTable
recoverLabels(Funcdata *fd)ghidra::JumpTable
recoverModel(Funcdata *fd)ghidra::JumpTableprivate
recoverMultistage(Funcdata *fd)ghidra::JumpTable
RecoveryMode enum nameghidra::JumpTable
restoreSavedModel(void)ghidra::JumpTableprivate
sanityCheck(Funcdata *fd, vector< int4 > *loadpoints)ghidra::JumpTableprivate
saveModel(void)ghidra::JumpTableprivate
setDefaultBlock(int4 bl)ghidra::JumpTableinline
setFoldedDefault(void)ghidra::JumpTableinline
setIndirectOp(PcodeOp *ind)ghidra::JumpTableinline
setLastAsDefault(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
success enum valueghidra::JumpTable
switchOver(const FlowInfo &flow)ghidra::JumpTable
switchVarConsumeghidra::JumpTableprivate
trivialSwitchOver(void)ghidra::JumpTableprivate
~JumpTable(void)ghidra::JumpTable