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