|
Ghidra Decompiler Analysis Engine
|
This is the complete list of members for FuncCallSpecs, including all inherited members.
| abortSpacebaseRelative(Funcdata &data) | FuncCallSpecs | |
| assumedInputExtension(const Address &addr, int4 size, VarnodeData &res) const | FuncProto | inline |
| assumedOutputExtension(const Address &addr, int4 size, VarnodeData &res) const | FuncProto | inline |
| buildInputFromTrials(Funcdata &data) | FuncCallSpecs | |
| buildOutputFromTrials(Funcdata &data, vector< Varnode * > &trialvn) | FuncCallSpecs | |
| cancelInjectId(void) | FuncProto | |
| characterizeAsInputParam(const Address &addr, int4 size) const | FuncProto | |
| checkInputJoin(int4 slot1, bool ishislot, Varnode *vn1, Varnode *vn2) const | FuncCallSpecs | |
| FuncProto::checkInputJoin(const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) const | FuncProto | inline |
| checkInputSplit(const Address &loc, int4 size, int4 splitpoint) const | FuncProto | inline |
| checkInputTrialUse(Funcdata &data, AliasChecker &aliascheck) | FuncCallSpecs | |
| checkOutputTrialUse(Funcdata &data, vector< Varnode * > &trialvn) | FuncCallSpecs | |
| clearInput(void) | FuncProto | |
| clearUnlockedInput(void) | FuncProto | |
| clearUnlockedOutput(void) | FuncProto | |
| clone(PcodeOp *newop) const | FuncCallSpecs | |
| compareByEntryAddress(const FuncCallSpecs *a, const FuncCallSpecs *b) | FuncCallSpecs | inlinestatic |
| copy(const FuncProto &op2) | FuncProto | |
| copyFlowEffects(const FuncProto &op2) | FuncProto | |
| countMatchingCalls(const vector< FuncCallSpecs * > &qlst) | FuncCallSpecs | static |
| deindirect(Funcdata &data, Funcdata *newfd) | FuncCallSpecs | |
| deriveInputMap(ParamActive *active) const | FuncProto | inline |
| deriveOutputMap(ParamActive *active) const | FuncProto | inline |
| doInputJoin(int4 slot1, bool ishislot) | FuncCallSpecs | |
| effectBegin(void) const | FuncProto | |
| effectEnd(void) const | FuncProto | |
| finalInputCheck(void) | FuncCallSpecs | |
| findPreexistingWhole(Varnode *vn1, Varnode *vn2) | FuncCallSpecs | static |
| forceSet(Funcdata &data, const FuncProto &fp) | FuncCallSpecs | |
| FuncCallSpecs(PcodeOp *call_op) | FuncCallSpecs | |
| FuncProto(void) | FuncProto | |
| getBiggestContainedInputParam(const Address &loc, int4 size, VarnodeData &res) const | FuncProto | |
| getComparableFlags(void) const | FuncProto | inline |
| getFspecFromConst(const Address &addr) | FuncCallSpecs | inlinestatic |
| getInjectId(void) const | FuncProto | inline |
| getInputBytesConsumed(int4 slot) const | FuncCallSpecs | |
| getLikelyTrash(int4 i) const | FuncProto | |
| getMaxInputDelay(void) const | FuncProto | inline |
| getMaxOutputDelay(void) const | FuncProto | inline |
| getPieces(PrototypePieces &pieces) const | FuncProto | |
| getReturnBytesConsumed(void) const | FuncProto | inline |
| hasEffect(const Address &addr, int4 size) const | FuncProto | |
| hasEffectTranslate(const Address &addr, int4 size) const | FuncCallSpecs | |
| hasInputErrors(void) const | FuncProto | inline |
| hasOutputErrors(void) const | FuncProto | inline |
| hasThisPointer(void) const | FuncProto | inline |
| initActiveInput(void) | FuncCallSpecs | |
| insertPcode(Funcdata &data) | FuncCallSpecs | |
| isCompatible(const FuncProto &op2) const | FuncProto | |
| isConstructor(void) const | FuncProto | inline |
| isDestructor(void) const | FuncProto | inline |
| isInputLocked(void) const | FuncProto | |
| isNoReturn(void) const | FuncProto | inline |
| lateRestriction(const FuncProto &restrictedProto, vector< Varnode * > &newinput, Varnode *&newoutput) | FuncCallSpecs | |
| numLikelyTrash(void) const | FuncProto | |
| offset_unknown enum value | FuncCallSpecs | |
| paramShift(int4 paramshift) | FuncProto | protected |
| paramshiftModifyStart(void) | FuncCallSpecs | |
| paramshiftModifyStop(Funcdata &data) | FuncCallSpecs | |
| possibleInputParam(const Address &addr, int4 size) const | FuncProto | |
| possibleOutputParam(const Address &addr, int4 size) const | FuncProto | |
| printRaw(const string &funcname, ostream &s) const | FuncProto | |
| resolveExtraPop(void) | FuncProto | |
| resolveModel(ParamActive *active) | FuncProto | |
| resolveSpacebaseRelative(Funcdata &data, Varnode *phvn) | FuncCallSpecs | |
| restoreXml(const Element *el, Architecture *glb) | FuncProto | |
| saveXml(ostream &s) const | FuncProto | |
| setConstructor(bool val) | FuncProto | inline |
| setDestructor(bool val) | FuncProto | inline |
| setFuncdata(Funcdata *f) | FuncCallSpecs | |
| setInline(bool val) | FuncProto | inline |
| setInputBytesConsumed(int4 slot, int4 val) const | FuncCallSpecs | |
| setInputErrors(bool val) | FuncProto | inline |
| setInputLock(bool val) | FuncProto | |
| setInternal(ProtoModel *m, Datatype *vt) | FuncProto | |
| setModel(ProtoModel *m) | FuncProto | |
| setModelLock(bool val) | FuncProto | inline |
| setNoReturn(bool val) | FuncProto | inline |
| setOutputErrors(bool val) | FuncProto | inline |
| setOutputLock(bool val) | FuncProto | |
| setParamshiftApplied(bool val) | FuncProto | inlineprotected |
| setPieces(const PrototypePieces &pieces) | FuncProto | |
| setReturnBytesConsumed(int4 val) | FuncProto | |
| setScope(Scope *s, const Address &startpoint) | FuncProto | |
| unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) const | FuncProto | |
| 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 |
1.8.17