Module: ELFTools::Constants::SHT
- Included in:
- ELFTools::Constants
- Defined in:
- lib/elftools/constants.rb
Overview
Section header types, records in sh_type
.
Constant Summary collapse
- SHT_NULL =
null section
0
- SHT_PROGBITS =
information defined by program itself
1
- SHT_SYMTAB =
symbol table section
2
- SHT_STRTAB =
string table section
3
- SHT_RELA =
relocation with addends
4
- SHT_HASH =
symbol hash table
5
- SHT_DYNAMIC =
information of dynamic linking
6
- SHT_NOTE =
section for notes
7
- SHT_NOBITS =
section occupies no space
8
- SHT_REL =
relocation
9
- SHT_SHLIB =
reserved
10
- SHT_DYNSYM =
symbols for dynamic
11
- SHT_INIT_ARRAY =
array of initialization functions
14
- SHT_FINI_ARRAY =
array of termination functions
15
- SHT_PREINIT_ARRAY =
array of functions that are invoked before all other initialization functions
16
- SHT_GROUP =
section group
17
- SHT_SYMTAB_SHNDX =
indices for SHN_XINDEX entries
18
- SHT_RELR =
RELR relative relocations
19
- SHT_LOOS =
0x60000000
- SHT_GNU_INCREMENTAL_INPUTS =
incremental build data
0x6fff4700
- SHT_GNU_INCREMENTAL_SYMTAB =
incremental build data
0x6fff4701
- SHT_GNU_INCREMENTAL_RELOCS =
incremental build data
0x6fff4702
- SHT_GNU_INCREMENTAL_GOT_PLT =
incremental build data
0x6fff4703
- SHT_GNU_ATTRIBUTES =
object attributes
0x6ffffff5
- SHT_GNU_HASH =
GNU style symbol hash table
0x6ffffff6
- SHT_GNU_LIBLIST =
list of prelink dependencies
0x6ffffff7
- SHT_SUNW_verdef =
versions defined by file
0x6ffffffd
- SHT_GNU_verdef =
versions defined by file
0x6ffffffd
- SHT_SUNW_verneed =
versions needed by file
0x6ffffffe
- SHT_GNU_verneed =
versions needed by file
0x6ffffffe
- SHT_SUNW_versym =
symbol versions
0x6fffffff
- SHT_GNU_versym =
symbol versions
0x6fffffff
- SHT_HIOS =
see SHT_LOOS
0x6fffffff
- SHT_LOPROC =
Values between SHT_LOPROC and SHT_HIPROC are reserved for processor-specific semantics.
0x70000000
- SHT_SPARC_GOTDATA =
:nodoc:
0x70000000
- SHT_ARM_EXIDX =
exception index table
0x70000001
- SHT_ARM_PREEMPTMAP =
BPABI DLL dynamic linking pre-emption map
0x70000002
- SHT_ARM_ATTRIBUTES =
object file compatibility attributes
0x70000003
- SHT_ARM_DEBUGOVERLAY =
support for debugging overlaid programs
0x70000004
- SHT_ARM_OVERLAYSECTION =
support for debugging overlaid programs
0x70000005
- SHT_X86_64_UNWIND =
x86_64 unwind information
0x70000001
- SHT_MIPS_LIBLIST =
set of dynamic shared objects
0x70000000
- SHT_MIPS_MSYM =
:nodoc:
0x70000001
- SHT_MIPS_CONFLICT =
list of symbols whose definitions conflict with shared objects
0x70000002
- SHT_MIPS_GPTAB =
global pointer table
0x70000003
- SHT_MIPS_UCODE =
microcode information
0x70000004
- SHT_MIPS_DEBUG =
register usage information
0x70000005
- SHT_MIPS_REGINFO =
section contains register usage information
0x70000006
- SHT_MIPS_PACKAGE =
:nodoc:
0x70000007
- SHT_MIPS_PACKSYM =
:nodoc:
0x70000008
- SHT_MIPS_RELD =
:nodoc:
0x70000009
- SHT_MIPS_IFACE =
interface information
0x7000000b
- SHT_MIPS_CONTENT =
description of contents of another section
0x7000000c
- SHT_MIPS_OPTIONS =
miscellaneous options
0x7000000d
- SHT_MIPS_SHDR =
:nodoc:
0x70000010
- SHT_MIPS_FDESC =
:nodoc:
0x70000011
- SHT_MIPS_EXTSYM =
:nodoc:
0x70000012
- SHT_MIPS_DENSE =
:nodoc:
0x70000013
- SHT_MIPS_PDESC =
:nodoc:
0x70000014
- SHT_MIPS_LOCSYM =
:nodoc:
0x70000015
- SHT_MIPS_AUXSYM =
:nodoc:
0x70000016
- SHT_MIPS_OPTSYM =
:nodoc:
0x70000017
- SHT_MIPS_LOCSTR =
:nodoc:
0x70000018
- SHT_MIPS_LINE =
:nodoc:
0x70000019
- SHT_MIPS_RFDESC =
:nodoc:
0x7000001a
- SHT_MIPS_DELTASYM =
delta C++ symbol table
0x7000001b
- SHT_MIPS_DELTAINST =
delta C++ instance table
0x7000001c
- SHT_MIPS_DELTACLASS =
delta C++ class table
0x7000001d
- SHT_MIPS_DWARF =
DWARF debugging section
0x7000001e
- SHT_MIPS_DELTADECL =
delta C++ declarations
0x7000001f
- SHT_MIPS_SYMBOL_LIB =
list of libraries the binary depends on
0x70000020
- SHT_MIPS_EVENTS =
events section
0x70000021
- SHT_MIPS_TRANSLATE =
:nodoc:
0x70000022
- SHT_MIPS_PIXIE =
:nodoc:
0x70000023
- SHT_MIPS_XLATE =
address translation table
0x70000024
- SHT_MIPS_XLATE_DEBUG =
SGI internal address translation table
0x70000025
- SHT_MIPS_WHIRL =
intermediate code
0x70000026
- SHT_MIPS_EH_REGION =
C++ exception handling region info
0x70000027
- SHT_MIPS_PDR_EXCEPTION =
runtime procedure descriptor table exception information
0x70000029
- SHT_MIPS_ABIFLAGS =
ABI related flags
0x7000002a
- SHT_MIPS_XHASH =
GNU style symbol hash table with xlat
0x7000002b
- SHT_AARCH64_ATTRIBUTES =
:nodoc:
0x70000003
- SHT_CSKY_ATTRIBUTES =
object file compatibility attributes
0x70000001
- SHT_ORDERED =
:nodoc:
0x7fffffff
- SHT_HIPROC =
see SHT_LOPROC
0x7fffffff
- SHT_LOUSER =
Values between SHT_LOUSER and SHT_HIUSER are reserved for application programs.
0x80000000
- SHT_HIUSER =
see SHT_LOUSER
0xffffffff