| 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] |
fromrevengai.models.elf_modelimportELFModel# TODO update the JSON string belowjson="{}"# create an instance of ELFModel from a JSON stringelf_model_instance=ELFModel.from_json(json)
# print the JSON string representation of the objectprint(ELFModel.to_json())
# convert the object into a dictelf_model_dict=elf_model_instance.to_dict()
# create an instance of ELFModel from a dictelf_model_from_dict=ELFModel.from_dict(elf_model_dict)