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