Symbol Table Structure and Content
A-16
A.7.1 Special Symbols
The symbol table contains some special symbols that are generated by the
compiler, assembler, and linker. Each special symbol contains ordinary
symbol table information as well as an auxiliary entry. Table A–11 lists these
symbols.
Table A–11. Special Symbols in the Symbol Table
Symbol
Description
.file
File name
.text
Address of the .text section
.data
Address of the .data section
.bss
Address of the .bss section
.bb
Address of the beginning of a block
.eb
Address of the end of a block
.bf
Address of the beginning of a function
.ef
Address of the end of a function
.target
Pointer to a structure or union that is returned by a function
.
n fake
Dummy tag name for a structure, union, or enumeration
.eos
End of a structure, union, or enumeration
etext
Next available address after the end of the .text output section
edata
Next available address after the end of the .data output section
end
Next available address after the end of the .bss output section
Several of these symbols appear in pairs:
-
.bb/.eb indicate the beginning and end of a block.
-
.bf/.ef indicate the beginning and end of a function.
-
n fake/.eos name and define the limits of structures, unions, and enumera-
tions that were not named. The .eos symbol is also paired with named
structures, unions, and enumerations.
When a structure, union, or enumeration has no tag name, the compiler
assigns it a name so that it can be entered into the symbol table. These names
are of the form
nfake, where n is an integer. The compiler begins numbering
these symbol names at 0.
Содержание TMS320C54x
Страница 38: ......
Страница 39: ......
Страница 40: ......
Страница 41: ......
Страница 42: ......
Страница 43: ......
Страница 44: ......
Страница 45: ......
Страница 46: ......
Страница 47: ......
Страница 48: ......
Страница 49: ......
Страница 50: ......
Страница 51: ......
Страница 52: ......
Страница 53: ......
Страница 54: ......
Страница 55: ......
Страница 56: ......
Страница 57: ......
Страница 58: ......
Страница 59: ......
Страница 60: ......
Страница 61: ......
Страница 62: ......
Страница 276: ......
Страница 277: ......
Страница 278: ......
Страница 279: ......
Страница 280: ......
Страница 281: ......
Страница 282: ......
Страница 283: ......
Страница 284: ......
Страница 285: ......
Страница 286: ......
Страница 287: ......
Страница 288: ......
Страница 289: ......
Страница 290: ......
Страница 291: ......
Страница 292: ......
Страница 293: ......
Страница 294: ......
Страница 295: ......
Страница 296: ......
Страница 297: ......
Страница 298: ......
Страница 299: ......
Страница 300: ......
Страница 301: ......
Страница 302: ......