Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.81 KB

File metadata and controls

33 lines (21 loc) · 1.81 KB

FunctionSignatureBody

Properties

Name Type Description Notes
callingConvention String Calling convention, when the producer reported one. [optional]
createdAt OffsetDateTime When this signature was extracted. [optional]
dataTypes List<DataTypeEntry> The types the signature names — its parameter types and its return type — ordered by data_type_id. Each entry is identical to the one the data types endpoints serve for that id. Returned only when include_data_types is true. [optional]
functionId Long
functionName String Current name of the function.
hasSignature Boolean Whether 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.
parameters List<SignatureParameterEntry> Parameters in argument order. Empty with has_signature true means the function is known to take no arguments.
returnDataTypeId Long Return type, resolvable against the analysis data types list. Absent for an unresolved return type. [optional]
sourceFunctionId Long The function this signature was copied from, when it was transferred rather than extracted. [optional]
sourceType SourceTypeEnum Where this signature came from. [optional]

Enum: SourceTypeEnum

Name Value
SYSTEM "SYSTEM"
USER "USER"
AUTO_UNSTRIP "AUTO_UNSTRIP"
UNKNOWN_DEFAULT_OPEN_API "unknown_default_open_api"