You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The analysis this signature belongs to. Its data_type_ids resolve against this analysis only.
calling_convention
str
Calling convention, when the producer reported one.
[optional]
created_at
datetime
When this signature was extracted.
[optional]
function_id
int
function_name
str
Current name of the function.
has_signature
bool
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 in argument order. Empty with has_signature true means the function is known to take no arguments.
return_data_type_id
int
Return type, resolvable against the analysis data types list. Absent for an unresolved return type.
[optional]
source_function_id
int
The function this signature was copied from, when it was transferred rather than extracted.
[optional]
source_type
str
Where this signature came from.
[optional]
Example
fromrevengai.models.batch_function_signature_entryimportBatchFunctionSignatureEntry# TODO update the JSON string belowjson="{}"# create an instance of BatchFunctionSignatureEntry from a JSON stringbatch_function_signature_entry_instance=BatchFunctionSignatureEntry.from_json(json)
# print the JSON string representation of the objectprint(BatchFunctionSignatureEntry.to_json())
# convert the object into a dictbatch_function_signature_entry_dict=batch_function_signature_entry_instance.to_dict()
# create an instance of BatchFunctionSignatureEntry from a dictbatch_function_signature_entry_from_dict=BatchFunctionSignatureEntry.from_dict(batch_function_signature_entry_dict)