unsigned char e_ident[16]
std::streampos string_table_offset
Thrown when failing to deserialize a value from some low level format, like JSON or raw bytes.
elf_readert(std::istream &_in)
bool has_section(const std::string &name) const
std::size_t number_of_sections
std::string section_name(std::size_t index) const
unsigned char e_ident[16]
elf32_section_header_tablet elf32_section_header_table
elf64_section_header_tablet elf64_section_header_table
std::string get_string(std::streampos index) const
std::streampos section_offset(std::size_t index) const