decompiler  1.0.0
FuncProto Member List

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

assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) constFuncProtoinline
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) constFuncProtoinline
cancelInjectId(void)FuncProto
checkInputJoin(const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) constFuncProtoinline
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) constFuncProtoinline
clearInput(void)FuncProto
clearUnlockedInput(void)FuncProto
clearUnlockedOutput(void)FuncProto
copy(const FuncProto &op2)FuncProto
copyFlowEffects(const FuncProto &op2)FuncProto
custom_storage enum valueFuncProtoprivate
deriveInputMap(ParamActive *active) constFuncProtoinline
deriveOutputMap(ParamActive *active) constFuncProtoinline
dotdotdot enum valueFuncProtoprivate
effectBegin(void) constFuncProto
effectEnd(void) constFuncProto
effectlistFuncProtoprivate
error_inputparam enum valueFuncProtoprivate
error_outputparam enum valueFuncProtoprivate
extrapopFuncProtoprivate
flagsFuncProtoprivate
FuncProto(void)FuncProto
getArch(void) constFuncProtoinline
getComparableFlags(void) constFuncProtoinline
getExtraPop(void) constFuncProtoinline
getInjectId(void) constFuncProtoinline
getInjectUponEntry(void) constFuncProtoinline
getInjectUponReturn(void) constFuncProtoinline
getLikelyTrash(int4 i) constFuncProto
getLocalRange(void) constFuncProtoinline
getMaxInputDelay(void) constFuncProtoinline
getMaxOutputDelay(void) constFuncProtoinline
getModelExtraPop(void) constFuncProtoinline
getModelName(void) constFuncProtoinline
getOutput(void) constFuncProtoinline
getOutputType(void) constFuncProtoinline
getParam(int4 i) constFuncProtoinline
getParamRange(void) constFuncProtoinline
getPieces(PrototypePieces &pieces) constFuncProto
getSpacebase(void) constFuncProtoinline
has_thisptr enum valueFuncProtoprivate
hasCustomStorage(void) constFuncProtoinline
hasEffect(const Address &addr, int4 size) constFuncProto
hasInputErrors(void) constFuncProtoinline
hasMatchingModel(const FuncProto *op2) constFuncProtoinline
hasMatchingModel(const ProtoModel *op2) constFuncProtoinline
hasModel(void) constFuncProtoinline
hasOutputErrors(void) constFuncProtoinline
hasThisPointer(void) constFuncProtoinline
injectidFuncProtoprivate
is_constructor enum valueFuncProtoprivate
is_destructor enum valueFuncProtoprivate
is_inline enum valueFuncProtoprivate
isCompatible(const FuncProto &op2) constFuncProto
isConstructor(void) constFuncProtoinline
isDestructor(void) constFuncProtoinline
isDotdotdot(void) constFuncProtoinline
isInline(void) constFuncProtoinline
isInputLocked(void) constFuncProto
isModelLocked(void) constFuncProtoinline
isNoReturn(void) constFuncProtoinline
isOutputLocked(void) constFuncProtoinline
isParamshiftApplied(void) constFuncProtoinlineprotected
isStackGrowsNegative(void) constFuncProtoinline
isUnknownModel(void) constFuncProtoinline
likelytrashFuncProtoprivate
modelFuncProtoprivate
modellock enum valueFuncProtoprivate
no_return enum valueFuncProtoprivate
numLikelyTrash(void) constFuncProto
numParams(void) constFuncProtoinline
paramShift(int4 paramshift)FuncProtoprotected
paramshift_applied enum valueFuncProtoprivate
possibleInputParam(const Address &addr, int4 size) constFuncProto
possibleOutputParam(const Address &addr, int4 size) constFuncProto
printRaw(const string &funcname, ostream &s) constFuncProto
removeParam(int4 i)FuncProtoinline
resolveExtraPop(void)FuncProto
resolveModel(ParamActive *active)FuncProto
restoreXml(const Element *el, Architecture *glb)FuncProto
saveXml(ostream &s) constFuncProto
setConstructor(bool val)FuncProtoinline
setDestructor(bool val)FuncProtoinline
setDotdotdot(bool val)FuncProtoinline
setExtraPop(int4 ep)FuncProtoinline
setInline(bool val)FuncProtoinline
setInputErrors(bool val)FuncProtoinline
setInputLock(bool val)FuncProto
setInternal(ProtoModel *m, Datatype *vt)FuncProto
setModel(ProtoModel *m)FuncProto
setModelLock(bool val)FuncProtoinline
setNoReturn(bool val)FuncProtoinline
setOutputErrors(bool val)FuncProtoinline
setOutputLock(bool val)FuncProto
setParamshiftApplied(bool val)FuncProtoinlineprotected
setPieces(const PrototypePieces &pieces)FuncProto
setScope(Scope *s, const Address &startpoint)FuncProto
setThisPointer(bool val)FuncProtoinline
storeFuncProtoprivate
unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) constFuncProto
unknown_model enum valueFuncProtoprivate
updateAllTypes(const vector< string > &namelist, const vector< Datatype * > &typelist, bool dtdtdt)FuncProto
updateInputNoTypes(const vector< Varnode * > &triallist, ParamActive *activeinput, TypeFactory *factory)FuncProto
updateInputTypes(const vector< Varnode * > &triallist, ParamActive *activeinput)FuncProto
updateOutputNoTypes(const vector< Varnode * > &triallist, TypeFactory *factory)FuncProto
updateOutputTypes(const vector< Varnode * > &triallist)FuncProto
voidinputlock enum valueFuncProtoprivate
~FuncProto(void)FuncProto