decompiler  1.0.0
ProtoModelMerged Member List

This is the complete list of members for ProtoModelMerged, including all inherited members.

assignParameterStorage(const vector< Datatype * > &typelist, vector< ParameterPieces > &res, bool ignoreOutputError)ProtoModel
assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) const ProtoModelinline
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) const ProtoModelinline
characterizeAsInputParam(const Address &loc, int4 size) const ProtoModelinline
checkInputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) const ProtoModelinline
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) const ProtoModelinline
checkOutputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) const ProtoModelinline
deriveInputMap(ParamActive *active) const ProtoModelinline
deriveOutputMap(ParamActive *active) const ProtoModelinline
effectBegin(void) const ProtoModelinline
effectEnd(void) const ProtoModelinline
extrapop_unknown enum valueProtoModel
foldIn(ProtoModel *model)ProtoModelMerged
getArch(void) const ProtoModelinline
getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) const ProtoModelinline
getExtraPop(void) const ProtoModelinline
getInjectUponEntry(void) const ProtoModelinline
getInjectUponReturn(void) const ProtoModelinline
getLikelyTrash(int4 i) const ProtoModelinline
getLocalRange(void) const ProtoModelinline
getMaxInputDelay(void) const ProtoModelinline
getMaxOutputDelay(void) const ProtoModelinline
getModel(int4 i) const ProtoModelMergedinline
getName(void) const ProtoModelinline
getParamRange(void) const ProtoModelinline
getSpacebase(void) const ProtoModelinline
hasEffect(const Address &addr, int4 size) const ProtoModel
hasThisPointer(void) const ProtoModelinline
intersectEffects(const vector< EffectRecord > &efflist)ProtoModelMergedprivate
intersectLikelyTrash(const vector< VarnodeData > &trashlist)ProtoModelMergedprivate
isCompatible(const ProtoModel *op2) const ProtoModel
isConstructor(void) const ProtoModelinline
isMerged(void) const ProtoModelMergedinlinevirtual
isStackGrowsNegative(void) const ProtoModelinline
lookupEffect(const vector< EffectRecord > &efflist, const Address &addr, int4 size)ProtoModelstatic
modellistProtoModelMergedprivate
numLikelyTrash(void) const ProtoModelinline
numModels(void) const ProtoModelMergedinline
possibleInputParam(const Address &loc, int4 size) const ProtoModelinline
possibleInputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) const ProtoModelinline
possibleOutputParam(const Address &loc, int4 size) const ProtoModelinline
possibleOutputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) const ProtoModelinline
ProtoModel(Architecture *g)ProtoModel
ProtoModel(const string &nm, const ProtoModel &op2)ProtoModel
ProtoModelMerged(Architecture *g)ProtoModelMergedinline
restoreXml(const Element *el)ProtoModelMergedvirtual
selectModel(ParamActive *active) const ProtoModelMerged
setExtraPop(int4 ep)ProtoModelinline
unjustifiedInputParam(const Address &loc, int4 size, VarnodeData &res) const ProtoModelinline
~ProtoModel(void)ProtoModelvirtual
~ProtoModelMerged(void)ProtoModelMergedinlinevirtual