|
TacOS
0.2
|
#include <elf.h>
Champs de données | |
| unsigned char | e_ident [EI_NIDENT] |
| Elf32_Half | e_type |
| Elf32_Half | e_machine |
| Elf32_Word | e_version |
| Elf32_Addr | e_entry |
| Elf32_Off | e_phoff |
| Elf32_Off | e_shoff |
| Elf32_Word | e_flags |
| Elf32_Half | e_ehsize |
| Elf32_Half | e_phentsize |
| Elf32_Half | e_phnum |
| Elf32_Half | e_shentsize |
| Elf32_Half | e_shnum |
| Elf32_Half | e_shstrndx |
ELF HEADER
| Elf32_Half Elf32_Ehdr::e_ehsize |
Taille du header ELF
| Elf32_Addr Elf32_Ehdr::e_entry |
Adresse virtuelle du point d'entrée
| Elf32_Word Elf32_Ehdr::e_flags |
Flags spécifiques à la machine
| unsigned char Elf32_Ehdr::e_ident[EI_NIDENT] |
ELF Identification
| Elf32_Half Elf32_Ehdr::e_machine |
Architecture de la machine
| Elf32_Half Elf32_Ehdr::e_phentsize |
Taille d'une entrée dans la table des program header (toutes les entrées ont la même taille)
| Elf32_Half Elf32_Ehdr::e_phnum |
Nombre d'entrées dans la table des program header
| Elf32_Off Elf32_Ehdr::e_phoff |
Offset du program header dans le fichier (0 si aucun program header)
| Elf32_Half Elf32_Ehdr::e_shentsize |
Taille d'une entrée dans la table des section header
| Elf32_Half Elf32_Ehdr::e_shnum |
Nombre d'entrées dans la table des section header
| Elf32_Off Elf32_Ehdr::e_shoff |
Offset du section header dans le fichier (0 si aucun section header)
| Elf32_Half Elf32_Ehdr::e_shstrndx |
Indice de l'entrée de la table des section header correspondant à la table des strings, si aucune entrée de ce genre, SHN_UNDEF
| Elf32_Half Elf32_Ehdr::e_type |
Type de fichier ELF
| Elf32_Word Elf32_Ehdr::e_version |
Version du fichier objet
1.8.7