8.3. Sections

See chapter 2 of the LINUX for S/390 ELF Application Binary Interface Supplement.

8.3.1. Special Sections

The following sections are defined in the LINUX for S/390 ELF Application Binary Interface Supplement.

Table 8-1. ELF Special Sections

NameTypeAttributes
.gotSHT_PROGBITSSHF_ALLOC+SHF_WRITE
.pltSHT_PROGBITSSHF_ALLOC+SHF_EXECINSTR

.got 

This section holds the global offset table.

.plt 

This section holds the procedure linkage table.

8.3.2. Additional Special Sections

The following additional sections are defined here.

Table 8-2. Additional Special Sections

NameTypeAttributes
.rela.dynSHT_RELASHF_ALLOC
.rela.pltSHT_RELASHF_ALLOC

.rela.dyn 

This section holds RELA type relocation information for all sections of a shared library except the PLT.

.rela.plt 

This section holds RELA type relocation information for the PLT section of a shared library or dynamically linked application.