Lines Matching defs:section
55 /* Type for section indices, which are 16-bit quantities. */
76 Elf32_Off e_shoff; /* Section header table file offset */
81 Elf32_Half e_shentsize; /* Section header table entry size */
82 Elf32_Half e_shnum; /* Section header table entry count */
83 Elf32_Half e_shstrndx; /* Section header string table index */
94 Elf64_Off e_shoff; /* Section header table file offset */
99 Elf64_Half e_shentsize; /* Section header table entry size */
100 Elf64_Half e_shnum; /* Section header table entry count */
101 Elf64_Half e_shstrndx; /* Section header string table index */
265 /* Section header. */
269 Elf32_Word sh_name; /* Section name (string tbl index) */
270 Elf32_Word sh_type; /* Section type */
271 Elf32_Word sh_flags; /* Section flags */
272 Elf32_Addr sh_addr; /* Section virtual addr at execution */
273 Elf32_Off sh_offset; /* Section file offset */
274 Elf32_Word sh_size; /* Section size in bytes */
275 Elf32_Word sh_link; /* Link to another section */
276 Elf32_Word sh_info; /* Additional section information */
277 Elf32_Word sh_addralign; /* Section alignment */
278 Elf32_Word sh_entsize; /* Entry size if section holds table */
283 Elf64_Word sh_name; /* Section name (string tbl index) */
284 Elf64_Word sh_type; /* Section type */
285 Elf64_Xword sh_flags; /* Section flags */
286 Elf64_Addr sh_addr; /* Section virtual addr at execution */
287 Elf64_Off sh_offset; /* Section file offset */
288 Elf64_Xword sh_size; /* Section size in bytes */
289 Elf64_Word sh_link; /* Link to another section */
290 Elf64_Word sh_info; /* Additional section information */
291 Elf64_Xword sh_addralign; /* Section alignment */
292 Elf64_Xword sh_entsize; /* Entry size if section holds table */
295 /* Special section indices. */
297 #define SHN_UNDEF 0 /* Undefined section */
300 #define SHN_BEFORE 0xff00 /* Order section before all others
302 #define SHN_AFTER 0xff01 /* Order section after all others
312 /* Legal values for sh_type (section type). */
314 #define SHT_NULL 0 /* Section header table entry unused */
329 #define SHT_GROUP 17 /* Section group */
330 #define SHT_SYMTAB_SHNDX 18 /* Extended section indeces */
340 #define SHT_GNU_verdef 0x6ffffffd /* Version definition section. */
341 #define SHT_GNU_verneed 0x6ffffffe /* Version needs section. */
350 /* Legal values for sh_flags (section flags). */
361 #define SHF_GROUP (1 << 9) /* Section is member of a group. */
362 #define SHF_TLS (1 << 10) /* Section hold thread-local data. */
367 #define SHF_EXCLUDE (1 << 31) /* Section is excluded unless
370 /* Section group handling. */
382 Elf32_Section st_shndx; /* Section index */
390 Elf64_Section st_shndx; /* Section index */
395 /* The syminfo section if available contains additional information about
454 #define STT_SECTION 3 /* Symbol associated with a section */
466 of a symbol hash table section. This special index value indicates
486 /* Relocation table entry without addend (in section of type SHT_REL). */
505 /* Relocation table entry with addend (in section of type SHT_RELA). */
613 /* Dynamic section entry. */
637 #define DT_NULL 0 /* Marks end of dynamic section */
683 #define DT_GNU_CONFLICTSZ 0x6ffffdf6 /* Size of conflict section */
707 #define DT_GNU_CONFLICT 0x6ffffef8 /* Start of conflict section */
752 entry in the dynamic section. */
839 /* Version dependency section. */
980 /* Note section contents. Each entry in the note section begins with
999 /* Solaris entries in the note section have this name. */
1024 NT_GNU_ABI_TAG note section entry. */
1315 /* Special section indices. */
1355 #define SHT_MIPS_EVENTS 0x70000021 /* Event section. */
1397 } gt_header; /* First entry in section */
1402 } gt_entry; /* Subsequent entries in section */
1421 Elf32_Section section; /* Section header index of section affected,
1431 #define ODK_PAD 3 /* Section padding options. */
1465 /* Entry found in `.options' section. */
1552 #define DT_MIPS_CONFLICT 0x70000008 /* Address of CONFLICT section */
1553 #define DT_MIPS_LIBLIST 0x70000009 /* Address of LIBLIST section */
1589 #define DT_MIPS_INTERFACE_SIZE 0x7000002c /* Size of the .interface section. */
1594 #define DT_MIPS_COMPACT_SIZE 0x7000002f /* (O32)Size of compact rel section. */
1673 /* Additional section indeces. */
1675 #define SHN_PARISC_ANSI_COMMON 0xff00 /* Section for tenatively declared
1687 #define SHF_PARISC_SHORT 0x20000000 /* Section with short addressing. */
1688 #define SHF_PARISC_HUGE 0x40000000 /* Section far from gp. */
1717 #define R_PARISC_SECREL32 41 /* 32 bits section rel. address. */
1754 #define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */
2190 #define SHF_ARM_ENTRYSECT 0x10000000 /* Section contains an entry point */
2191 #define SHF_ARM_COMDEF 0x80000000 /* Section may be multiply defined
2283 #define SHF_IA_64_SHORT 0x10000000 /* section near gp */