decompiler  1.0.0
ProtoModel Member List

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

assignParameterStorage(const vector< Datatype * > &typelist, vector< ParameterPieces > &res, bool ignoreOutputError)ProtoModel
assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) constProtoModelinline
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) constProtoModelinline
buildParamList(const string &strategy)ProtoModelprivate
checkInputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) constProtoModelinline
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) constProtoModelinline
checkOutputJoin(const Address &hiaddr, int4 hisize, const Address &loaddr, int4 losize) constProtoModelinline
defaultLocalRange(void)ProtoModelprivate
defaultParamRange(void)ProtoModelprivate
deriveInputMap(ParamActive *active) constProtoModelinline
deriveOutputMap(ParamActive *active) constProtoModelinline
effectBegin(void) constProtoModelinline
effectEnd(void) constProtoModelinline
effectlistProtoModelprivate
extrapopProtoModelprivate
extrapop_unknown enum valueProtoModel
getArch(void) constProtoModelinline
getExtraPop(void) constProtoModelinline
getInjectUponEntry(void) constProtoModelinline
getInjectUponReturn(void) constProtoModelinline
getLikelyTrash(int4 i) constProtoModelinline
getLocalRange(void) constProtoModelinline
getMaxInputDelay(void) constProtoModelinline
getMaxOutputDelay(void) constProtoModelinline
getName(void) constProtoModelinline
getParamRange(void) constProtoModelinline
getSpacebase(void) constProtoModelinline
glbProtoModelprivate
hasEffect(const Address &addr, int4 size) constProtoModel
hasThisProtoModelprivate
hasThisPointer(void) constProtoModelinline
injectUponEntryProtoModelprivate
injectUponReturnProtoModelprivate
inputProtoModelprivate
isConstructProtoModelprivate
isConstructor(void) constProtoModelinline
isMerged(void) constProtoModelinlinevirtual
isStackGrowsNegative(void) constProtoModelinline
likelytrashProtoModelprivate
localrangeProtoModelprivate
lookupEffect(const vector< EffectRecord > &efflist, const Address &addr, int4 size)ProtoModelstatic
nameProtoModelprivate
numLikelyTrash(void) constProtoModelinline
outputProtoModelprivate
paramrangeProtoModelprivate
possibleInputParam(const Address &loc, int4 size) constProtoModelinline
possibleInputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) constProtoModelinline
possibleOutputParam(const Address &loc, int4 size) constProtoModelinline
possibleOutputParamWithSlot(const Address &loc, int4 size, int4 &slot, int4 &slotsize) constProtoModelinline
ProtoModel(Architecture *g)ProtoModel
ProtoModel(const string &nm, const ProtoModel &op2)ProtoModel
ProtoModelMerged (defined in ProtoModel)ProtoModelfriend
restoreXml(const Element *el)ProtoModelvirtual
setExtraPop(int4 ep)ProtoModelinline
stackgrowsnegativeProtoModelprivate
unjustifiedInputParam(const Address &loc, int4 size, VarnodeData &res) constProtoModelinline
~ProtoModel(void)ProtoModelvirtual