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