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