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

Name Type Description Notes
analysis_id int 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 List[SignatureParameterEntry] 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

from revengai.models.batch_function_signature_entry import BatchFunctionSignatureEntry

# TODO update the JSON string below
json = "{}"
# create an instance of BatchFunctionSignatureEntry from a JSON string
batch_function_signature_entry_instance = BatchFunctionSignatureEntry.from_json(json)
# print the JSON string representation of the object
print(BatchFunctionSignatureEntry.to_json())

# convert the object into a dict
batch_function_signature_entry_dict = batch_function_signature_entry_instance.to_dict()
# create an instance of BatchFunctionSignatureEntry from a dict
batch_function_signature_entry_from_dict = BatchFunctionSignatureEntry.from_dict(batch_function_signature_entry_dict)

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