|
decompiler
1.0.0
|
This is the complete list of members for SubvariableFlow, including all inherited members.
| addBooleanPatch(PcodeOp *pullop, ReplaceVarnode *rvn, int4 slot) | SubvariableFlow | private |
| addComparePatch(ReplaceVarnode *in1, ReplaceVarnode *in2, PcodeOp *op) | SubvariableFlow | private |
| addConstant(ReplaceOp *rop, uintb mask, uint4 slot, uintb val) | SubvariableFlow | private |
| addPush(PcodeOp *pushOp, ReplaceVarnode *rvn) | SubvariableFlow | private |
| addSuggestedPatch(ReplaceVarnode *rvn, PcodeOp *pushop, int4 sa) | SubvariableFlow | private |
| addTerminalPatch(PcodeOp *pullop, ReplaceVarnode *rvn) | SubvariableFlow | private |
| addTerminalPatchSameOp(PcodeOp *pullop, ReplaceVarnode *rvn, int4 slot) | SubvariableFlow | private |
| aggressive | SubvariableFlow | private |
| bitsize | SubvariableFlow | private |
| createCompareBridge(PcodeOp *op, ReplaceVarnode *inrvn, int4 slot, Varnode *othervn) | SubvariableFlow | private |
| createLink(ReplaceOp *rop, uintb mask, int4 slot, Varnode *vn) | SubvariableFlow | private |
| createNewOut(ReplaceOp *rop, uintb mask) | SubvariableFlow | private |
| createOp(OpCode opc, int4 numparam, ReplaceVarnode *outrvn) | SubvariableFlow | private |
| createOpDown(OpCode opc, int4 numparam, PcodeOp *op, ReplaceVarnode *inrvn, int4 slot) | SubvariableFlow | private |
| doesAndClear(PcodeOp *andop, uintb mask) | SubvariableFlow | privatestatic |
| doesOrSet(PcodeOp *orop, uintb mask) | SubvariableFlow | privatestatic |
| doReplacement(void) | SubvariableFlow | |
| doTrace(void) | SubvariableFlow | |
| fd | SubvariableFlow | private |
| flowsize | SubvariableFlow | private |
| getReplacementAddress(ReplaceVarnode *rvn) const | SubvariableFlow | private |
| getReplaceVarnode(ReplaceVarnode *rvn) | SubvariableFlow | private |
| newvarlist | SubvariableFlow | private |
| oplist | SubvariableFlow | private |
| patchlist | SubvariableFlow | private |
| processNextWork(void) | SubvariableFlow | private |
| pullcount | SubvariableFlow | private |
| replaceInput(ReplaceVarnode *rvn) | SubvariableFlow | private |
| returnsTraversed | SubvariableFlow | private |
| setReplacement(Varnode *vn, uintb mask, bool &inworklist) | SubvariableFlow | private |
| sextrestrictions | SubvariableFlow | private |
| SubvariableFlow(Funcdata *f, Varnode *root, uintb mask, bool aggr, bool sext, bool big) | SubvariableFlow | |
| traceBackward(ReplaceVarnode *rvn) | SubvariableFlow | private |
| traceBackwardSext(ReplaceVarnode *rvn) | SubvariableFlow | private |
| traceForward(ReplaceVarnode *rvn) | SubvariableFlow | private |
| traceForwardSext(ReplaceVarnode *rvn) | SubvariableFlow | private |
| tryCallPull(PcodeOp *op, ReplaceVarnode *rvn, int4 slot) | SubvariableFlow | private |
| tryCallReturnPush(PcodeOp *op, ReplaceVarnode *rvn) | SubvariableFlow | private |
| tryReturnPull(PcodeOp *op, ReplaceVarnode *rvn, int4 slot) | SubvariableFlow | private |
| trySwitchPull(PcodeOp *op, ReplaceVarnode *rvn) | SubvariableFlow | private |
| useSameAddress(ReplaceVarnode *rvn) | SubvariableFlow | private |
| varmap | SubvariableFlow | private |
| worklist | SubvariableFlow | private |
1.8.11