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

Name Type Description Notes
callingConvention String Calling convention, when the producer reported one. [optional]
createdAt OffsetDateTime When this signature was extracted. [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"