IA-32 Assembly Language Reference Manual

Predefined Non-User Sections

Table 3-5 shows the predefined sections that are not user sections, because assembly language programmers cannot manipulate them by issuing section control directives in the source file.

Table 3-5 Predefined Non-user Sections

Section Name 

Description 

".dynamic"

Dynamic linking information.  

".dynstr"

Strings needed for dynamic linking. 

".dynsym"

Dynamic linking symbol table. 

".got"

Global offset table. 

".hash"

A symbol hash table. 

".interp"

The path name of a program interpreter. 

".plt"

The procedure linking table. 

"relname" & ".relaname"

Relocation information. name is the section to which the relocations apply. e.g., ".rel.text", ".rela.text".

".shstrtab"

String table for the section header table names.  

".strtab"

The string table.  

".symtab"

The symbol table.