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

No

Output Information

Contents

When -show OptionNote is Specified

When -show Option is not Specified

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

When -show=relocation_attribute is specified, the relocation attribute is output.

-show=relocation_attribute

Not output

4

Symbol information

Static definition symbol name, address, size, and type in the order of address

When -show=reference is specified:

Symbol reference count and optimization information in addition to the above information

When -show=struct is specified, information on the structure and union members is output.

-show =symbol

-show =reference

Not output

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

10

CFI information

Contents of the function list for use in detecting illegal indirect function calls

-show=cfi

Not output

Note

The -show option is valid when the list option is specified.