elf.pro |
|
|
elf_lsb |
ELF : Executable and Linkable Format |
|
field -type |
|
|
sparelist |
|
|
object file type |
|
field -machine |
|
|
sparelist |
|
|
machine type |
|
field -entry |
|
|
integer |
|
|
entry point |
|
field -phoff |
|
|
integer |
|
|
program header's offset |
|
field -shoff |
|
|
integer |
|
|
program section's offset |
|
field -flags |
|
|
integer |
|
|
flags |
|
field -ehsize |
|
|
integer |
|
|
ELF header's size in byte |
|
field -phentsize |
|
|
integer |
|
|
size in byte of one entry in the program header's table |
|
field -phnum |
|
|
integer |
|
|
number on entries in the program header's table |
|
field -shentsize |
|
|
integer |
|
|
size in byte of one entry in the section header's table |
|
field -shnum |
|
|
integer |
|
|
number on entries in the section header's table |
|
field -shstrndx |
|
|
integer |
|
|
index of the entry containing the string table |
|
fieldarray -sections |
|
|
mapper(elf_lsb_section) |
|
|
sections |
|
|
|
elf_lsb_section |
ELF : Executable and Linkable Format |
|
field -name |
|
|
integer |
|
|
index of the section name in the string table |
|
field -type |
|
|
sparelist |
|
|
|
|
field -flags |
|
|
flags |
|
|
|
|
field -addr |
|
|
integer |
|
|
|
|
field -offset |
|
|
integer |
|
|
|
|
field -size |
|
|
integer |
|
|
|
|
field -link |
|
|
integer |
|
|
|
|
field -info |
|
|
integer |
|
|
|
|
field -addralign |
|
|
integer |
|
|
|
|
field -entsize |
|
|
integer |
|
|
|
|
|
|
elf_msb |
ELF : Executable and Linkable Format |
|
field -type |
|
|
sparelist |
|
|
object file type |
|
field -machine |
|
|
sparelist |
|
|
machine type |
|
field -entry |
|
|
integer |
|
|
entry point |
|
field -phoff |
|
|
integer |
|
|
program header's offset |
|
field -shoff |
|
|
integer |
|
|
program section's offset |
|
field -flags |
|
|
integer |
|
|
flags |
|
field -ehsize |
|
|
integer |
|
|
ELF header's size in byte |
|
field -phentsize |
|
|
integer |
|
|
size in byte of one entry in the program header's table |
|
field -phnum |
|
|
integer |
|
|
number on entries in the program header's table |
|
field -shentsize |
|
|
integer |
|
|
size in byte of one entry in the section header's table |
|
field -shnum |
|
|
integer |
|
|
number on entries in the section header's table |
|
field -shstrndx |
|
|
integer |
|
|
index of the entry containing the string table |
|
fieldarray -sections |
|
|
mapper(elf_msb_section) |
|
|
sections |
|
|
|
elf_msb_section |
ELF : Executable and Linkable Format |
|
field -name |
|
|
integer |
|
|
index of the section name in the string table |
|
field -type |
|
|
sparelist |
|
|
|
|
field -flags |
|
|
flags |
|
|
|
|
field -addr |
|
|
integer |
|
|
|
|
field -offset |
|
|
integer |
|
|
|
|
field -size |
|
|
integer |
|
|
|
|
field -link |
|
|
integer |
|
|
|
|
field -info |
|
|
integer |
|
|
|
|
field -addralign |
|
|
integer |
|
|
|
|
field -entsize |
|
|
integer |
|
|
|
|
|
|
elf |
ELF : Executable and Linkable Format |
|
field -magic |
|
|
blob |
|
|
magic for ELF format |
|
field -class |
|
|
list |
|
|
file's class or capacity |
|
field -data |
|
|
list |
|
|
data encoding (little or big endian) |
|
field -version |
|
|
integer |
|
|
ELF header's version number |
|
field -pad |
|
|
blob |
|
|
padding bytes, should be zero |
|
field -content |
|
|
switch |
|
|
content of file |
|
|