The following Linux-specific sections are defined here.
Table 4-2.
Name | Type | Attributes |
---|---|---|
.ctors | SHT_NULL | SHF_ALLOC+SHF_WRITE |
.dtors | SHT_NULL | SHF_ALLOC+SHF_WRITE |
.eh_frame | SHT_NULL | SHF_ALLOC+SHF_WRITE |
.gnu.version | SHF_ALLOC | |
.gnu.version_d | SHF_ALLOC | |
.gnu.version_r | SHF_ALLOC | |
.note.ABI-tag | SHT_DYNAMIC | SHF_ALLOC |
.rel.dyn | SHF_ALLOC | |
.stab | SHT_NULL | 0 |
.stabstr | SHT_SYMTAB | 0 |
This section contains a list of global constructor function pointers.
This section contains a list of global destructor function pointers.
This section contains information necessary for frame unwinding during exception handling. The format is the same as for .debug_frame as described by DWARF2.
This section contains the Symbol Version Table.
This section contains the Version Definitions.
This section contains the Version Requirments.
This section holds relocation information, as described in `Relocation'. These relocations are applied to the .dyn section.
This section contains debugging information. The contents are not specified as part of the LSB.
This section contains strings associated with the debugging infomation contained in the .stab section.