TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Champs de données
Référence de la structure Elf32_Ehdr

#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
 

Description détaillée

ELF HEADER

Documentation des champs

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


La documentation de cette structure a été générée à partir du fichier suivant :