9.3. Special Sections

9.3.1. Special Sections

Various sections hold program and control information. Sections in the lists below are used by the system and have the indicated types and attributes.

9.3.1.1. ELF Special Sections

The following sections are defined in Chapter 4 of the System V ABI, IA32 Supplement.

Table 9-1. ELF Special Sections

NameTypeAttributes
.gotSHT_PROGBITSSHF_ALLOC+SHF_WRITE
.pltSHT_PROGBITSSHF_ALLOC+SHF_EXECINSTR

.got 

This section holds the global offset table. See `Coding Examples' in Chapter 3, `Special Sections' in Chapter 4, and `Global Offset Table' in Chapter 5 of the processor supplement for more information.

.plt 

This section holds the procedure linkage table.

9.3.1.2. Addition Special Sections

The following additional sections are defined here.

Table 9-2. Additional Special Sections

NameTypeAttributes
.rel.dynSHT_RELSHF_ALLOC

.rel.dyn 

This section holds relocation information, as described in `Relocation'. These relocations are applied to the .dyn section.