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