decompiler
1.0.0
|
This is the complete list of members for FuncCallSpecs, including all inherited members.
abortSpacebaseRelative(Funcdata &data) | FuncCallSpecs | |
activeinput | FuncCallSpecs | private |
activeoutput | FuncCallSpecs | private |
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 | |
buildParam(Funcdata &data, Varnode *vn, ProtoParameter *param, Varnode *stackref) | FuncCallSpecs | private |
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 | |
collectOutputTrialVarnodes(vector< Varnode * > &trialvn) | FuncCallSpecs | private |
commitNewInputs(Funcdata &data, vector< Varnode * > &newinput) | FuncCallSpecs | private |
commitNewOutputs(Funcdata &data, Varnode *newout) | FuncCallSpecs | private |
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 |
custom_storage enum value | FuncProto | private |
deindirect(Funcdata &data, Funcdata *newfd) | FuncCallSpecs | |
deriveInputMap(ParamActive *active) const | FuncProto | inline |
deriveOutputMap(ParamActive *active) const | FuncProto | inline |
doInputJoin(int4 slot1, bool ishislot) | FuncCallSpecs | |
dotdotdot enum value | FuncProto | private |
effectBegin(void) const | FuncProto | |
effectEnd(void) const | FuncProto | |
effective_extrapop | FuncCallSpecs | private |
effectlist | FuncProto | private |
entryaddress | FuncCallSpecs | private |
error_inputparam enum value | FuncProto | private |
error_outputparam enum value | FuncProto | private |
extrapop | FuncProto | private |
fd | FuncCallSpecs | private |
finalInputCheck(void) | FuncCallSpecs | |
findPreexistingWhole(Varnode *vn1, Varnode *vn2) | FuncCallSpecs | static |
flags | FuncProto | private |
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 |
getSpacebaseRelative(void) const | FuncCallSpecs | private |
has_thisptr enum value | FuncProto | private |
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 | |
injectid | FuncProto | private |
inputConsume | FuncCallSpecs | mutableprivate |
insertPcode(Funcdata &data) | FuncCallSpecs | |
is_constructor enum value | FuncProto | private |
is_destructor enum value | FuncProto | private |
is_inline enum value | FuncProto | private |
is_override enum value | FuncProto | private |
isbadjumptable | FuncCallSpecs | private |
isCompatible(const FuncProto &op2) const | FuncProto | |
isConstructor(void) const | FuncProto | inline |
isDestructor(void) const | FuncProto | inline |
isinputactive | FuncCallSpecs | private |
isInputLocked(void) const | FuncProto | |
isNoReturn(void) const | FuncProto | inline |
isoutputactive | FuncCallSpecs | private |
lateRestriction(const FuncProto &restrictedProto, vector< Varnode * > &newinput, Varnode *&newoutput) | FuncCallSpecs | |
likelytrash | FuncProto | private |
matchCallCount | FuncCallSpecs | private |
model | FuncProto | private |
modellock enum value | FuncProto | private |
name | FuncCallSpecs | private |
no_return enum value | FuncProto | private |
numLikelyTrash(void) const | FuncProto | |
offset_unknown enum value | FuncCallSpecs | |
op | FuncCallSpecs | private |
paramshift | FuncCallSpecs | private |
paramShift(int4 paramshift) | FuncProto | protected |
paramshift_applied enum value | FuncProto | private |
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 | |
returnBytesConsumed | FuncProto | private |
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 | |
setThisPointer(bool val) | FuncProto | inline |
stackoffset | FuncCallSpecs | private |
stackPlaceholderSlot | FuncCallSpecs | private |
store | FuncProto | private |
transferLockedInput(vector< Varnode * > &newinput) | FuncCallSpecs | private |
transferLockedInputParam(ProtoParameter *param) | FuncCallSpecs | private |
transferLockedOutput(Varnode *&newoutput) | FuncCallSpecs | private |
transferLockedOutputParam(ProtoParameter *param) | FuncCallSpecs | private |
unjustifiedInputParam(const Address &addr, int4 size, VarnodeData &res) const | FuncProto | |
unknown_model enum value | FuncProto | private |
updateAllTypes(const vector< string > &namelist, const vector< Datatype * > &typelist, bool dtdtdt) | FuncProto | |
updateInputNoTypes(const vector< Varnode * > &triallist, ParamActive *activeinput, TypeFactory *factory) | FuncProto | |
updateInputTypes(const vector< Varnode * > &triallist, ParamActive *activeinput) | FuncProto | |
updateOutputNoTypes(const vector< Varnode * > &triallist, TypeFactory *factory) | FuncProto | |
updateOutputTypes(const vector< Varnode * > &triallist) | FuncProto | |
voidinputlock enum value | FuncProto | private |
~FuncProto(void) | FuncProto |