|
decompiler
1.0.0
|
This is the complete list of members for SplitVarnode, including all inherited members.
| adjacentOffsets(Varnode *vn1, Varnode *vn2, uintb size1) (defined in SplitVarnode) | SplitVarnode | static |
| applyRuleIn(SplitVarnode &in, Funcdata &data) (defined in SplitVarnode) | SplitVarnode | static |
| buildHiFromWhole(Funcdata &data) (defined in SplitVarnode) | SplitVarnode | |
| buildLoFromWhole(Funcdata &data) (defined in SplitVarnode) | SplitVarnode | |
| createBinaryOp(Funcdata &data, SplitVarnode &out, SplitVarnode &in1, SplitVarnode &in2, PcodeOp *existop, OpCode opc) (defined in SplitVarnode) | SplitVarnode | static |
| createBoolOp(Funcdata &data, PcodeOp *cbranch, SplitVarnode &in1, SplitVarnode &in2, OpCode opc) (defined in SplitVarnode) | SplitVarnode | static |
| createJoinedWhole(Funcdata &data) (defined in SplitVarnode) | SplitVarnode | |
| createPhiOp(Funcdata &data, SplitVarnode &out, vector< SplitVarnode > &inlist, PcodeOp *existop) (defined in SplitVarnode) | SplitVarnode | static |
| createShiftOp(Funcdata &data, SplitVarnode &out, SplitVarnode &in, Varnode *sa, PcodeOp *existop, OpCode opc) (defined in SplitVarnode) | SplitVarnode | static |
| defblock (defined in SplitVarnode) | SplitVarnode | private |
| defpoint (defined in SplitVarnode) | SplitVarnode | private |
| findCopies(const SplitVarnode &in, vector< SplitVarnode > &splitvec) (defined in SplitVarnode) | SplitVarnode | static |
| findCreateOutputWhole(Funcdata &data) (defined in SplitVarnode) | SplitVarnode | |
| findCreateWhole(Funcdata &data) (defined in SplitVarnode) | SplitVarnode | |
| findDefinitionPoint(void) (defined in SplitVarnode) | SplitVarnode | private |
| findEarliestSplitPoint(void) (defined in SplitVarnode) | SplitVarnode | |
| findOutExist(void) (defined in SplitVarnode) | SplitVarnode | |
| findWholeBuiltFromPieces(void) (defined in SplitVarnode) | SplitVarnode | private |
| findWholeSplitToPieces(void) (defined in SplitVarnode) | SplitVarnode | private |
| getDefBlock(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| getDefPoint(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| getHi(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| getLo(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| getSize(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| getTrueFalse(PcodeOp *boolop, bool flip, BlockBasic *&trueout, BlockBasic *&falseout) (defined in SplitVarnode) | SplitVarnode | static |
| getValue(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| getWhole(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| hasBothPieces(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| hi (defined in SplitVarnode) | SplitVarnode | private |
| inHandHi(Varnode *h) (defined in SplitVarnode) | SplitVarnode | |
| inHandHiOut(Varnode *h) (defined in SplitVarnode) | SplitVarnode | |
| inHandLo(Varnode *l) (defined in SplitVarnode) | SplitVarnode | |
| inHandLoNoHi(Varnode *l) (defined in SplitVarnode) | SplitVarnode | |
| inHandLoOut(Varnode *h) (defined in SplitVarnode) | SplitVarnode | |
| initAll(Varnode *w, Varnode *l, Varnode *h) (defined in SplitVarnode) | SplitVarnode | |
| initPartial(int4 sz, uintb v) (defined in SplitVarnode) | SplitVarnode | |
| initPartial(Varnode *l, Varnode *h) (defined in SplitVarnode) | SplitVarnode | |
| isAddrTiedContiguous(Varnode *lo, Varnode *hi, Address &res) (defined in SplitVarnode) | SplitVarnode | static |
| isConstant(void) const (defined in SplitVarnode) | SplitVarnode | inline |
| isWholeFeasible(PcodeOp *existop) (defined in SplitVarnode) | SplitVarnode | |
| isWholePhiFeasible(FlowBlock *bl) (defined in SplitVarnode) | SplitVarnode | |
| lo (defined in SplitVarnode) | SplitVarnode | private |
| otherwiseEmpty(PcodeOp *branchop) (defined in SplitVarnode) | SplitVarnode | static |
| prepareBinaryOp(SplitVarnode &out, SplitVarnode &in1, SplitVarnode &in2) (defined in SplitVarnode) | SplitVarnode | static |
| prepareBoolOp(SplitVarnode &in1, SplitVarnode &in2, PcodeOp *testop) (defined in SplitVarnode) | SplitVarnode | static |
| prepareIndirectOp(SplitVarnode &in, PcodeOp *affector) (defined in SplitVarnode) | SplitVarnode | static |
| preparePhiOp(SplitVarnode &out, vector< SplitVarnode > &inlist) (defined in SplitVarnode) | SplitVarnode | static |
| prepareShiftOp(SplitVarnode &out, SplitVarnode &in) (defined in SplitVarnode) | SplitVarnode | static |
| replaceBoolOp(Funcdata &data, PcodeOp *boolop, SplitVarnode &in1, SplitVarnode &in2, OpCode opc) (defined in SplitVarnode) | SplitVarnode | static |
| replaceIndirectOp(Funcdata &data, SplitVarnode &out, SplitVarnode &in, PcodeOp *affector) (defined in SplitVarnode) | SplitVarnode | static |
| SplitVarnode(void) (defined in SplitVarnode) | SplitVarnode | inline |
| SplitVarnode(int4 sz, uintb v) (defined in SplitVarnode) | SplitVarnode | |
| SplitVarnode(Varnode *l, Varnode *h) (defined in SplitVarnode) | SplitVarnode | inline |
| testContiguousLoad(PcodeOp *most, PcodeOp *least, bool allowfree, PcodeOp *&first, PcodeOp *&second, AddrSpace *&spc, int4 &sizeres) (defined in SplitVarnode) | SplitVarnode | static |
| val (defined in SplitVarnode) | SplitVarnode | private |
| verifyMultNegOne(PcodeOp *op) (defined in SplitVarnode) | SplitVarnode | static |
| whole (defined in SplitVarnode) | SplitVarnode | private |
| wholeList(Varnode *w, vector< SplitVarnode > &splitvec) (defined in SplitVarnode) | SplitVarnode | static |
| wholesize (defined in SplitVarnode) | SplitVarnode | private |
1.8.17