| abortSpacebaseRelative(Funcdata &data) | ghidra::FuncCallSpecs | |
| activeinput | ghidra::FuncCallSpecs | private |
| activeoutput | ghidra::FuncCallSpecs | private |
| assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) const | ghidra::FuncProto | inline |
| assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) const | ghidra::FuncProto | inline |
| auto_killedbycall enum value | ghidra::FuncProto | private |
| buildInputFromTrials(Funcdata &data) | ghidra::FuncCallSpecs | |
| buildOutputFromTrials(Funcdata &data, vector< Varnode * > &trialvn) | ghidra::FuncCallSpecs | |
| buildParam(Funcdata &data, Varnode *vn, ProtoParameter *param, Varnode *stackref) | ghidra::FuncCallSpecs | private |
| cancelInjectId(void) | ghidra::FuncProto | |
| characterizeAsInputParam(const Address &addr, int4 size) const | ghidra::FuncProto | |
| characterizeAsOutput(const Address &addr, int4 size) const | ghidra::FuncProto | |
| checkInputJoin(int4 slot1, bool ishislot, Varnode *vn1, Varnode *vn2) const | ghidra::FuncCallSpecs | |
| ghidra::FuncProto::checkInputJoin(const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) const | ghidra::FuncProto | inline |
| checkInputSplit(const Address &loc, int4 size, int4 splitpoint) const | ghidra::FuncProto | inline |
| checkInputTrialUse(Funcdata &data, AliasChecker &aliascheck) | ghidra::FuncCallSpecs | |
| checkOutputTrialUse(Funcdata &data, vector< Varnode * > &trialvn) | ghidra::FuncCallSpecs | |
| clearActiveInput(void) | ghidra::FuncCallSpecs | inline |
| clearActiveOutput(void) | ghidra::FuncCallSpecs | inline |
| clearInput(void) | ghidra::FuncProto | |
| clearStackPlaceholderSlot(void) | ghidra::FuncCallSpecs | inlineprivate |
| clearUnlockedInput(void) | ghidra::FuncProto | |
| clearUnlockedOutput(void) | ghidra::FuncProto | |
| clone(PcodeOp *newop) const | ghidra::FuncCallSpecs | |
| collectOutputTrialVarnodes(vector< Varnode * > &trialvn) | ghidra::FuncCallSpecs | private |
| commitNewInputs(Funcdata &data, vector< Varnode * > &newinput) | ghidra::FuncCallSpecs | private |
| commitNewOutputs(Funcdata &data, vector< Varnode * > &newoutput) | ghidra::FuncCallSpecs | private |
| compareByEntryAddress(const FuncCallSpecs *a, const FuncCallSpecs *b) | ghidra::FuncCallSpecs | inlinestatic |
| copy(const FuncProto &op2) | ghidra::FuncProto | |
| copyFlowEffects(const FuncProto &op2) | ghidra::FuncProto | |
| countMatchingCalls(const vector< FuncCallSpecs * > &qlst) | ghidra::FuncCallSpecs | static |
| createPlaceholder(Funcdata &data, AddrSpace *spacebase) | ghidra::FuncCallSpecs | |
| custom_storage enum value | ghidra::FuncProto | private |
| decode(Decoder &decoder, Architecture *glb) | ghidra::FuncProto | |
| decodeEffect(void) | ghidra::FuncProto | private |
| decodeLikelyTrash(void) | ghidra::FuncProto | private |
| deindirect(Funcdata &data, Funcdata *newfd) | ghidra::FuncCallSpecs | |
| deriveInputMap(ParamActive *active) const | ghidra::FuncProto | inline |
| deriveOutputMap(ParamActive *active) const | ghidra::FuncProto | inline |
| doInputJoin(int4 slot1, bool ishislot) | ghidra::FuncCallSpecs | |
| dotdotdot enum value | ghidra::FuncProto | private |
| effectBegin(void) const | ghidra::FuncProto | |
| effectEnd(void) const | ghidra::FuncProto | |
| effective_extrapop | ghidra::FuncCallSpecs | private |
| effectlist | ghidra::FuncProto | private |
| encode(Encoder &encoder) const | ghidra::FuncProto | |
| encodeEffect(Encoder &encoder) const | ghidra::FuncProto | private |
| encodeLikelyTrash(Encoder &encoder) const | ghidra::FuncProto | private |
| entryaddress | ghidra::FuncCallSpecs | private |
| error_inputparam enum value | ghidra::FuncProto | private |
| error_outputparam enum value | ghidra::FuncProto | private |
| extrapop | ghidra::FuncProto | private |
| fd | ghidra::FuncCallSpecs | private |
| finalInputCheck(void) | ghidra::FuncCallSpecs | |
| findPreexistingWhole(Varnode *vn1, Varnode *vn2) | ghidra::FuncCallSpecs | static |
| flags | ghidra::FuncProto | private |
| forceSet(Funcdata &data, const FuncProto &fp) | ghidra::FuncCallSpecs | |
| FuncCallSpecs(PcodeOp *call_op) | ghidra::FuncCallSpecs | |
| FuncProto(void) | ghidra::FuncProto | |
| getActiveInput(void) | ghidra::FuncCallSpecs | inline |
| getActiveOutput(void) | ghidra::FuncCallSpecs | inline |
| getArch(void) const | ghidra::FuncProto | inline |
| getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) const | ghidra::FuncProto | |
| getBiggestContainedOutput(const Address &loc, int4 size, VarnodeData &res) const | ghidra::FuncProto | |
| getComparableFlags(void) const | ghidra::FuncProto | inline |
| getEffectiveExtraPop(void) const | ghidra::FuncCallSpecs | inline |
| getEntryAddress(void) const | ghidra::FuncCallSpecs | inline |
| getExtraPop(void) const | ghidra::FuncProto | inline |
| getFspecFromConst(const Address &addr) | ghidra::FuncCallSpecs | inlinestatic |
| getFuncdata(void) const | ghidra::FuncCallSpecs | inline |
| getInjectId(void) const | ghidra::FuncProto | inline |
| getInjectUponEntry(void) const | ghidra::FuncProto | inline |
| getInjectUponReturn(void) const | ghidra::FuncProto | inline |
| getInputBytesConsumed(int4 slot) const | ghidra::FuncCallSpecs | |
| getLocalRange(void) const | ghidra::FuncProto | inline |
| getMatchCallCount(void) const | ghidra::FuncCallSpecs | inline |
| getMaxInputDelay(void) const | ghidra::FuncProto | inline |
| getMaxOutputDelay(void) const | ghidra::FuncProto | inline |
| getModelExtraPop(void) const | ghidra::FuncProto | inline |
| getModelName(void) const | ghidra::FuncProto | inline |
| getName(void) const | ghidra::FuncCallSpecs | inline |
| getOp(void) const | ghidra::FuncCallSpecs | inline |
| getOutput(void) const | ghidra::FuncProto | inline |
| getOutputType(void) const | ghidra::FuncProto | inline |
| getParam(int4 i) const | ghidra::FuncProto | inline |
| getParamRange(void) const | ghidra::FuncProto | inline |
| getParamshift(void) const | ghidra::FuncCallSpecs | inline |
| getPieces(PrototypePieces &pieces) const | ghidra::FuncProto | |
| getReturnBytesConsumed(void) const | ghidra::FuncProto | inline |
| getSpacebase(void) const | ghidra::FuncProto | inline |
| getSpacebaseOffset(void) const | ghidra::FuncCallSpecs | inline |
| getSpacebaseRelative(void) const | ghidra::FuncCallSpecs | private |
| getStackPlaceholderSlot(void) const | ghidra::FuncCallSpecs | inline |
| getThisPointerStorage(Datatype *dt) | ghidra::FuncProto | |
| has_thisptr enum value | ghidra::FuncProto | private |
| hasCustomStorage(void) const | ghidra::FuncProto | inline |
| hasEffect(const Address &addr, int4 size) const | ghidra::FuncProto | |
| hasEffectTranslate(const Address &addr, int4 size) const | ghidra::FuncCallSpecs | |
| hasInputErrors(void) const | ghidra::FuncProto | inline |
| hasMatchingModel(const ProtoModel *op2) const | ghidra::FuncProto | inline |
| hasModel(void) const | ghidra::FuncProto | inline |
| hasOutputErrors(void) const | ghidra::FuncProto | inline |
| hasThisPointer(void) const | ghidra::FuncProto | inline |
| initActiveInput(void) | ghidra::FuncCallSpecs | |
| initActiveOutput(void) | ghidra::FuncCallSpecs | inline |
| injectid | ghidra::FuncProto | private |
| inputConsume | ghidra::FuncCallSpecs | mutableprivate |
| insertPcode(Funcdata &data) | ghidra::FuncCallSpecs | |
| internalBegin(void) const | ghidra::FuncProto | inline |
| internalEnd(void) const | ghidra::FuncProto | inline |
| is_constructor enum value | ghidra::FuncProto | private |
| is_destructor enum value | ghidra::FuncProto | private |
| is_inline enum value | ghidra::FuncProto | private |
| is_override enum value | ghidra::FuncProto | private |
| isAutoKilledByCall(void) const | ghidra::FuncProto | |
| isbadjumptable | ghidra::FuncCallSpecs | private |
| isBadJumpTable(void) const | ghidra::FuncCallSpecs | inline |
| isCompatible(const FuncProto &op2) const | ghidra::FuncProto | |
| isConstructor(void) const | ghidra::FuncProto | inline |
| isDestructor(void) const | ghidra::FuncProto | inline |
| isDotdotdot(void) const | ghidra::FuncProto | inline |
| isInline(void) const | ghidra::FuncProto | inline |
| isInputActive(void) const | ghidra::FuncCallSpecs | inline |
| isinputactive | ghidra::FuncCallSpecs | private |
| isInputLocked(void) const | ghidra::FuncProto | |
| isModelLocked(void) const | ghidra::FuncProto | inline |
| isModelUnknown(void) const | ghidra::FuncProto | inline |
| isNoReturn(void) const | ghidra::FuncProto | inline |
| isOutputActive(void) const | ghidra::FuncCallSpecs | inline |
| isoutputactive | ghidra::FuncCallSpecs | private |
| isOutputLocked(void) const | ghidra::FuncProto | inline |
| isOverride(void) const | ghidra::FuncProto | inline |
| isParamshiftApplied(void) const | ghidra::FuncProto | inlineprotected |
| isStackGrowsNegative(void) const | ghidra::FuncProto | inline |
| isstackoutputlock | ghidra::FuncCallSpecs | private |
| isStackOutputLock(void) const | ghidra::FuncCallSpecs | inline |
| lateRestriction(const FuncProto &restrictedProto, vector< Varnode * > &newinput, vector< Varnode * > &newoutput) | ghidra::FuncCallSpecs | |
| likelytrash | ghidra::FuncProto | private |
| matchCallCount | ghidra::FuncCallSpecs | private |
| model | ghidra::FuncProto | private |
| modellock enum value | ghidra::FuncProto | private |
| name | ghidra::FuncCallSpecs | private |
| no_return enum value | ghidra::FuncProto | private |
| numParams(void) const | ghidra::FuncProto | inline |
| offset_unknown enum value | ghidra::FuncCallSpecs | |
| op | ghidra::FuncCallSpecs | private |
| paramShift(int4 paramshift) | ghidra::FuncProto | protected |
| paramshift | ghidra::FuncCallSpecs | private |
| paramshift_applied enum value | ghidra::FuncProto | private |
| paramshiftModifyStart(void) | ghidra::FuncCallSpecs | |
| paramshiftModifyStop(Funcdata &data) | ghidra::FuncCallSpecs | |
| possibleInputParam(const Address &addr, int4 size) const | ghidra::FuncProto | |
| possibleOutputParam(const Address &addr, int4 size) const | ghidra::FuncProto | |
| printModelInDecl(void) const | ghidra::FuncProto | inline |
| printRaw(const string &funcname, ostream &s) const | ghidra::FuncProto | |
| removeParam(int4 i) | ghidra::FuncProto | inline |
| resolveExtraPop(void) | ghidra::FuncProto | |
| resolveModel(ParamActive *active) | ghidra::FuncProto | |
| resolveSpacebaseRelative(Funcdata &data, Varnode *phvn) | ghidra::FuncCallSpecs | |
| returnBytesConsumed | ghidra::FuncProto | private |
| setAddress(const Address &addr) | ghidra::FuncCallSpecs | inline |
| setBadJumpTable(bool val) | ghidra::FuncCallSpecs | inline |
| setConstructor(bool val) | ghidra::FuncProto | inline |
| setDestructor(bool val) | ghidra::FuncProto | inline |
| setDotdotdot(bool val) | ghidra::FuncProto | inline |
| setEffectiveExtraPop(int4 epop) | ghidra::FuncCallSpecs | inline |
| setExtraPop(int4 ep) | ghidra::FuncProto | inline |
| setFuncdata(Funcdata *f) | ghidra::FuncCallSpecs | |
| setInjectId(int4 id) | ghidra::FuncProto | |
| setInline(bool val) | ghidra::FuncProto | inline |
| setInputBytesConsumed(int4 slot, int4 val) const | ghidra::FuncCallSpecs | |
| setInputErrors(bool val) | ghidra::FuncProto | inline |
| setInputLock(bool val) | ghidra::FuncProto | |
| setInternal(ProtoModel *m, Datatype *vt) | ghidra::FuncProto | |
| setModel(ProtoModel *m) | ghidra::FuncProto | |
| setModelLock(bool val) | ghidra::FuncProto | inline |
| setNoReturn(bool val) | ghidra::FuncProto | inline |
| setOutput(const ParameterPieces &piece) | ghidra::FuncProto | inline |
| setOutputErrors(bool val) | ghidra::FuncProto | inline |
| setOutputLock(bool val) | ghidra::FuncProto | |
| setOverride(bool val) | ghidra::FuncProto | inline |
| setParam(int4 i, const string &name, const ParameterPieces &piece) | ghidra::FuncProto | inline |
| setParamshift(int4 val) | ghidra::FuncCallSpecs | inline |
| setParamshiftApplied(bool val) | ghidra::FuncProto | inlineprotected |
| setPieces(const PrototypePieces &pieces) | ghidra::FuncProto | |
| setReturnBytesConsumed(int4 val) | ghidra::FuncProto | |
| setScope(Scope *s, const Address &startpoint) | ghidra::FuncProto | |
| setStackOutputLock(bool val) | ghidra::FuncCallSpecs | inline |
| setStackPlaceholderSlot(int4 slot) | ghidra::FuncCallSpecs | inlineprivate |
| stackoffset | ghidra::FuncCallSpecs | private |
| stackPlaceholderSlot | ghidra::FuncCallSpecs | private |
| store | ghidra::FuncProto | private |
| transferLockedInput(vector< Varnode * > &newinput, const FuncProto &source) | ghidra::FuncCallSpecs | private |
| transferLockedInputParam(ProtoParameter *param) | ghidra::FuncCallSpecs | private |
| transferLockedOutput(vector< Varnode * > &newoutput, const FuncProto &source) | ghidra::FuncCallSpecs | private |
| transferLockedOutputParam(ProtoParameter *param, vector< Varnode * > &newoutput) | ghidra::FuncCallSpecs | private |
| trashBegin(void) const | ghidra::FuncProto | |
| trashEnd(void) const | ghidra::FuncProto | |
| unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) const | ghidra::FuncProto | |
| updateAllTypes(const PrototypePieces &proto) | 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::FuncProto | private |
| voidinputlock enum value | ghidra::FuncProto | private |
| ~FuncProto(void) | ghidra::FuncProto | |