Symbol Table Entry Contents - Texas Instruments TMS320C54x User Manual

Digital signal processors
Hide thumbs Also See for TMS320C54x:
Table of Contents

Advertisement

Table A–10. Symbol Table Entry Contents
The entry for each symbol in the symbol table contains the symbol's:
-
Name (or a pointer into the string table)
-
Type
-
Value
-
Section it was defined in
-
Storage class
-
Basic type (integer, character, etc.)
-
Derived type (array, structure, etc.)
-
Dimensions
-
Line number of the source code that defined the symbol
Section names are also defined in the symbol table.
All symbol entries, regardless of class and type, have the same format in the
symbol table. Each symbol table entry contains the 18 bytes of information
listed in Table A–10. Each symbol may also have an 18-byte auxiliary entry;
the special symbols listed in Table A–11 on page A-16 always have an auxiliary
entry. Some symbols may not have all the characteristics listed above; if a par-
ticular field is not set, it is set to null.
Byte
Type
Number
0–7
Character
8–11
Long integer
12–13
Short integer
14–15
Unsigned short
integer
16
Character
17
Character
Symbol Table Structure and Content
Description
This field contains one of the following:
1) An 8-character symbol name, padded with nulls
2) A pointer into the string table if the symbol name
is longer than 8 characters
Symbol value; storage class dependent
Section number of the symbol
Basic and derived type specification
Storage class of the symbol
Number of auxiliary entries (always 0 or 1)
Common Object File Format
A-15

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C54x and is the answer not in the manual?

Table of Contents