| 
    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.11