|
|
u8 | ident [16] |
| |
|
u16 | type |
| |
|
u16 | machine |
| |
|
u32 | version |
| |
|
u32 | entry |
| |
|
u32 | phoff |
| |
|
u32 | shoff |
| |
|
u32 | flags |
| |
|
u16 | ehsize |
| |
|
u16 | phentsize |
| |
|
u16 | phnum |
| |
|
u16 | shentsize |
| |
|
u16 | shnum |
| |
|
u16 | shstrndx |
| |
|
union { |
|
u8 | raw [16] |
| |
|
struct e_ident_t { |
|
u8 | ei_magic [4] |
| |
|
u8 | ei_class |
| |
|
u8 | ei_data |
| |
|
u8 | ei_version |
| |
| } | cook |
| |
| } | e_ident |
| |
|
u16 | e_type |
| |
|
u16 | e_machine |
| |
|
u32 | e_version |
| |
|
u32 | e_entry |
| |
|
u32 | e_phoff |
| |
|
u32 | e_shoff |
| |
|
u32 | e_flags |
| |
|
u16 | e_ehsize |
| |
|
u16 | e_phentsize |
| |
|
u16 | e_phnum |
| |
|
u16 | e_shentsize |
| |
|
u16 | e_shnum |
| |
|
u16 | e_shstrndx |
| |
|
uint8_t | ident [16] |
| |
|
uint16_t | type |
| |
|
uint16_t | machine |
| |
|
uint32_t | version |
| |
|
uint32_t | entry |
| |
|
uint32_t | phoff |
| |
|
uint32_t | shoff |
| |
|
uint32_t | flags |
| |
|
uint16_t | ehsize |
| |
|
uint16_t | phentsize |
| |
|
uint16_t | phnum |
| |
|
uint16_t | shentsize |
| |
|
uint16_t | shnum |
| |
|
uint16_t | shstrndx |
| |
Definition at line 20 of file elf.h.
◆ ident [1/2]
Definition at line 22 of file elf.h.
◆ type [1/2]
Definition at line 23 of file elf.h.
◆ machine [1/2]
| u16 elf_header_t::machine |
Definition at line 24 of file elf.h.
◆ version [1/2]
| u32 elf_header_t::version |
Definition at line 25 of file elf.h.
◆ entry [1/2]
Definition at line 26 of file elf.h.
◆ phoff [1/2]
Definition at line 27 of file elf.h.
◆ shoff [1/2]
Definition at line 28 of file elf.h.
◆ flags [1/2]
Definition at line 29 of file elf.h.
◆ ehsize [1/2]
Definition at line 30 of file elf.h.
◆ phentsize [1/2]
| u16 elf_header_t::phentsize |
Definition at line 31 of file elf.h.
◆ phnum [1/2]
Definition at line 32 of file elf.h.
◆ shentsize [1/2]
| u16 elf_header_t::shentsize |
Definition at line 33 of file elf.h.
◆ shnum [1/2]
Definition at line 34 of file elf.h.
◆ shstrndx [1/2]
| u16 elf_header_t::shstrndx |
Definition at line 35 of file elf.h.
◆ e_ident
| union { ... } elf_header_t::e_ident |
◆ e_type
◆ e_machine
| u16 elf_header_t::e_machine |
◆ e_version
| u32 elf_header_t::e_version |
◆ e_entry
| u32 elf_header_t::e_entry |
◆ e_phoff
| u32 elf_header_t::e_phoff |
◆ e_shoff
| u32 elf_header_t::e_shoff |
◆ e_flags
| u32 elf_header_t::e_flags |
◆ e_ehsize
| u16 elf_header_t::e_ehsize |
◆ e_phentsize
| u16 elf_header_t::e_phentsize |
◆ e_phnum
| u16 elf_header_t::e_phnum |
◆ e_shentsize
| u16 elf_header_t::e_shentsize |
◆ e_shnum
| u16 elf_header_t::e_shnum |
◆ e_shstrndx
| u16 elf_header_t::e_shstrndx |
◆ ident [2/2]
| uint8_t elf_header_t::ident[16] |
Definition at line 15 of file ELF.h.
◆ type [2/2]
| uint16_t elf_header_t::type |
Definition at line 16 of file ELF.h.
◆ machine [2/2]
| uint16_t elf_header_t::machine |
Definition at line 17 of file ELF.h.
◆ version [2/2]
| uint32_t elf_header_t::version |
Definition at line 18 of file ELF.h.
◆ entry [2/2]
| uint32_t elf_header_t::entry |
Definition at line 19 of file ELF.h.
◆ phoff [2/2]
| uint32_t elf_header_t::phoff |
Definition at line 20 of file ELF.h.
◆ shoff [2/2]
| uint32_t elf_header_t::shoff |
Definition at line 21 of file ELF.h.
◆ flags [2/2]
| uint32_t elf_header_t::flags |
Definition at line 22 of file ELF.h.
◆ ehsize [2/2]
| uint16_t elf_header_t::ehsize |
Definition at line 23 of file ELF.h.
◆ phentsize [2/2]
| uint16_t elf_header_t::phentsize |
Definition at line 24 of file ELF.h.
◆ phnum [2/2]
| uint16_t elf_header_t::phnum |
Definition at line 25 of file ELF.h.
◆ shentsize [2/2]
| uint16_t elf_header_t::shentsize |
Definition at line 26 of file ELF.h.
◆ shnum [2/2]
| uint16_t elf_header_t::shnum |
Definition at line 27 of file ELF.h.
◆ shstrndx [2/2]
| uint16_t elf_header_t::shstrndx |
Definition at line 28 of file ELF.h.
The documentation for this struct was generated from the following files: