addrtable | ghidra::JumpBasicOverride | private |
adset | ghidra::JumpBasicOverride | private |
analyzeGuards(BlockBasic *bl, int4 pathout) | ghidra::JumpBasic | protected |
backup2Switch(Funcdata *fd, uintb output, Varnode *outvn, Varnode *invn) | ghidra::JumpBasic | protectedstatic |
buildAddresses(Funcdata *fd, PcodeOp *indop, vector< Address > &addresstable, vector< LoadTable > *loadpoints) const | ghidra::JumpBasicOverride | virtual |
buildLabels(Funcdata *fd, vector< Address > &addresstable, vector< uintb > &label, const JumpModel *orig) const | ghidra::JumpBasicOverride | virtual |
calcRange(Varnode *vn, CircleRange &rng) const | ghidra::JumpBasic | protected |
checkCommonCbranch(vector< Varnode *> &varArray, BlockBasic *bl) | ghidra::JumpBasic | protected |
checkUnrolledGuard(BlockBasic *bl, int4 maxpullback, bool usenzmask) | ghidra::JumpBasic | protected |
clear(void) | ghidra::JumpBasicOverride | virtual |
clearCopySpecific(void) | ghidra::JumpBasicOverride | private |
clone(JumpTable *jt) const | ghidra::JumpBasicOverride | virtual |
decode(Decoder &decoder) | ghidra::JumpBasicOverride | virtual |
encode(Encoder &encoder) const | ghidra::JumpBasicOverride | virtual |
findDeterminingVarnodes(PcodeOp *op, int4 slot) | ghidra::JumpBasic | protected |
findLikelyNorm(void) | ghidra::JumpBasicOverride | private |
findNormalized(Funcdata *fd, BlockBasic *rootbl, int4 pathout, uint4 matchsize, uint4 maxtablesize) | ghidra::JumpBasic | protected |
findSmallestNormal(uint4 matchsize) | ghidra::JumpBasic | protected |
findStartOp(Varnode *vn) | ghidra::JumpBasicOverride | private |
findUnnormalized(uint4 maxaddsub, uint4 maxleftright, uint4 maxext) | ghidra::JumpBasic | virtual |
flowsOnlyToModel(Varnode *vn, PcodeOp *trailOp) | ghidra::JumpBasic | protected |
foldInGuards(Funcdata *fd, JumpTable *jump) | ghidra::JumpBasicOverride | inlinevirtual |
foldInNormalization(Funcdata *fd, PcodeOp *indop) | ghidra::JumpBasic | virtual |
foldInOneGuard(Funcdata *fd, GuardRecord &guard, JumpTable *jump) | ghidra::JumpBasic | protectedvirtual |
getMaxValue(Varnode *vn) | ghidra::JumpBasic | protectedstatic |
getPathMeld(void) const | ghidra::JumpBasic | inline |
getStride(Varnode *vn) | ghidra::JumpBasic | protectedstatic |
getTableSize(void) const | ghidra::JumpBasicOverride | inlinevirtual |
getValueRange(void) const | ghidra::JumpBasic | inline |
hash | ghidra::JumpBasicOverride | private |
isOverride(void) const | ghidra::JumpBasicOverride | inlinevirtual |
ispoint(Varnode *vn) | ghidra::JumpBasic | protectedstatic |
isprune(Varnode *vn) | ghidra::JumpBasic | protectedstatic |
istrivial | ghidra::JumpBasicOverride | private |
jrange | ghidra::JumpBasic | protected |
JumpBasic(JumpTable *jt) | ghidra::JumpBasic | inline |
JumpBasicOverride(JumpTable *jt) | ghidra::JumpBasicOverride | |
JumpModel(JumpTable *jt) | ghidra::JumpModel | inline |
jumptable | ghidra::JumpModel | protected |
markFoldableGuards() | ghidra::JumpBasic | protected |
markModel(bool val) | ghidra::JumpBasic | protected |
normaddress | ghidra::JumpBasicOverride | private |
normalvn | ghidra::JumpBasic | protected |
pathMeld | ghidra::JumpBasic | protected |
recoverModel(Funcdata *fd, PcodeOp *indop, uint4 matchsize, uint4 maxtablesize) | ghidra::JumpBasicOverride | virtual |
sanityCheck(Funcdata *fd, PcodeOp *indop, vector< Address > &addresstable) | ghidra::JumpBasicOverride | inlinevirtual |
selectguards | ghidra::JumpBasic | protected |
setAddresses(const vector< Address > &adtable) | ghidra::JumpBasicOverride | |
setNorm(const Address &addr, uintb h) | ghidra::JumpBasicOverride | inline |
setStartingValue(uintb val) | ghidra::JumpBasicOverride | inline |
setupTrivial(void) | ghidra::JumpBasicOverride | private |
startingvalue | ghidra::JumpBasicOverride | private |
switchvn | ghidra::JumpBasic | protected |
trialNorm(Funcdata *fd, Varnode *trialvn, uint4 tolerance) | ghidra::JumpBasicOverride | private |
values | ghidra::JumpBasicOverride | private |
varnodeIndex | ghidra::JumpBasic | protected |
~JumpBasic(void) (defined in ghidra::JumpBasic) | ghidra::JumpBasic | virtual |
~JumpModel(void) | ghidra::JumpModel | inlinevirtual |