{"id":15389246,"url":"https://github.com/m4b/elf2json","last_synced_at":"2026-03-07T06:03:17.370Z","repository":{"id":36560947,"uuid":"40866839","full_name":"m4b/elf2json","owner":"m4b","description":"Converts an ELF binary to a JSON representation","archived":false,"fork":false,"pushed_at":"2015-09-03T05:45:29.000Z","size":260,"stargazers_count":35,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-15T20:46:04.423Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"OCaml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m4b.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-17T05:32:49.000Z","updated_at":"2025-01-15T09:57:02.000Z","dependencies_parsed_at":"2022-09-12T01:42:03.295Z","dependency_job_id":null,"html_url":"https://github.com/m4b/elf2json","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/m4b/elf2json","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m4b%2Felf2json","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m4b%2Felf2json/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m4b%2Felf2json/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m4b%2Felf2json/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m4b","download_url":"https://codeload.github.com/m4b/elf2json/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m4b%2Felf2json/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30208802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T14:59:49.995Z","updated_at":"2026-03-07T06:03:17.350Z","avatar_url":"https://github.com/m4b.png","language":"OCaml","funding_links":[],"categories":[],"sub_categories":[],"readme":"# elf2json\n\nConverts an ELF binary to a JSON representation, because it's 2015 and everything should be converted to JSON, and why not?\n\n**New Features**\n\n* `elf2json -o symbolTable` : selectively print keys from the JSON representation\n* `symbolTable` and `dynamicSymbols` are now sorted by address.\n* `slideSectors` key added, which is an object with `begin`, `end`, and `slide` fields which give values to subtract from the VM address of a symbol, to give its binary on-disk offset location (if it has one).\n\n# Install\n\nEasy:\n\n```bash\nopam install elf2json\n```\n\nBuild and Install:\n\n```bash\nmake \u0026\u0026 make install\n```\n\nor:\n\n```bash\nocaml setup.ml -configure \u0026\u0026 ocaml setup.ml -build \u0026\u0026 sudo ocaml setup.ml -install\n```\n\n# Usage\n\nMost basic:\n\n`elf2json \u003cpath/to/binary\u003e`\n\nMinified:\n\n`elf2json -m \u003cbinary\u003e`\n\nWith base64 encoded binary:\n\n`elf2json -b \u003cbinary\u003e`\n\nWith byte-coverage analysis:\n\n`elf2json -c \u003cbinary\u003e`\n\n# Example\n\n```json\n{\n  \"header\": {\n    \"value\": {\n      \"e_ident\": {\n        \"ei_magic\": \"0x464c457f\",\n        \"ei_class\": \"0x2\",\n        \"ei_data\": \"0x1\",\n        \"ei_version\": \"0x1\",\n        \"ei_osabi\": \"0x0\",\n        \"ei_abiversion\": \"0x0\",\n        \"ei_pad\": \"0x0\"\n      },\n      \"e_type\": \"0x2\",\n      \"e_machine\": \"0x3e\",\n      \"e_version\": \"0x1\",\n      \"e_entry\": \"0x400420\",\n      \"e_phoff\": \"0x40\",\n      \"e_shoff\": \"0x12f8\",\n      \"e_flags\": \"0x0\",\n      \"e_ehsize\": \"0x40\",\n      \"e_phentsize\": \"0x38\",\n      \"e_phnum\": \"0x8\",\n      \"e_shentsize\": \"0x40\",\n      \"e_shnum\": \"0x1e\",\n      \"e_shstrndx\": \"0x1b\",\n      \"machine\": \"X86_64\",\n      \"type\": \"EXEC\"\n    },\n    \"meta\": {\n      \"bytes\": [\n        16,\n        2,\n        2,\n        4,\n        8,\n        8,\n        8,\n        4,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2\n      ],\n      \"prefix\": \"e_\"\n    }\n  },\n  \"programHeaders\": {\n    \"value\": [\n      {\n        \"p_type\": \"0x6\",\n        \"p_flags\": \"0x5\",\n        \"p_offset\": \"0x40\",\n        \"p_vaddr\": \"0x400040\",\n        \"p_paddr\": \"0x400040\",\n        \"p_filesz\": \"0x1c0\",\n        \"p_memsz\": \"0x1c0\",\n        \"p_align\": \"0x8\",\n        \"type\": \"PT_PHDR\",\n        \"flags\": \"R+X\"\n      },\n      {\n        \"p_type\": \"0x3\",\n        \"p_flags\": \"0x4\",\n        \"p_offset\": \"0x200\",\n        \"p_vaddr\": \"0x400200\",\n        \"p_paddr\": \"0x400200\",\n        \"p_filesz\": \"0x1c\",\n        \"p_memsz\": \"0x1c\",\n        \"p_align\": \"0x1\",\n        \"type\": \"PT_INTERP\",\n        \"flags\": \"R\"\n      },\n      {\n        \"p_type\": \"0x1\",\n        \"p_flags\": \"0x5\",\n        \"p_offset\": \"0x0\",\n        \"p_vaddr\": \"0x400000\",\n        \"p_paddr\": \"0x400000\",\n        \"p_filesz\": \"0x714\",\n        \"p_memsz\": \"0x714\",\n        \"p_align\": \"0x200000\",\n        \"type\": \"PT_LOAD\",\n        \"flags\": \"R+X\"\n      },\n      {\n        \"p_type\": \"0x1\",\n        \"p_flags\": \"0x6\",\n        \"p_offset\": \"0x718\",\n        \"p_vaddr\": \"0x600718\",\n        \"p_paddr\": \"0x600718\",\n        \"p_filesz\": \"0x240\",\n        \"p_memsz\": \"0x248\",\n        \"p_align\": \"0x200000\",\n        \"type\": \"PT_LOAD\",\n        \"flags\": \"RW\"\n      },\n      {\n        \"p_type\": \"0x2\",\n        \"p_flags\": \"0x6\",\n        \"p_offset\": \"0x730\",\n        \"p_vaddr\": \"0x600730\",\n        \"p_paddr\": \"0x600730\",\n        \"p_filesz\": \"0x1e0\",\n        \"p_memsz\": \"0x1e0\",\n        \"p_align\": \"0x8\",\n        \"type\": \"PT_DYNAMIC\",\n        \"flags\": \"RW\"\n      },\n      {\n        \"p_type\": \"0x4\",\n        \"p_flags\": \"0x4\",\n        \"p_offset\": \"0x21c\",\n        \"p_vaddr\": \"0x40021c\",\n        \"p_paddr\": \"0x40021c\",\n        \"p_filesz\": \"0x44\",\n        \"p_memsz\": \"0x44\",\n        \"p_align\": \"0x4\",\n        \"type\": \"PT_NOTE\",\n        \"flags\": \"R\"\n      },\n      {\n        \"p_type\": \"0x6474e550\",\n        \"p_flags\": \"0x4\",\n        \"p_offset\": \"0x5e8\",\n        \"p_vaddr\": \"0x4005e8\",\n        \"p_paddr\": \"0x4005e8\",\n        \"p_filesz\": \"0x34\",\n        \"p_memsz\": \"0x34\",\n        \"p_align\": \"0x4\",\n        \"type\": \"PT_GNU_EH_FRAME\",\n        \"flags\": \"R\"\n      },\n      {\n        \"p_type\": \"0x6474e551\",\n        \"p_flags\": \"0x6\",\n        \"p_offset\": \"0x0\",\n        \"p_vaddr\": \"0x0\",\n        \"p_paddr\": \"0x0\",\n        \"p_filesz\": \"0x0\",\n        \"p_memsz\": \"0x0\",\n        \"p_align\": \"0x10\",\n        \"type\": \"PT_GNU_STACK\",\n        \"flags\": \"RW\"\n      }\n    ],\n    \"meta\": {\n      \"bytes\": [\n        4,\n        4,\n        8,\n        8,\n        8,\n        8,\n        8,\n        8\n      ],\n      \"prefix\": \"p_\"\n    }\n  },\n  \"sectionHeaders\": {\n    \"value\": [\n      {\n        \"sh_type\": \"0x0\",\n        \"sh_flags\": \"0x0\",\n        \"sh_addr\": \"0x0\",\n        \"sh_offset\": \"0x0\",\n        \"sh_size\": \"0x0\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x0\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \"\",\n        \"type\": \"NULL\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400200\",\n        \"sh_offset\": \"0x200\",\n        \"sh_size\": \"0x1c\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x1\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".interp\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x7\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x40021c\",\n        \"sh_offset\": \"0x21c\",\n        \"sh_size\": \"0x20\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x4\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".note.ABI-tag\",\n        \"type\": \"NOTE\"\n      },\n      {\n        \"sh_type\": \"0x7\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x40023c\",\n        \"sh_offset\": \"0x23c\",\n        \"sh_size\": \"0x24\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x4\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".note.gnu.build-id\",\n        \"type\": \"NOTE\"\n      },\n      {\n        \"sh_type\": \"0x6ffffff6\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400260\",\n        \"sh_offset\": \"0x260\",\n        \"sh_size\": \"0x1c\",\n        \"sh_link\": \"0x5\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".gnu.hash\",\n        \"type\": \"GNU_HASH\"\n      },\n      {\n        \"sh_type\": \"0xb\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400280\",\n        \"sh_offset\": \"0x280\",\n        \"sh_size\": \"0x60\",\n        \"sh_link\": \"0x6\",\n        \"sh_info\": \"0x1\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x18\",\n        \"name\": \".dynsym\",\n        \"type\": \"DYNSYM\"\n      },\n      {\n        \"sh_type\": \"0x3\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x4002e0\",\n        \"sh_offset\": \"0x2e0\",\n        \"sh_size\": \"0x54\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x1\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".dynstr\",\n        \"type\": \"STRTAB\"\n      },\n      {\n        \"sh_type\": \"0x6fffffff\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400334\",\n        \"sh_offset\": \"0x334\",\n        \"sh_size\": \"0x8\",\n        \"sh_link\": \"0x5\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x2\",\n        \"sh_entsize\": \"0x2\",\n        \"name\": \".gnu.version\",\n        \"type\": \"GNU_versym\"\n      },\n      {\n        \"sh_type\": \"0x6ffffffe\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400340\",\n        \"sh_offset\": \"0x340\",\n        \"sh_size\": \"0x20\",\n        \"sh_link\": \"0x6\",\n        \"sh_info\": \"0x1\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".gnu.version_r\",\n        \"type\": \"GNU_verneed\"\n      },\n      {\n        \"sh_type\": \"0x4\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400360\",\n        \"sh_offset\": \"0x360\",\n        \"sh_size\": \"0x18\",\n        \"sh_link\": \"0x5\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x18\",\n        \"name\": \".rela.dyn\",\n        \"type\": \"RELA\"\n      },\n      {\n        \"sh_type\": \"0x4\",\n        \"sh_flags\": \"0x42\",\n        \"sh_addr\": \"0x400378\",\n        \"sh_offset\": \"0x378\",\n        \"sh_size\": \"0x48\",\n        \"sh_link\": \"0x5\",\n        \"sh_info\": \"0xc\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x18\",\n        \"name\": \".rela.plt\",\n        \"type\": \"RELA\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x6\",\n        \"sh_addr\": \"0x4003c0\",\n        \"sh_offset\": \"0x3c0\",\n        \"sh_size\": \"0x1a\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x4\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".init\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x6\",\n        \"sh_addr\": \"0x4003e0\",\n        \"sh_offset\": \"0x3e0\",\n        \"sh_size\": \"0x40\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x10\",\n        \"sh_entsize\": \"0x10\",\n        \"name\": \".plt\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x6\",\n        \"sh_addr\": \"0x400420\",\n        \"sh_offset\": \"0x420\",\n        \"sh_size\": \"0x1a2\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x10\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".text\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x6\",\n        \"sh_addr\": \"0x4005c4\",\n        \"sh_offset\": \"0x5c4\",\n        \"sh_size\": \"0x9\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x4\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".fini\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x4005d0\",\n        \"sh_offset\": \"0x5d0\",\n        \"sh_size\": \"0x15\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x4\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".rodata\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x4005e8\",\n        \"sh_offset\": \"0x5e8\",\n        \"sh_size\": \"0x34\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x4\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".eh_frame_hdr\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x2\",\n        \"sh_addr\": \"0x400620\",\n        \"sh_offset\": \"0x620\",\n        \"sh_size\": \"0xf4\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".eh_frame\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0xe\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600718\",\n        \"sh_offset\": \"0x718\",\n        \"sh_size\": \"0x8\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".init_array\",\n        \"type\": \"INIT_ARRAY\"\n      },\n      {\n        \"sh_type\": \"0xf\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600720\",\n        \"sh_offset\": \"0x720\",\n        \"sh_size\": \"0x8\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".fini_array\",\n        \"type\": \"FINI_ARRAY\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600728\",\n        \"sh_offset\": \"0x728\",\n        \"sh_size\": \"0x8\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".jcr\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x6\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600730\",\n        \"sh_offset\": \"0x730\",\n        \"sh_size\": \"0x1e0\",\n        \"sh_link\": \"0x6\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x10\",\n        \"name\": \".dynamic\",\n        \"type\": \"DYNAMIC\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600910\",\n        \"sh_offset\": \"0x910\",\n        \"sh_size\": \"0x8\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x8\",\n        \"name\": \".got\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600918\",\n        \"sh_offset\": \"0x918\",\n        \"sh_size\": \"0x30\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x8\",\n        \"name\": \".got.plt\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600948\",\n        \"sh_offset\": \"0x948\",\n        \"sh_size\": \"0x10\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".data\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x8\",\n        \"sh_flags\": \"0x3\",\n        \"sh_addr\": \"0x600958\",\n        \"sh_offset\": \"0x958\",\n        \"sh_size\": \"0x8\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x1\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".bss\",\n        \"type\": \"NOBITS\"\n      },\n      {\n        \"sh_type\": \"0x1\",\n        \"sh_flags\": \"0x30\",\n        \"sh_addr\": \"0x0\",\n        \"sh_offset\": \"0x958\",\n        \"sh_size\": \"0x27\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x1\",\n        \"sh_entsize\": \"0x1\",\n        \"name\": \".comment\",\n        \"type\": \"PROGBITS\"\n      },\n      {\n        \"sh_type\": \"0x3\",\n        \"sh_flags\": \"0x0\",\n        \"sh_addr\": \"0x0\",\n        \"sh_offset\": \"0x97f\",\n        \"sh_size\": \"0x108\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x1\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".shstrtab\",\n        \"type\": \"STRTAB\"\n      },\n      {\n        \"sh_type\": \"0x2\",\n        \"sh_flags\": \"0x0\",\n        \"sh_addr\": \"0x0\",\n        \"sh_offset\": \"0xa88\",\n        \"sh_size\": \"0x630\",\n        \"sh_link\": \"0x1d\",\n        \"sh_info\": \"0x2e\",\n        \"sh_addralign\": \"0x8\",\n        \"sh_entsize\": \"0x18\",\n        \"name\": \".symtab\",\n        \"type\": \"SYMTAB\"\n      },\n      {\n        \"sh_type\": \"0x3\",\n        \"sh_flags\": \"0x0\",\n        \"sh_addr\": \"0x0\",\n        \"sh_offset\": \"0x10b8\",\n        \"sh_size\": \"0x240\",\n        \"sh_link\": \"0x0\",\n        \"sh_info\": \"0x0\",\n        \"sh_addralign\": \"0x1\",\n        \"sh_entsize\": \"0x0\",\n        \"name\": \".strtab\",\n        \"type\": \"STRTAB\"\n      }\n    ],\n    \"meta\": {\n      \"bytes\": [\n        4,\n        4,\n        8,\n        8,\n        8,\n        8,\n        4,\n        4,\n        8,\n        8\n      ],\n      \"prefix\": \"sh_\"\n    }\n  },\n  \"_dynamic\": {\n    \"value\": [\n      {\n        \"d_tag\": \"0x1\",\n        \"d_un\": \"0x1\",\n        \"name\": \"NEEDED\"\n      },\n      {\n        \"d_tag\": \"0x1\",\n        \"d_un\": \"0x16\",\n        \"name\": \"NEEDED\"\n      },\n      {\n        \"d_tag\": \"0xc\",\n        \"d_un\": \"0x4003c0\",\n        \"name\": \"INIT \"\n      },\n      {\n        \"d_tag\": \"0xd\",\n        \"d_un\": \"0x4005c4\",\n        \"name\": \"FINI \"\n      },\n      {\n        \"d_tag\": \"0x19\",\n        \"d_un\": \"0x600718\",\n        \"name\": \"INIT_ARRAY\"\n      },\n      {\n        \"d_tag\": \"0x1b\",\n        \"d_un\": \"0x8\",\n        \"name\": \"INIT_ARRAYSZ\"\n      },\n      {\n        \"d_tag\": \"0x1a\",\n        \"d_un\": \"0x600720\",\n        \"name\": \"FINI_ARRAY\"\n      },\n      {\n        \"d_tag\": \"0x1c\",\n        \"d_un\": \"0x8\",\n        \"name\": \"FINI_ARRAYSZ\"\n      },\n      {\n        \"d_tag\": \"0x6ffffef5\",\n        \"d_un\": \"0x400260\",\n        \"name\": \"GNU_HASH\"\n      },\n      {\n        \"d_tag\": \"0x5\",\n        \"d_un\": \"0x4002e0\",\n        \"name\": \"STRTAB \"\n      },\n      {\n        \"d_tag\": \"0x6\",\n        \"d_un\": \"0x400280\",\n        \"name\": \"SYMTAB \"\n      },\n      {\n        \"d_tag\": \"0xa\",\n        \"d_un\": \"0x54\",\n        \"name\": \"STRSZ\"\n      },\n      {\n        \"d_tag\": \"0xb\",\n        \"d_un\": \"0x18\",\n        \"name\": \"SYMENT \"\n      },\n      {\n        \"d_tag\": \"0x15\",\n        \"d_un\": \"0x0\",\n        \"name\": \"DEBUG\"\n      },\n      {\n        \"d_tag\": \"0x3\",\n        \"d_un\": \"0x600918\",\n        \"name\": \"PLTGOT \"\n      },\n      {\n        \"d_tag\": \"0x2\",\n        \"d_un\": \"0x48\",\n        \"name\": \"PLTRELSZ\"\n      },\n      {\n        \"d_tag\": \"0x14\",\n        \"d_un\": \"0x7\",\n        \"name\": \"PLTREL\"\n      },\n      {\n        \"d_tag\": \"0x17\",\n        \"d_un\": \"0x400378\",\n        \"name\": \"JMPREL\"\n      },\n      {\n        \"d_tag\": \"0x7\",\n        \"d_un\": \"0x400360\",\n        \"name\": \"RELA\"\n      },\n      {\n        \"d_tag\": \"0x8\",\n        \"d_un\": \"0x18\",\n        \"name\": \"RELASZ \"\n      },\n      {\n        \"d_tag\": \"0x9\",\n        \"d_un\": \"0x18\",\n        \"name\": \"RELAENT \"\n      },\n      {\n        \"d_tag\": \"0x6ffffffe\",\n        \"d_un\": \"0x400340\",\n        \"name\": \"VERNEED\"\n      },\n      {\n        \"d_tag\": \"0x6fffffff\",\n        \"d_un\": \"0x1\",\n        \"name\": \"VERNEEDNUM\"\n      },\n      {\n        \"d_tag\": \"0x6ffffff0\",\n        \"d_un\": \"0x400334\",\n        \"name\": \"VERSYM\"\n      }\n    ],\n    \"meta\": {\n      \"bytes\": [\n        8,\n        8\n      ],\n      \"prefix\": \"d_\"\n    }\n  },\n  \"dynamicSymbols\": {\n    \"value\": [\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x0\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x20\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"printf\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x27\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__libc_start_main\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x39\",\n        \"st_info\": \"0x20\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__gmon_start__\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"WEAK\",\n        \"type\": \"NOTYPE\"\n      }\n    ],\n    \"meta\": {\n      \"bytes\": [\n        4,\n        1,\n        1,\n        2,\n        8,\n        8\n      ],\n      \"prefix\": \"st_\"\n    }\n  },\n  \"symbolTable\": {\n    \"value\": [\n      {\n        \"st_name\": \"0x23a\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xb\",\n        \"st_value\": \"0x4003c0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_init\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x220\",\n        \"st_info\": \"0x20\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_ITM_registerTMCloneTable\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"WEAK\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x214\",\n        \"st_info\": \"0x11\",\n        \"st_other\": \"0x2\",\n        \"st_shndx\": \"0x18\",\n        \"st_value\": \"0x600958\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__TMC_END__\",\n        \"visibility\": \"HIDDEN\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x200\",\n        \"st_info\": \"0x20\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_Jv_RegisterClasses\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"WEAK\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x1fb\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x400516\",\n        \"st_size\": \"0x2d\",\n        \"name\": \"main\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x1ef\",\n        \"st_info\": \"0x10\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x19\",\n        \"st_value\": \"0x600958\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__bss_start\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x1e8\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x400420\",\n        \"st_size\": \"0x2a\",\n        \"name\": \"_start\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x1e3\",\n        \"st_info\": \"0x10\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x19\",\n        \"st_value\": \"0x600960\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_end\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x1d3\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x400550\",\n        \"st_size\": \"0x65\",\n        \"name\": \"__libc_csu_init\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x1c4\",\n        \"st_info\": \"0x11\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xf\",\n        \"st_value\": \"0x4005d0\",\n        \"st_size\": \"0x4\",\n        \"name\": \"_IO_stdin_used\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x1b7\",\n        \"st_info\": \"0x11\",\n        \"st_other\": \"0x2\",\n        \"st_shndx\": \"0x18\",\n        \"st_value\": \"0x600950\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__dso_handle\",\n        \"visibility\": \"HIDDEN\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x1a8\",\n        \"st_info\": \"0x20\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__gmon_start__\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"WEAK\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x19b\",\n        \"st_info\": \"0x10\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x18\",\n        \"st_value\": \"0x600948\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__data_start\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x17c\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__libc_start_main@@GLIBC_2.2.5\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x168\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"printf@@GLIBC_2.2.5\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x162\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xe\",\n        \"st_value\": \"0x4005c4\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_fini\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x15b\",\n        \"st_info\": \"0x10\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x18\",\n        \"st_value\": \"0x600958\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_edata\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x150\",\n        \"st_info\": \"0x20\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x18\",\n        \"st_value\": \"0x600948\",\n        \"st_size\": \"0x0\",\n        \"name\": \"data_start\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"WEAK\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x134\",\n        \"st_info\": \"0x20\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_ITM_deregisterTMCloneTable\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"WEAK\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x124\",\n        \"st_info\": \"0x12\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x4005c0\",\n        \"st_size\": \"0x2\",\n        \"name\": \"__libc_csu_fini\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"GLOBAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x10e\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x17\",\n        \"st_value\": \"0x600918\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_GLOBAL_OFFSET_TABLE_\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0xfb\",\n        \"st_info\": \"0x0\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x12\",\n        \"st_value\": \"0x600718\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__init_array_start\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0xf2\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x15\",\n        \"st_value\": \"0x600730\",\n        \"st_size\": \"0x0\",\n        \"name\": \"_DYNAMIC\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0xe1\",\n        \"st_info\": \"0x0\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x12\",\n        \"st_value\": \"0x600720\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__init_array_end\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"NOTYPE\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x4\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xfff1\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FILE\"\n      },\n      {\n        \"st_name\": \"0xd5\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x14\",\n        \"st_value\": \"0x600728\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__JCR_END__\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0xc7\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x11\",\n        \"st_value\": \"0x400710\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__FRAME_END__\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x8\",\n        \"st_info\": \"0x4\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xfff1\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"crtstuff.c\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FILE\"\n      },\n      {\n        \"st_name\": \"0xbf\",\n        \"st_info\": \"0x4\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xfff1\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"other.c\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FILE\"\n      },\n      {\n        \"st_name\": \"0xa0\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x12\",\n        \"st_value\": \"0x600718\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__frame_dummy_init_array_entry\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x94\",\n        \"st_info\": \"0x2\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x4004f0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"frame_dummy\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x6d\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x13\",\n        \"st_value\": \"0x600720\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__do_global_dtors_aux_fini_array_entry\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x5e\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x19\",\n        \"st_value\": \"0x600958\",\n        \"st_size\": \"0x1\",\n        \"name\": \"completed.6650\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x48\",\n        \"st_info\": \"0x2\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x4004d0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__do_global_dtors_aux\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x35\",\n        \"st_info\": \"0x2\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x400490\",\n        \"st_size\": \"0x0\",\n        \"name\": \"register_tm_clones\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x20\",\n        \"st_info\": \"0x2\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x400450\",\n        \"st_size\": \"0x0\",\n        \"name\": \"deregister_tm_clones\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FUNC\"\n      },\n      {\n        \"st_name\": \"0x13\",\n        \"st_info\": \"0x1\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x14\",\n        \"st_value\": \"0x600728\",\n        \"st_size\": \"0x0\",\n        \"name\": \"__JCR_LIST__\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"OBJECT\"\n      },\n      {\n        \"st_name\": \"0x8\",\n        \"st_info\": \"0x4\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xfff1\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"crtstuff.c\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FILE\"\n      },\n      {\n        \"st_name\": \"0x1\",\n        \"st_info\": \"0x4\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xfff1\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"init.c\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"FILE\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x1a\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x19\",\n        \"st_value\": \"0x600958\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x18\",\n        \"st_value\": \"0x600948\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x17\",\n        \"st_value\": \"0x600918\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x16\",\n        \"st_value\": \"0x600910\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x15\",\n        \"st_value\": \"0x600730\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x14\",\n        \"st_value\": \"0x600728\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x13\",\n        \"st_value\": \"0x600720\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x12\",\n        \"st_value\": \"0x600718\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x11\",\n        \"st_value\": \"0x400620\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x10\",\n        \"st_value\": \"0x4005e8\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xf\",\n        \"st_value\": \"0x4005d0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xe\",\n        \"st_value\": \"0x4005c4\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xd\",\n        \"st_value\": \"0x400420\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xc\",\n        \"st_value\": \"0x4003e0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xb\",\n        \"st_value\": \"0x4003c0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0xa\",\n        \"st_value\": \"0x400378\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x9\",\n        \"st_value\": \"0x400360\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x8\",\n        \"st_value\": \"0x400340\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x7\",\n        \"st_value\": \"0x400334\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x6\",\n        \"st_value\": \"0x4002e0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x5\",\n        \"st_value\": \"0x400280\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x4\",\n        \"st_value\": \"0x400260\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x3\",\n        \"st_value\": \"0x40023c\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x2\",\n        \"st_value\": \"0x40021c\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x3\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x1\",\n        \"st_value\": \"0x400200\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"SECTION\"\n      },\n      {\n        \"st_name\": \"0x0\",\n        \"st_info\": \"0x0\",\n        \"st_other\": \"0x0\",\n        \"st_shndx\": \"0x0\",\n        \"st_value\": \"0x0\",\n        \"st_size\": \"0x0\",\n        \"name\": \"\",\n        \"visibility\": \"DEFAULT\",\n        \"bind\": \"LOCAL\",\n        \"type\": \"NOTYPE\"\n      }\n    ],\n    \"meta\": {\n      \"bytes\": [\n        4,\n        1,\n        1,\n        2,\n        8,\n        8\n      ],\n      \"prefix\": \"st_\"\n    }\n  },\n  \"relocations\": {\n    \"value\": [\n      {\n        \"r_offset\": \"0x600910\",\n        \"r_info\": \"0x300000006\",\n        \"r_addend\": \"0x0\",\n        \"index\": \"0x3\",\n        \"type\": \"0x6\"\n      },\n      {\n        \"r_offset\": \"0x600930\",\n        \"r_info\": \"0x100000007\",\n        \"r_addend\": \"0x0\",\n        \"index\": \"0x1\",\n        \"type\": \"0x7\"\n      },\n      {\n        \"r_offset\": \"0x600938\",\n        \"r_info\": \"0x200000007\",\n        \"r_addend\": \"0x0\",\n        \"index\": \"0x2\",\n        \"type\": \"0x7\"\n      },\n      {\n        \"r_offset\": \"0x600940\",\n        \"r_info\": \"0x300000007\",\n        \"r_addend\": \"0x0\",\n        \"index\": \"0x3\",\n        \"type\": \"0x7\"\n      }\n    ],\n    \"meta\": {\n      \"bytes\": [\n        8,\n        8,\n        8\n      ],\n      \"prefix\": \"r_\"\n    }\n  },\n  \"libraries\": [\n    \"libc.so.6\",\n    \"lib/libc.so.6.sstrip\"\n  ],\n  \"soname\": \"\",\n  \"interpreter\": \"/lib64/ld-linux-x86-64.so.2\",\n  \"isLib\": false,\n  \"is64\": true,\n  \"size\": 6776,\n  \"coverage\": null,\n  \"base64\": null\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm4b%2Felf2json","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm4b%2Felf2json","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm4b%2Felf2json/lists"}