Table 3–5 lists sections that are predefined but cannot be named in the section control directives because they are not under user control.
Table 3–5
Section Name |
Description |
---|---|
".dynamic" |
Section contains dynamic linking information. |
.dynstr |
Section contains strings needed for dynamic linking. |
.dynsym |
Section contains the dynamic linking symbol table. |
.got |
Section contains the global offset table. |
.hash |
Section contains a symbol hash table. |
.interp |
Section contains the path name of a program interpreter. |
.plt |
Section contains the procedure linking table. |
.relname & .relaname |
Section containing relocation information. name is the section to which the relocations apply, that is, ".rel.text", ".rela.text". |
.shstrtab |
String table for the section header table names. |
.strtab |
Section contains the string table. |
.symtab |
Section contains a symbol table. |