3.2.7 Cross-Reference Information

The symbol reference information (cross-reference information) is output when -show=xreference is specified. The following figure shows an example of cross-reference information output.

*** Cross Reference List ***
(1)  (2)        (3)             (4)         (5)
No   Unit Name  Global.Symbol   Location    External Information
0001 a
     SECTION=P  _func
                                00000100
                _func1
                                00000116
                _main
                                0000012c
                _g
                                00000136
     SECTION=B
                _a
                                00000190   0001(00000140:P)
                                           0002(00000178:P)
                                           0003(0000018c:P)
0002 b
     SECTION=P
                _func01
                                00000154   0001(00000148:P)
                _func02
                                00000166   0001(00000150:P)
0003 c
     SECTION=P
                _func03
                                00000184

Item Number

Description

(1)

Unit number, which is an identification number in object units

(2)

Object name, which specifies the input order at linkage

(3)

Symbol name output in ascending order of allocation addresses for every section

(4)

Symbol allocation address, which is a relative value from the beginning of the section when -form=relocate is specified

**OVER** being displayed here indicates that the address exceeded the range that can be expressed by 32 bits.

(5)

Address of an external symbol that has been referenced

Output format: <Unit number> (<address or offset in section>:<section name>)