decompiler  1.0.0
ghidra::SplitDatatype Member List

This is the complete list of members for ghidra::SplitDatatype, including all inherited members.

buildInConstants(Varnode *rootVn, vector< Varnode *> &inVarnodes)ghidra::SplitDatatypeprivate
buildInSubpieces(Varnode *rootVn, PcodeOp *followOp, vector< Varnode *> &inVarnodes)ghidra::SplitDatatypeprivate
buildOutConcats(Varnode *rootVn, PcodeOp *previousOp, vector< Varnode *> &outVarnodes)ghidra::SplitDatatypeprivate
buildOutVarnodes(Varnode *rootVn, vector< Varnode *> &outVarnodes)ghidra::SplitDatatypeprivate
buildPointers(Varnode *rootVn, TypePointer *ptrType, int4 baseOffset, PcodeOp *followOp, vector< Varnode *> &ptrVarnodes, bool isInput)ghidra::SplitDatatypeprivate
categorizeDatatype(Datatype *ct)ghidra::SplitDatatypeprivate
dataghidra::SplitDatatypeprivate
dataTypePiecesghidra::SplitDatatypeprivate
generateConstants(Varnode *vn, vector< Varnode *> &inVarnodes)ghidra::SplitDatatypeprivate
getComponent(Datatype *ct, int4 offset, bool &isHole)ghidra::SplitDatatypeprivate
getValueDatatype(PcodeOp *loadStore, int4 size, TypeFactory *tlst)ghidra::SplitDatatypestatic
isArithmeticInput(Varnode *vn)ghidra::SplitDatatypeprivatestatic
isArithmeticOutput(Varnode *vn)ghidra::SplitDatatypeprivatestatic
splitArraysghidra::SplitDatatypeprivate
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
splitStructuresghidra::SplitDatatypeprivate
testCopyConstraints(PcodeOp *copyOp)ghidra::SplitDatatypeprivate
testDatatypeCompatibility(Datatype *inBase, Datatype *outBase, bool inConstant)ghidra::SplitDatatypeprivate
typesghidra::SplitDatatypeprivate