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 |
 |
 |