diff options
| author | Daniel Glöckner <daniel-gl@gmx.net> | 2010-05-15 01:26:56 +0200 |
|---|---|---|
| committer | Daniel Glöckner <daniel-gl@gmx.net> | 2010-05-15 01:26:56 +0200 |
| commit | a867f4259774eb55ac3c34a83df5cc705c266295 (patch) | |
| tree | a46b83569aa9c1afeaf121ac1e6c70989534f180 /elf.h | |
| parent | 128e46f91bc07a1c609726c3a79b9546572573cd (diff) | |
| download | tinycc-a867f4259774eb55ac3c34a83df5cc705c266295.tar.gz tinycc-a867f4259774eb55ac3c34a83df5cc705c266295.tar.bz2 | |
don't discard SHT_((PRE)INIT|FINI)_ARRAY sections
Diffstat (limited to 'elf.h')
| -rw-r--r-- | elf.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -318,7 +318,12 @@ typedef struct #define SHT_REL 9 /* Relocation entries, no addends */ #define SHT_SHLIB 10 /* Reserved */ #define SHT_DYNSYM 11 /* Dynamic linker symbol table */ -#define SHT_NUM 12 /* Number of defined types. */ +#define SHT_INIT_ARRAY 14 /* Array of constructors */ +#define SHT_FINI_ARRAY 15 /* Array of destructors */ +#define SHT_PREINIT_ARRAY 16 /* Array of pre-constructors */ +#define SHT_GROUP 17 /* Section group */ +#define SHT_SYMTAB_SHNDX 18 /* Extended section indices */ +#define SHT_NUM 19 /* Number of defined types. */ #define SHT_LOOS 0x60000000 /* Start OS-specific */ #define SHT_LOSUNW 0x6ffffffb /* Sun-specific low bound. */ #define SHT_SUNW_COMDAT 0x6ffffffb |
