decompiler  1.0.0
ghidra::FuncProto Member List

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

assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) constghidra::FuncProtoinline
assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) constghidra::FuncProtoinline
cancelInjectId(void)ghidra::FuncProto
characterizeAsInputParam(const Address &addr, int4 size) constghidra::FuncProto
characterizeAsOutput(const Address &addr, int4 size) constghidra::FuncProto
checkInputJoin(const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) constghidra::FuncProtoinline
checkInputSplit(const Address &loc, int4 size, int4 splitpoint) constghidra::FuncProtoinline
clearInput(void)ghidra::FuncProto
clearUnlockedInput(void)ghidra::FuncProto
clearUnlockedOutput(void)ghidra::FuncProto
copy(const FuncProto &op2)ghidra::FuncProto
copyFlowEffects(const FuncProto &op2)ghidra::FuncProto
custom_storage enum valueghidra::FuncProtoprivate
decode(Decoder &decoder, Architecture *glb)ghidra::FuncProto
decodeEffect(void)ghidra::FuncProtoprivate
decodeLikelyTrash(void)ghidra::FuncProtoprivate
deriveInputMap(ParamActive *active) constghidra::FuncProtoinline
deriveOutputMap(ParamActive *active) constghidra::FuncProtoinline
dotdotdot enum valueghidra::FuncProtoprivate
effectBegin(void) constghidra::FuncProto
effectEnd(void) constghidra::FuncProto
effectlistghidra::FuncProtoprivate
encode(Encoder &encoder) constghidra::FuncProto
encodeEffect(Encoder &encoder) constghidra::FuncProtoprivate
encodeLikelyTrash(Encoder &encoder) constghidra::FuncProtoprivate
error_inputparam enum valueghidra::FuncProtoprivate
error_outputparam enum valueghidra::FuncProtoprivate
extrapopghidra::FuncProtoprivate
flagsghidra::FuncProtoprivate
FuncProto(void)ghidra::FuncProto
getArch(void) constghidra::FuncProtoinline
getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) constghidra::FuncProto
getBiggestContainedOutput(const Address &loc, int4 size, VarnodeData &res) constghidra::FuncProto
getComparableFlags(void) constghidra::FuncProtoinline
getExtraPop(void) constghidra::FuncProtoinline
getInjectId(void) constghidra::FuncProtoinline
getInjectUponEntry(void) constghidra::FuncProtoinline
getInjectUponReturn(void) constghidra::FuncProtoinline
getLocalRange(void) constghidra::FuncProtoinline
getMaxInputDelay(void) constghidra::FuncProtoinline
getMaxOutputDelay(void) constghidra::FuncProtoinline
getModelExtraPop(void) constghidra::FuncProtoinline
getModelName(void) constghidra::FuncProtoinline
getOutput(void) constghidra::FuncProtoinline
getOutputType(void) constghidra::FuncProtoinline
getParam(int4 i) constghidra::FuncProtoinline
getParamRange(void) constghidra::FuncProtoinline
getPieces(PrototypePieces &pieces) constghidra::FuncProto
getReturnBytesConsumed(void) constghidra::FuncProtoinline
getSpacebase(void) constghidra::FuncProtoinline
getThisPointerStorage(Datatype *dt)ghidra::FuncProto
has_thisptr enum valueghidra::FuncProtoprivate
hasCustomStorage(void) constghidra::FuncProtoinline
hasEffect(const Address &addr, int4 size) constghidra::FuncProto
hasInputErrors(void) constghidra::FuncProtoinline
hasMatchingModel(const ProtoModel *op2) constghidra::FuncProtoinline
hasModel(void) constghidra::FuncProtoinline
hasOutputErrors(void) constghidra::FuncProtoinline
hasThisPointer(void) constghidra::FuncProtoinline
injectidghidra::FuncProtoprivate
is_constructor enum valueghidra::FuncProtoprivate
is_destructor enum valueghidra::FuncProtoprivate
is_inline enum valueghidra::FuncProtoprivate
is_override enum valueghidra::FuncProtoprivate
isCompatible(const FuncProto &op2) constghidra::FuncProto
isConstructor(void) constghidra::FuncProtoinline
isDestructor(void) constghidra::FuncProtoinline
isDotdotdot(void) constghidra::FuncProtoinline
isInline(void) constghidra::FuncProtoinline
isInputLocked(void) constghidra::FuncProto
isModelLocked(void) constghidra::FuncProtoinline
isModelUnknown(void) constghidra::FuncProtoinline
isNoReturn(void) constghidra::FuncProtoinline
isOutputLocked(void) constghidra::FuncProtoinline
isOverride(void) constghidra::FuncProtoinline
isParamshiftApplied(void) constghidra::FuncProtoinlineprotected
isStackGrowsNegative(void) constghidra::FuncProtoinline
likelytrashghidra::FuncProtoprivate
modelghidra::FuncProtoprivate
modellock enum valueghidra::FuncProtoprivate
no_return enum valueghidra::FuncProtoprivate
numParams(void) constghidra::FuncProtoinline
paramShift(int4 paramshift)ghidra::FuncProtoprotected
paramshift_applied enum valueghidra::FuncProtoprivate
possibleInputParam(const Address &addr, int4 size) constghidra::FuncProto
possibleOutputParam(const Address &addr, int4 size) constghidra::FuncProto
printModelInDecl(void) constghidra::FuncProtoinline
printRaw(const string &funcname, ostream &s) constghidra::FuncProto
removeParam(int4 i)ghidra::FuncProtoinline
resolveExtraPop(void)ghidra::FuncProto
resolveModel(ParamActive *active)ghidra::FuncProto
returnBytesConsumedghidra::FuncProtoprivate
setConstructor(bool val)ghidra::FuncProtoinline
setDestructor(bool val)ghidra::FuncProtoinline
setDotdotdot(bool val)ghidra::FuncProtoinline
setExtraPop(int4 ep)ghidra::FuncProtoinline
setInjectId(int4 id)ghidra::FuncProto
setInline(bool val)ghidra::FuncProtoinline
setInputErrors(bool val)ghidra::FuncProtoinline
setInputLock(bool val)ghidra::FuncProto
setInternal(ProtoModel *m, Datatype *vt)ghidra::FuncProto
setModel(ProtoModel *m)ghidra::FuncProto
setModelLock(bool val)ghidra::FuncProtoinline
setNoReturn(bool val)ghidra::FuncProtoinline
setOutputErrors(bool val)ghidra::FuncProtoinline
setOutputLock(bool val)ghidra::FuncProto
setOverride(bool val)ghidra::FuncProtoinline
setParamshiftApplied(bool val)ghidra::FuncProtoinlineprotected
setPieces(const PrototypePieces &pieces)ghidra::FuncProto
setReturnBytesConsumed(int4 val)ghidra::FuncProto
setScope(Scope *s, const Address &startpoint)ghidra::FuncProto
storeghidra::FuncProtoprivate
trashBegin(void) constghidra::FuncProto
trashEnd(void) constghidra::FuncProto
unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) constghidra::FuncProto
updateAllTypes(const vector< string > &namelist, const vector< Datatype *> &typelist, bool dtdtdt)ghidra::FuncProto
updateInputNoTypes(Funcdata &data, const vector< Varnode *> &triallist, ParamActive *activeinput)ghidra::FuncProto
updateInputTypes(Funcdata &data, const vector< Varnode *> &triallist, ParamActive *activeinput)ghidra::FuncProto
updateOutputNoTypes(const vector< Varnode *> &triallist, TypeFactory *factory)ghidra::FuncProto
updateOutputTypes(const vector< Varnode *> &triallist)ghidra::FuncProto
updateThisPointer(void)ghidra::FuncProtoprivate
voidinputlock enum valueghidra::FuncProtoprivate
~FuncProto(void)ghidra::FuncProto