| Name | Type | Description | Notes |
|---|---|---|---|
| file_type | str | ||
| architecture | str | ||
| endianness | str | ||
| entry_point | int | ||
| entry_point_bytes | str | ||
| import_hash | str | ||
| export_hash | str | ||
| build_id | str | ||
| security | ELFSecurity | ||
| sections | List[ELFSection] | ||
| segments | List[ELFSegment] | ||
| symbols | List[ELFSymbol] | ||
| dynamic_symbols | List[ELFSymbol] | ||
| relocations | List[ELFRelocation] | ||
| imports | ELFImportModel | ||
| exported_functions | List[str] | ||
| dynamic_entries | List[ElfDynamicEntry] | ||
| notes | List[Dict[str, object]] | ||
| debug_info | Dict[str, object] | ||
| version_info | Dict[str, object] |
from revengai.models.elf_model import ELFModel
# TODO update the JSON string below
json = "{}"
# create an instance of ELFModel from a JSON string
elf_model_instance = ELFModel.from_json(json)
# print the JSON string representation of the object
print(ELFModel.to_json())
# convert the object into a dict
elf_model_dict = elf_model_instance.to_dict()
# create an instance of ELFModel from a dict
elf_model_from_dict = ELFModel.from_dict(elf_model_dict)