Skip to content

Latest commit

History

History
38 lines (29 loc) · 2.19 KB

File metadata and controls

38 lines (29 loc) · 2.19 KB

BatchFunctionSignatureEntry

Properties

NameTypeDescriptionNotes
analysis_idintThe analysis this signature belongs to. Its data_type_ids resolve against this analysis only.
calling_conventionstrCalling convention, when the producer reported one.[optional]
created_atdatetimeWhen this signature was extracted.[optional]
function_idint
function_namestrCurrent name of the function.
has_signatureboolWhether 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.
return_data_type_idintReturn type, resolvable against the analysis data types list. Absent for an unresolved return type.[optional]
source_function_idintThe function this signature was copied from, when it was transferred rather than extracted.[optional]
source_typestrWhere 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)

[Back to Model list][Back to API list][Back to README]