Everything
3.2.9 クロス・リファレンス情報

-show=xreferenceオプションを指定した場合,シンボルの参照情報(クロス・リファレンス情報)を出力します。

クロス・リファレンス情報の出力例を以下に示します。

*** Cross Reference List ***
 
(1)  (2)        (3)            (4)       (5)
No   Unit Name  Global.Symbol  Location  External Information
0001 sample1
     SECTION=.text
                _main
                               00000100
                _func_01
                               00000118
     SECTION=.data
                _gval3
                               000f0400  0003(00000032:.text)
                                         0003(00000038:.text)
     SECTION=.bss
                _gval1
                               000f0404  0001(0000001a:.text)
                                         0001(00000020:.text)
                _gval2
                               000f0408  0002(00000026:.text)
                                         0002(0000002c:.text)
0002 sample2
     SECTION=.text
                _func02
                               00000124  0001(0000000a:.text)
0003 sample3
     SECTION=.text
                _func03
                               00000130  0001(00000010:.text)

項番

説明

(1)

Unit番号

オブジェクト単位の識別番号を出力します。

(2)

オブジェクト名

オブジェクト名をリンク時の入力指定順で出力します。

(3)

シンボル名

シンボル名をセクションごとに配置アドレスの昇順で出力します。

(4)

シンボルの配置アドレス

シンボルの配置アドレスを出力します。

-form=relocateオプションを指定した場合は,セクションの先頭からの相対値となります。

(5)

参照している外部シンボルのアドレス

参照している外部シンボルのアドレスを以下の形式で出力します。

Unit番号(アドレス,または セクション内オフセット:セクション名)