3.2.1
Structure of Linkage List
Table 3-3 shows the structure and contents of the linkage list.
Table 3.2 | Structure and Contents of Linkage List |
|
|
|
|
|
|
|
1
|
Option information
|
Option strings specified by a command line or subcommand
|
None
|
Output
|
|
2
|
Error information
|
Error messages
|
None
|
Output
|
|
3
|
Linkage map information
|
Section name, start/end addresses, size, and type
|
None
|
Output
|
|
4
|
Symbol information
|
Static definition symbol name, address, size, and type in the order of address
|
-show =symbol
|
Not output
|
|
When -show=reference is specified:
Symbol reference count and optimization information in addition to the above information
|
-show =reference
|
Not output
|
|
When -show=struct is specified, information on the structure and union members is output.
|
-show =struct
|
Not output
|
|
5
|
Symbol deletion optimization information
|
Symbols deleted by optimization
|
-show =symbol
|
Not output
|
|
6
|
Cross-reference information
|
Symbol reference information
|
-show =xreference
|
Not output
|
|
7
|
Total section size
|
Total sizes of RAM, ROM, and program sections
|
-show=total_size
|
Not output
|
|
8
|
Vector information
|
Vector numbers and address information
|
-show=vector
|
Not output
|
|
9
|
CRC information
|
CRC calculation result and output addresses
|
None
|
Always output when the CRC option is specified
|
Note | The -show option is valid when the list option is specified. |