| Name |
Type |
Description |
Notes |
| 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] |
from revengai.models.function_signature_entry import FunctionSignatureEntry
# TODO update the JSON string below
json = "{}"
# create an instance of FunctionSignatureEntry from a JSON string
function_signature_entry_instance = FunctionSignatureEntry.from_json(json)
# print the JSON string representation of the object
print(FunctionSignatureEntry.to_json())
# convert the object into a dict
function_signature_entry_dict = function_signature_entry_instance.to_dict()
# create an instance of FunctionSignatureEntry from a dict
function_signature_entry_from_dict = FunctionSignatureEntry.from_dict(function_signature_entry_dict)
[Back to Model list] [Back to API list] [Back to README]