Skip to content

Latest commit

History

History
32 lines (20 loc) · 1.5 KB

File metadata and controls

32 lines (20 loc) · 1.5 KB

FunctionSignatureEntry

Properties

NameTypeDescriptionNotes
callingConventionStringCalling convention, when the producer reported one.[optional]
createdAtOffsetDateTimeWhen this signature was extracted.[optional]
functionIdLong
functionNameStringCurrent name of the function.
hasSignatureBooleanWhether a signature was extracted for this function. False is a normal result: no signature is recorded unless data type extraction ran for the analysis, and thunks and external functions are skipped when it does.
parametersList<SignatureParameterEntry>Parameters in argument order. Empty with has_signature true means the function is known to take no arguments.
returnDataTypeIdLongReturn type, resolvable against the analysis data types list. Absent for an unresolved return type.[optional]
sourceFunctionIdLongThe function this signature was copied from, when it was transferred rather than extracted.[optional]
sourceTypeSourceTypeEnumWhere this signature came from.[optional]

Enum: SourceTypeEnum

NameValue
SYSTEM"SYSTEM"
USER"USER"
AUTO_UNSTRIP"AUTO_UNSTRIP"
UNKNOWN_DEFAULT_OPEN_API"unknown_default_open_api"