decompiler  1.0.0
ghidra::ProtoModel Member List

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

assignParameterStorage(const vector< Datatype *> &typelist, vector< ParameterPieces > &res, bool ignoreOutputError)ghidra::ProtoModel
assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) constghidra::ProtoModelinline
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) constghidra::ProtoModelinline
buildParamList(const string &strategy)ghidra::ProtoModelprivate
characterizeAsInputParam(const Address &loc, int4 size) constghidra::ProtoModelinline
characterizeAsOutput(const Address &loc, int4 size) constghidra::ProtoModelinline
checkInputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) constghidra::ProtoModelinline
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) constghidra::ProtoModelinline
checkOutputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) constghidra::ProtoModelinline
compatModelghidra::ProtoModelprivate
decode(Decoder &decoder)ghidra::ProtoModelvirtual
defaultLocalRange(void)ghidra::ProtoModelprivate
defaultParamRange(void)ghidra::ProtoModelprivate
deriveInputMap(ParamActive *active) constghidra::ProtoModelinline
deriveOutputMap(ParamActive *active) constghidra::ProtoModelinline
effectBegin(void) constghidra::ProtoModelinline
effectEnd(void) constghidra::ProtoModelinline
effectlistghidra::ProtoModelprivate
extrapopghidra::ProtoModelprivate
extrapop_unknown enum valueghidra::ProtoModel
getAliasParent(void) constghidra::ProtoModelinline
getArch(void) constghidra::ProtoModelinline
getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) constghidra::ProtoModelinline
getBiggestContainedOutput(const Address &loc, int4 size, VarnodeData &res) constghidra::ProtoModelinline
getExtraPop(void) constghidra::ProtoModelinline
getInjectUponEntry(void) constghidra::ProtoModelinline
getInjectUponReturn(void) constghidra::ProtoModelinline
getLocalRange(void) constghidra::ProtoModelinline
getMaxInputDelay(void) constghidra::ProtoModelinline
getMaxOutputDelay(void) constghidra::ProtoModelinline
getName(void) constghidra::ProtoModelinline
getParamRange(void) constghidra::ProtoModelinline
getSpacebase(void) constghidra::ProtoModelinline
glbghidra::ProtoModelprivate
hasEffect(const Address &addr, int4 size) constghidra::ProtoModel
hasThisghidra::ProtoModelprivate
hasThisPointer(void) constghidra::ProtoModelinline
injectUponEntryghidra::ProtoModelprivate
injectUponReturnghidra::ProtoModelprivate
inputghidra::ProtoModelprivate
isCompatible(const ProtoModel *op2) constghidra::ProtoModel
isConstructghidra::ProtoModelprivate
isConstructor(void) constghidra::ProtoModelinline
isMerged(void) constghidra::ProtoModelinlinevirtual
isPrintedghidra::ProtoModelprivate
isStackGrowsNegative(void) constghidra::ProtoModelinline
isUnknown(void) constghidra::ProtoModelinlinevirtual
likelytrashghidra::ProtoModelprivate
localrangeghidra::ProtoModelprivate
lookupEffect(const vector< EffectRecord > &efflist, const Address &addr, int4 size)ghidra::ProtoModelstatic
lookupRecord(const vector< EffectRecord > &efflist, int4 listSize, const Address &addr, int4 size)ghidra::ProtoModelstatic
nameghidra::ProtoModelprivate
outputghidra::ProtoModelprivate
paramrangeghidra::ProtoModelprivate
possibleInputParam(const Address &loc, int4 size) constghidra::ProtoModelinline
possibleInputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) constghidra::ProtoModelinline
possibleOutputParam(const Address &loc, int4 size) constghidra::ProtoModelinline
possibleOutputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) constghidra::ProtoModelinline
printInDecl(void) constghidra::ProtoModelinline
ProtoModel(Architecture *g)ghidra::ProtoModel
ProtoModel(const string &nm, const ProtoModel &op2)ghidra::ProtoModel
ProtoModelMerged (defined in ghidra::ProtoModel)ghidra::ProtoModelfriend
setExtraPop(int4 ep)ghidra::ProtoModelinline
setPrintInDecl(bool val)ghidra::ProtoModelinline
stackgrowsnegativeghidra::ProtoModelprivate
trashBegin(void) constghidra::ProtoModelinline
trashEnd(void) constghidra::ProtoModelinline
unjustifiedInputParam(const Address &loc, int4 size, VarnodeData &res) constghidra::ProtoModelinline
~ProtoModel(void)ghidra::ProtoModelvirtual