diff options
Diffstat (limited to 'src/format/elf/elf_def.h')
| -rw-r--r-- | src/format/elf/elf_def.h | 25 | 
1 files changed, 24 insertions, 1 deletions
| diff --git a/src/format/elf/elf_def.h b/src/format/elf/elf_def.h index 04e3bcc..e29ec03 100644 --- a/src/format/elf/elf_def.h +++ b/src/format/elf/elf_def.h @@ -605,7 +605,30 @@ typedef union _elf_rel  /* Type de relocalisation (ARM) */ -#define R_ARM_JUMP_SLOT         22      /* Create PLT entry */ +#define R_ARM_JUMP_SLOT         22          /* Create PLT entry */ + + + +/* --------------------------- NOTES ARBITRAIRES LAISSEES --------------------------- */ + + +/** + * Notes contenues dans un fichier ELF. + * Se rapporter au chapitre 5, partie "Note Section", des spécifications ABI + * du Système V pour d'avantage d'informations. + */ + +typedef struct _elf_note +{ +    uint32_t namesz;                        /* Taille du nom éventuel      */ +    uint32_t descsz;                        /* Qté de données éventuelles  */ +    uint32_t type;                          /* Indication supplémentaire   */ + +    const char *name;                       /* Auteur de la note           */ +    const void *desc;                       /* Données complémentaires     */ + +} elf_note; +  #endif  /* _FORMAT_ELF_ELF_DEF_H */ | 
