Linux Special Sections

The following Linux PPC32 specific sections are defined here.

Table 10-2. Additional Special Sections

NameTypeAttributes
.got2SHT_PROGBITSSHF_ALLOC+SHF_WRITE
.rela.bssSHT_RELASHF_ALLOC
.rela.dynSHT_RELASHF_ALLOC
.rela.gotSHT_RELASHF_ALLOC
.rela.got2SHT_RELASHF_ALLOC
.rela.pltSHT_RELASHF_ALLOC
.rela.sbssSHT_RELASHF_ALLOC

.got2

This section holds the second level GOT

.rela.bss

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

.rela.dyn

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

.rela.got

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

.rela.got2

This section holds RELA type relocation information for the second level GOT section of a shared library or dynamically linked application

.rela.plt

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

.rela.sbss

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