Ghidra Decompiler Analysis Engine
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
characterizeAsInputParam(const Address &addr, int4 size) constFuncProto
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
deriveInputMap(ParamActive *active) constFuncProtoinline
deriveOutputMap(ParamActive *active) constFuncProtoinline
effectBegin(void) constFuncProto
effectEnd(void) constFuncProto
FuncProto(void)FuncProto
getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) constFuncProto
getComparableFlags(void) constFuncProtoinline
getInjectId(void) constFuncProtoinline
getLikelyTrash(int4 i) constFuncProto
getMaxInputDelay(void) constFuncProtoinline
getMaxOutputDelay(void) constFuncProtoinline
getPieces(PrototypePieces &pieces) constFuncProto
getReturnBytesConsumed(void) constFuncProtoinline
hasEffect(const Address &addr, int4 size) constFuncProto
hasInputErrors(void) constFuncProtoinline
hasOutputErrors(void) constFuncProtoinline
hasThisPointer(void) constFuncProtoinline
isCompatible(const FuncProto &op2) constFuncProto
isConstructor(void) constFuncProtoinline
isDestructor(void) constFuncProtoinline
isInputLocked(void) constFuncProto
isNoReturn(void) constFuncProtoinline
numLikelyTrash(void) constFuncProto
paramShift(int4 paramshift)FuncProtoprotected
possibleInputParam(const Address &addr, int4 size) constFuncProto
possibleOutputParam(const Address &addr, int4 size) constFuncProto
printRaw(const string &funcname, ostream &s) constFuncProto
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
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
setReturnBytesConsumed(int4 val)FuncProto
setScope(Scope *s, const Address &startpoint)FuncProto
unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) constFuncProto
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
~FuncProto(void)FuncProto