decompiler  1.0.0
ghidra::RulePieceStructure Member List

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

applyOp(PcodeOp *op, Funcdata &data)ghidra::RulePieceStructurevirtual
checkActionBreak(void)ghidra::Rule
clearBreak(uint4 tp)ghidra::Ruleinline
clearBreakPoints(void)ghidra::Ruleinline
clearDisable(void)ghidra::Ruleinline
clone(const ActionGroupList &grouplist) constghidra::RulePieceStructureinlinevirtual
convertZextToPiece(PcodeOp *zext, Datatype *structuredType, int4 offset, Funcdata &data)ghidra::RulePieceStructureprivatestatic
determineDatatype(Varnode *vn, int4 &baseOffset)ghidra::RulePieceStructureprivatestatic
findReplaceZext(vector< PieceNode > &stack, Datatype *structuredType, Funcdata &data)ghidra::RulePieceStructureprivatestatic
getBreakPoint(void) constghidra::Ruleinline
getGroup(void) constghidra::Ruleinline
getName(void) constghidra::Ruleinline
getNumApply(void)ghidra::Ruleinline
getNumTests(void)ghidra::Ruleinline
getOpList(vector< uint4 > &oplist) constghidra::RulePieceStructurevirtual
isDisabled(void) constghidra::Ruleinline
printStatistics(ostream &s) constghidra::Rulevirtual
reset(Funcdata &data)ghidra::Rulevirtual
resetStats(void)ghidra::Rulevirtual
Rule(const string &g, uint4 fl, const string &nm)ghidra::Rule
rule_debug enum valueghidra::Rule
RulePieceStructure(const string &g)ghidra::RulePieceStructureinline
separateSymbol(Varnode *root, Varnode *leaf)ghidra::RulePieceStructureprivatestatic
setBreak(uint4 tp)ghidra::Ruleinline
setDisable(void)ghidra::Ruleinline
spanningRange(Datatype *ct, int4 off, int4 size)ghidra::RulePieceStructureprivatestatic
turnOffWarnings(void)ghidra::Ruleinline
turnOnWarnings(void)ghidra::Ruleinline
type_disable enum valueghidra::Rule
typeflags enum nameghidra::Rule
warnings_given enum valueghidra::Rule
warnings_on enum valueghidra::Rule
~Rule(void)ghidra::Ruleinlinevirtual