2.3.3 マップ情報を出力する

マップ情報(リンク結果の情報)は,リンケージ・リスト・ファイルに出力します。

(1)

ロード・モジュール・ファイルの場合

プロジェクト・ツリーでビルド・ツール・ノードを選択し,プロパティ パネル[リンク・オプション]タブを選択します。

リンケージ・リスト・ファイルの出力の設定は,[リスト]カテゴリで行います。

図 2.16

[リンケージ・リスト・ファイルを出力する]プロパティ

 

リンケージ・リスト・ファイルの出力の設定は,[リスト]カテゴリの[リンケージ・リスト・ファイルを出力する]プロパティで[はい (リスト内容=選択) (-LISt)]を選択してください。

リンケージ・リスト・ファイルを出力する場合,リンカが出力するリンケージ・リスト・ファイルの内容を選択することができます。

(a)

シンボル情報の出力設定

[シンボル情報を出力する]プロパティで[はい(-SHow=SYmbol)]を選択してください。

(b)

シンボルの参照回数の出力設定

[シンボルの参照回数を出力する]プロパティで[はい(-SHow=Reference)]を選択してください。

(c)

クロスリファレンス情報の出力設定

[クロスリファレンス情報を出力する]プロパティで[はい(-SHow=Xreference)]を選択してください。

(d)

セクションの合計サイズの出力設定

[セクションの合計サイズを表示する]プロパティで[はい(-SHow=Total_size)]を選択してください。

(e)

ベクタ情報の出力設定

[ベクタ情報を出力する]プロパティで[はい(-SHow=VECTOR)]を選択してください。

(f)

セクションに対応する再配置属性の出力設定

[セクションに対応する再配置属性を出力する]プロパティで[はい(-SHow=RELOCATION_ATTRIBUTE)]を選択してください。

(g)

不正な間接関数呼び出し検出で用いる関数リストの出力設定

[不正な間接関数呼び出し検出で用いる関数リストを出力する]プロパティで[はい(-SHow=CFI)]を選択してください。

(2)

リロケータブル・モジュール・ファイルの場合

プロジェクト・ツリーでビルド・ツール・ノードを選択し,プロパティ パネル[ライブラリアン・オプション]タブを選択します。

リンケージ・リスト・ファイルの出力の設定は,[リスト]カテゴリで行います。

図 2.17

[リンケージ・リスト・ファイルを出力する]プロパティ

 

リンケージ・リスト・ファイルの出力の設定は,[リスト]カテゴリの[リンケージ・リスト・ファイルを出力する]プロパティで[はい (リスト内容=選択) (-LISt)]を選択してください。

リンケージ・リスト・ファイルを出力する場合,リンカが出力するリンケージ・リスト・ファイルの内容を選択することができます。

(a)

シンボル情報の出力設定

[シンボル情報を出力する]プロパティで[はい(-SHow=SYmbol)]を選択してください。

(b)

クロスリファレンス情報の出力設定

[クロスリファレンス情報を出力する]プロパティで[はい(-SHow=Xreference)]を選択してください。

(c)

セクションの合計サイズの出力設定

[セクションの合計サイズを表示する]プロパティで[はい(-SHow=Total_size)]を選択してください。

備考

リンケージ・リスト・ファイルについての詳細は,「CC-RX コンパイラ ユーザーズマニュアル」を参照してください。