|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
This is the complete list of members for ghidra::JumpBasicOverride, including all inherited members.
| 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, vector< int4 > *loadcounts) 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 |
| duplicateVarnodes(const vector< Varnode * > &arr) | ghidra::JumpBasic | protectedstatic |
| 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, vector< LoadTable > &loadpoints, vector< int4 > *loadcounts) | 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 |