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) const FuncProtoinline
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) const FuncProtoinline
cancelInjectId(void)FuncProto
characterizeAsInputParam(const Address &addr, int4 size) const FuncProto
checkInputJoin(const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) const FuncProtoinline
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) const FuncProtoinline
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) const FuncProtoinline
deriveOutputMap(ParamActive *active) const FuncProtoinline
dotdotdot enum valueFuncProtoprivate
effectBegin(void) const FuncProto
effectEnd(void) const FuncProto
effectlistFuncProtoprivate
error_inputparam enum valueFuncProtoprivate
error_outputparam enum valueFuncProtoprivate
extrapopFuncProtoprivate
flagsFuncProtoprivate
FuncProto(void)FuncProto
getArch(void) const FuncProtoinline
getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) const FuncProto
getComparableFlags(void) const FuncProtoinline
getExtraPop(void) const FuncProtoinline
getInjectId(void) const FuncProtoinline
getInjectUponEntry(void) const FuncProtoinline
getInjectUponReturn(void) const FuncProtoinline
getLikelyTrash(int4 i) const FuncProto
getLocalRange(void) const FuncProtoinline
getMaxInputDelay(void) const FuncProtoinline
getMaxOutputDelay(void) const FuncProtoinline
getModelExtraPop(void) const FuncProtoinline
getModelName(void) const FuncProtoinline
getOutput(void) const FuncProtoinline
getOutputType(void) const FuncProtoinline
getParam(int4 i) const FuncProtoinline
getParamRange(void) const FuncProtoinline
getPieces(PrototypePieces &pieces) const FuncProto
getReturnBytesConsumed(void) const FuncProtoinline
getSpacebase(void) const FuncProtoinline
has_thisptr enum valueFuncProtoprivate
hasCustomStorage(void) const FuncProtoinline
hasEffect(const Address &addr, int4 size) const FuncProto
hasInputErrors(void) const FuncProtoinline
hasMatchingModel(const FuncProto *op2) const FuncProtoinline
hasMatchingModel(const ProtoModel *op2) const FuncProtoinline
hasModel(void) const FuncProtoinline
hasOutputErrors(void) const FuncProtoinline
hasThisPointer(void) const FuncProtoinline
injectidFuncProtoprivate
is_constructor enum valueFuncProtoprivate
is_destructor enum valueFuncProtoprivate
is_inline enum valueFuncProtoprivate
is_override enum valueFuncProtoprivate
isCompatible(const FuncProto &op2) const FuncProto
isConstructor(void) const FuncProtoinline
isDestructor(void) const FuncProtoinline
isDotdotdot(void) const FuncProtoinline
isInline(void) const FuncProtoinline
isInputLocked(void) const FuncProto
isModelLocked(void) const FuncProtoinline
isNoReturn(void) const FuncProtoinline
isOutputLocked(void) const FuncProtoinline
isOverride(void) const FuncProtoinline
isParamshiftApplied(void) const FuncProtoinlineprotected
isStackGrowsNegative(void) const FuncProtoinline
isUnknownModel(void) const FuncProtoinline
likelytrashFuncProtoprivate
modelFuncProtoprivate
modellock enum valueFuncProtoprivate
no_return enum valueFuncProtoprivate
numLikelyTrash(void) const FuncProto
numParams(void) const FuncProtoinline
paramShift(int4 paramshift)FuncProtoprotected
paramshift_applied enum valueFuncProtoprivate
possibleInputParam(const Address &addr, int4 size) const FuncProto
possibleOutputParam(const Address &addr, int4 size) const FuncProto
printRaw(const string &funcname, ostream &s) const FuncProto
removeParam(int4 i)FuncProtoinline
resolveExtraPop(void)FuncProto
resolveModel(ParamActive *active)FuncProto
restoreXml(const Element *el, Architecture *glb)FuncProto
returnBytesConsumedFuncProtoprivate
saveXml(ostream &s) const FuncProto
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
setOverride(bool val)FuncProtoinline
setParamshiftApplied(bool val)FuncProtoinlineprotected
setPieces(const PrototypePieces &pieces)FuncProto
setReturnBytesConsumed(int4 val)FuncProto
setScope(Scope *s, const Address &startpoint)FuncProto
storeFuncProtoprivate
unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) const FuncProto
unknown_model enum valueFuncProtoprivate
updateAllTypes(const vector< string > &namelist, const vector< Datatype * > &typelist, bool dtdtdt)FuncProto
updateInputNoTypes(Funcdata &data, const vector< Varnode * > &triallist, ParamActive *activeinput)FuncProto
updateInputTypes(Funcdata &data, const vector< Varnode * > &triallist, ParamActive *activeinput)FuncProto
updateOutputNoTypes(const vector< Varnode * > &triallist, TypeFactory *factory)FuncProto
updateOutputTypes(const vector< Varnode * > &triallist)FuncProto
updateThisPointer(void)FuncProtoprivate
voidinputlock enum valueFuncProtoprivate
~FuncProto(void)FuncProto