Chapter 10. Sections

Table of Contents
Special Sections
Linux Special Sections
Section Types
Section Attribute Flags
Special Section Types

Special Sections

The following sections are defined in the System V Application Binary Interface PowerPC Processor Supplement.

Table 10-1. ELF Special Sections

NameTypeAttributes
.gotSHT_PROGBITSSHF_ALLOC+SHF_WRITE+SHF_EXECINSTR
.pltSHT_NOBITSSHF_ALLOC+SHF_WRITE+SHF_EXECINSTR
.sdataSHT_PROGBITSSHF_ALLOC+SHF_WRITE

.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

.sdata

This section holds initialized small data that contribute to the program memory image

Note that the .tags, .taglist and .tagsym sections described in System V Application Binary Interface PowerPC Processor Supplement are not supported.