decompiler
1.0.0
|
This is the complete list of members for ghidra::SplitDatatype, including all inherited members.
buildInConstants(Varnode *rootVn, vector< Varnode *> &inVarnodes) | ghidra::SplitDatatype | private |
buildInSubpieces(Varnode *rootVn, PcodeOp *followOp, vector< Varnode *> &inVarnodes) | ghidra::SplitDatatype | private |
buildOutConcats(Varnode *rootVn, PcodeOp *previousOp, vector< Varnode *> &outVarnodes) | ghidra::SplitDatatype | private |
buildOutVarnodes(Varnode *rootVn, vector< Varnode *> &outVarnodes) | ghidra::SplitDatatype | private |
buildPointers(Varnode *rootVn, TypePointer *ptrType, int4 baseOffset, PcodeOp *followOp, vector< Varnode *> &ptrVarnodes, bool isInput) | ghidra::SplitDatatype | private |
categorizeDatatype(Datatype *ct) | ghidra::SplitDatatype | private |
data | ghidra::SplitDatatype | private |
dataTypePieces | ghidra::SplitDatatype | private |
generateConstants(Varnode *vn, vector< Varnode *> &inVarnodes) | ghidra::SplitDatatype | private |
getComponent(Datatype *ct, int4 offset, bool &isHole) | ghidra::SplitDatatype | private |
getValueDatatype(PcodeOp *loadStore, int4 size, TypeFactory *tlst) | ghidra::SplitDatatype | static |
isArithmeticInput(Varnode *vn) | ghidra::SplitDatatype | privatestatic |
isArithmeticOutput(Varnode *vn) | ghidra::SplitDatatype | privatestatic |
splitArrays | ghidra::SplitDatatype | private |
splitCopy(PcodeOp *copyOp, Datatype *inType, Datatype *outType) | ghidra::SplitDatatype | |
SplitDatatype(Funcdata &func) | ghidra::SplitDatatype | |
splitLoad(PcodeOp *loadOp, Datatype *inType) | ghidra::SplitDatatype | |
splitStore(PcodeOp *storeOp, Datatype *outType) | ghidra::SplitDatatype | |
splitStructures | ghidra::SplitDatatype | private |
testCopyConstraints(PcodeOp *copyOp) | ghidra::SplitDatatype | private |
testDatatypeCompatibility(Datatype *inBase, Datatype *outBase, bool inConstant) | ghidra::SplitDatatype | private |
types | ghidra::SplitDatatype | private |