assignParameterStorage(const vector< Datatype *> &typelist, vector< ParameterPieces > &res, bool ignoreOutputError) | ghidra::ProtoModel | |
assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) const | ghidra::ProtoModel | inline |
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) const | ghidra::ProtoModel | inline |
buildParamList(const string &strategy) | ghidra::ProtoModel | private |
characterizeAsInputParam(const Address &loc, int4 size) const | ghidra::ProtoModel | inline |
characterizeAsOutput(const Address &loc, int4 size) const | ghidra::ProtoModel | inline |
checkInputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) const | ghidra::ProtoModel | inline |
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) const | ghidra::ProtoModel | inline |
checkOutputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) const | ghidra::ProtoModel | inline |
compatModel | ghidra::ProtoModel | private |
decode(Decoder &decoder) | ghidra::ProtoModel | virtual |
defaultLocalRange(void) | ghidra::ProtoModel | private |
defaultParamRange(void) | ghidra::ProtoModel | private |
deriveInputMap(ParamActive *active) const | ghidra::ProtoModel | inline |
deriveOutputMap(ParamActive *active) const | ghidra::ProtoModel | inline |
effectBegin(void) const | ghidra::ProtoModel | inline |
effectEnd(void) const | ghidra::ProtoModel | inline |
effectlist | ghidra::ProtoModel | private |
extrapop | ghidra::ProtoModel | private |
extrapop_unknown enum value | ghidra::ProtoModel | |
getAliasParent(void) const | ghidra::ProtoModel | inline |
getArch(void) const | ghidra::ProtoModel | inline |
getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) const | ghidra::ProtoModel | inline |
getBiggestContainedOutput(const Address &loc, int4 size, VarnodeData &res) const | ghidra::ProtoModel | inline |
getExtraPop(void) const | ghidra::ProtoModel | inline |
getInjectUponEntry(void) const | ghidra::ProtoModel | inline |
getInjectUponReturn(void) const | ghidra::ProtoModel | inline |
getLocalRange(void) const | ghidra::ProtoModel | inline |
getMaxInputDelay(void) const | ghidra::ProtoModel | inline |
getMaxOutputDelay(void) const | ghidra::ProtoModel | inline |
getName(void) const | ghidra::ProtoModel | inline |
getParamRange(void) const | ghidra::ProtoModel | inline |
getSpacebase(void) const | ghidra::ProtoModel | inline |
glb | ghidra::ProtoModel | private |
hasEffect(const Address &addr, int4 size) const | ghidra::ProtoModel | |
hasThis | ghidra::ProtoModel | private |
hasThisPointer(void) const | ghidra::ProtoModel | inline |
injectUponEntry | ghidra::ProtoModel | private |
injectUponReturn | ghidra::ProtoModel | private |
input | ghidra::ProtoModel | private |
isCompatible(const ProtoModel *op2) const | ghidra::ProtoModel | |
isConstruct | ghidra::ProtoModel | private |
isConstructor(void) const | ghidra::ProtoModel | inline |
isMerged(void) const | ghidra::ProtoModel | inlinevirtual |
isPrinted | ghidra::ProtoModel | private |
isStackGrowsNegative(void) const | ghidra::ProtoModel | inline |
isUnknown(void) const | ghidra::ProtoModel | inlinevirtual |
likelytrash | ghidra::ProtoModel | private |
localrange | ghidra::ProtoModel | private |
lookupEffect(const vector< EffectRecord > &efflist, const Address &addr, int4 size) | ghidra::ProtoModel | static |
lookupRecord(const vector< EffectRecord > &efflist, int4 listSize, const Address &addr, int4 size) | ghidra::ProtoModel | static |
name | ghidra::ProtoModel | private |
output | ghidra::ProtoModel | private |
paramrange | ghidra::ProtoModel | private |
possibleInputParam(const Address &loc, int4 size) const | ghidra::ProtoModel | inline |
possibleInputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) const | ghidra::ProtoModel | inline |
possibleOutputParam(const Address &loc, int4 size) const | ghidra::ProtoModel | inline |
possibleOutputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) const | ghidra::ProtoModel | inline |
printInDecl(void) const | ghidra::ProtoModel | inline |
ProtoModel(Architecture *g) | ghidra::ProtoModel | |
ProtoModel(const string &nm, const ProtoModel &op2) | ghidra::ProtoModel | |
ProtoModelMerged (defined in ghidra::ProtoModel) | ghidra::ProtoModel | friend |
setExtraPop(int4 ep) | ghidra::ProtoModel | inline |
setPrintInDecl(bool val) | ghidra::ProtoModel | inline |
stackgrowsnegative | ghidra::ProtoModel | private |
trashBegin(void) const | ghidra::ProtoModel | inline |
trashEnd(void) const | ghidra::ProtoModel | inline |
unjustifiedInputParam(const Address &loc, int4 size, VarnodeData &res) const | ghidra::ProtoModel | inline |
~ProtoModel(void) | ghidra::ProtoModel | virtual |