decompiler  1.0.0
JumpBasic2 Member List

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

analyzeGuards(BlockBasic *bl, int4 pathout)JumpBasicprotected
backup2Switch(Funcdata *fd, uintb output, Varnode *outvn, Varnode *invn)JumpBasicprotectedstatic
buildAddresses(Funcdata *fd, PcodeOp *indop, vector< Address > &addresstable, vector< LoadTable > *loadpoints) const JumpBasicvirtual
buildLabels(Funcdata *fd, vector< Address > &addresstable, vector< uintb > &label, const JumpModel *orig) const JumpBasicvirtual
calcRange(Varnode *vn, CircleRange &rng) const JumpBasicprotected
checkNormalDominance(void) const JumpBasic2private
clear(void)JumpBasic2virtual
clone(JumpTable *jt) const JumpBasic2virtual
extravnJumpBasic2private
findDeterminingVarnodes(PcodeOp *op, int4 slot)JumpBasicprotected
findNormalized(Funcdata *fd, BlockBasic *rootbl, int4 pathout, uint4 matchsize, uint4 maxtablesize)JumpBasicprotected
findSmallestNormal(uint4 matchsize)JumpBasicprotected
findUnnormalized(uint4 maxaddsub, uint4 maxleftright, uint4 maxext)JumpBasic2virtual
flowsOnlyToModel(Varnode *vn, PcodeOp *trailOp)JumpBasicprotected
foldInGuards(Funcdata *fd, JumpTable *jump)JumpBasicvirtual
foldInNormalization(Funcdata *fd, PcodeOp *indop)JumpBasicvirtual
foldInOneGuard(Funcdata *fd, GuardRecord &guard, JumpTable *jump)JumpBasic2privatevirtual
getPathMeld(void) const JumpBasicinline
getStride(Varnode *vn)JumpBasicprotectedstatic
getTableSize(void) const JumpBasicinlinevirtual
getValueRange(void) const JumpBasicinline
initializeStart(const PathMeld &pathMeld)JumpBasic2
isOverride(void) const JumpBasicinlinevirtual
ispoint(Varnode *vn)JumpBasicprotectedstatic
isprune(Varnode *vn)JumpBasicprotectedstatic
jrangeJumpBasicprotected
JumpBasic(JumpTable *jt)JumpBasicinline
JumpBasic2(JumpTable *jt)JumpBasic2inline
JumpModel(JumpTable *jt)JumpModelinline
jumptableJumpModelprotected
markFoldableGuards()JumpBasicprotected
markModel(bool val)JumpBasicprotected
normalvnJumpBasicprotected
origPathMeldJumpBasic2private
pathMeldJumpBasicprotected
recoverModel(Funcdata *fd, PcodeOp *indop, uint4 matchsize, uint4 maxtablesize)JumpBasic2virtual
restoreXml(const Element *el, Architecture *glb)JumpModelinlinevirtual
sanityCheck(Funcdata *fd, PcodeOp *indop, vector< Address > &addresstable)JumpBasicvirtual
saveXml(ostream &s) const JumpModelinlinevirtual
selectguardsJumpBasicprotected
switchvnJumpBasicprotected
varnodeIndexJumpBasicprotected
~JumpBasic(void) (defined in JumpBasic)JumpBasicvirtual
~JumpModel(void)JumpModelinlinevirtual