Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/elf_common.h
Show First 20 Lines • Show All 414 Lines • ▼ Show 20 Lines | |||||
#define SHT_SUNW_versym 0x6fffffff | #define SHT_SUNW_versym 0x6fffffff | ||||
#define SHT_GNU_versym 0x6fffffff /* Symbol version table */ | #define SHT_GNU_versym 0x6fffffff /* Symbol version table */ | ||||
#define SHT_HISUNW 0x6fffffff | #define SHT_HISUNW 0x6fffffff | ||||
#define SHT_HIOS 0x6fffffff /* Last of OS specific semantics */ | #define SHT_HIOS 0x6fffffff /* Last of OS specific semantics */ | ||||
#define SHT_LOPROC 0x70000000 /* reserved range for processor */ | #define SHT_LOPROC 0x70000000 /* reserved range for processor */ | ||||
#define SHT_X86_64_UNWIND 0x70000001 /* unwind information */ | #define SHT_X86_64_UNWIND 0x70000001 /* unwind information */ | ||||
#define SHT_AMD64_UNWIND SHT_X86_64_UNWIND | #define SHT_AMD64_UNWIND SHT_X86_64_UNWIND | ||||
/* Sections names */ | |||||
#define ELF_BSS ".bss" /* uninitialized data */ | |||||
#define ELF_CTF ".SUNW_ctf" /* CTF data */ | |||||
#define ELF_DEBUG ".debug" /* debug */ | |||||
#define ELF_DYNAMIC ".dynamic" /* dynamic linking information */ | |||||
#define ELF_DYNSTR ".dynstr" /* dynamic string table */ | |||||
#define ELF_DYNSYM ".dynsym" /* dynamic symbol table */ | |||||
#define ELF_FINI ".fini" /* termination code */ | |||||
#define ELF_GOT ".got" /* global offset table */ | |||||
#define ELF_HASH ".hash" /* symbol hash table */ | |||||
#define ELF_INIT ".init" /* initialization code */ | |||||
#define ELF_REL_DATA ".rel.data" /* relocation data */ | |||||
#define ELF_REL_FINI ".rel.fini" /* relocation termination code */ | |||||
#define ELF_REL_INIT ".rel.init" /* relocation initialization code */ | |||||
#define ELF_REL_DYN ".rel.dyn" /* relocation dynamic link info */ | |||||
#define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ | |||||
#define ELF_REL_TEXT ".rel.text" /* relocation code */ | |||||
#define ELF_RODATA ".rodata" /* read-only data */ | |||||
#define ELF_SHSTRTAB ".shstrtab" /* section header string table */ | |||||
#define ELF_STRTAB ".strtab" /* string table */ | |||||
#define ELF_SYMTAB ".symtab" /* symbol table */ | |||||
#define ELF_TEXT ".text" /* code */ | |||||
#define SHT_ARM_EXIDX 0x70000001 /* Exception index table. */ | #define SHT_ARM_EXIDX 0x70000001 /* Exception index table. */ | ||||
#define SHT_ARM_PREEMPTMAP 0x70000002 /* BPABI DLL dynamic linking | #define SHT_ARM_PREEMPTMAP 0x70000002 /* BPABI DLL dynamic linking | ||||
pre-emption map. */ | pre-emption map. */ | ||||
#define SHT_ARM_ATTRIBUTES 0x70000003 /* Object file compatibility | #define SHT_ARM_ATTRIBUTES 0x70000003 /* Object file compatibility | ||||
attributes. */ | attributes. */ | ||||
#define SHT_ARM_DEBUGOVERLAY 0x70000004 /* See DBGOVL for details. */ | #define SHT_ARM_DEBUGOVERLAY 0x70000004 /* See DBGOVL for details. */ | ||||
#define SHT_ARM_OVERLAYSECTION 0x70000005 /* See DBGOVL for details. */ | #define SHT_ARM_OVERLAYSECTION 0x70000005 /* See DBGOVL for details. */ | ||||
#define SHT_MIPS_LIBLIST 0x70000000 | #define SHT_MIPS_LIBLIST 0x70000000 | ||||
▲ Show 20 Lines • Show All 913 Lines • Show Last 20 Lines |