59 ELFOSABI_OPENBSD = 12,
103 #ifdef WANT_SHDR_ENUM 104 #undef WANT_SHDR_ENUM 121 SHT_PREINIT_ARRAY = 16,
123 SHT_SYMTAB_SHNDX = 18,
124 SHT_GNU_LIBLIST = 0x6ffffff7
128 SHF_WRITE = (1 << 0),
129 SHF_ALLOC = (1 << 1),
130 SHF_EXECINSTR = (1 << 2),
131 SHF_MERGE = (1 << 4),
132 SHF_STRINGS = (1 << 5),
133 SHF_INFO_LINK = (1 << 6),
134 SHF_LINK_ORDER = (1 << 7)
158 DT_CHECKSUM = 0x6ffffdf8,
159 DT_GNU_HASH = 0x6ffffef5,
160 DT_VERSYM = 0x6ffffff0,
161 DT_VERDEF = 0x6ffffffc,
162 DT_VERNEEDED= 0x6ffffffe
200 #ifdef WANT_NHDR_ENUM 201 #undef WANT_NHDR_ENUM 203 #define ELF_NOTE_GNU_NAME "GNU\0" 208 #define ELF_NOTE_OPENBSD_NAME "OpenBSD\0" 209 NHDR_OPENBSD_TAG = 1,
211 #define ELF_NOTE_NETBSD_NAME "NetBSD\0" 213 NHDR_CHECKSUM_TAG = 2,
238 #define ELF_NOTE_PAX_NAME "PaX\0" 240 PAX_MPROTECT = (1<<0),
241 PAX_NOMPROTECT = (1<<1),
243 PAX_NOGUARD = (1<<3),