# マニュアルページ er_src.1

## 名前

         er_src - インタリーブされたコンパイラコメントを含むソース ま
         たは逆アセンブリの出力

## 形式

         er_src [ -d | -c class-list | -o filename | -V |  ]
             object [ item [ tag ] ]

## 説明

         er_src はソースリストまたは結合されたソース、および逆アセ ン
         ブリリストを、インタリーブされたコンパイラコメントとともに生
         成するユーティリティです。デフォルトで、すべてのコメントが表
         示されます。

         object は実行可能ファイル、共有オブジェクト、またはオブ ジェ
         クトファイル (.o) の名前です。

         item は関数名、ソース名、実行可能ファイルを構築するために 使
         用するオブジェクトファイル、または共有オブジェクトです。オブ
         ジェクトファイルが指定された場合には省略できますが、実行可能
         ファイルまたは共有オブジェクトが指定された場合には必要です。

         tag は、複数の関数が同じ名前を持つ場合、参照される item を決
         定するために使用するインデックスです。必要ない場合は、省略す
         ることができます。必要な場合に省略されると、インデックス番号
         の可能な選択肢を表示するメッセージが出力されます。

## オプション

         er_src で使用できるオプションを以下に示します。

         -d   リスト中に逆アセンブリを含みます。デフォルトのリスト は
              逆 アセンブリを含みません。使用できるソースが存在しない
              場合、コンパイラコメントなしの逆アセンブリのリストが 生
              成されます。

         -c class-list
              コンパイラコメントクラスが表示できるように定義しま す。
              class_list はコロンで区切られるクラスのリストです。これ
              らのクラスの詳細については、er_print(1) のマ ニュ ア ル
              ペー ジを参照してください。er_print 中の dcc コマンドで
              使用できる追加フィールドは、16 進数の命令の表示を 指 定
              し、インタリーブされたソースを制御するために class-list
              で使用することができます。-c オプションは、すべて の デ
              フォ ルト設定を無効にします (以下のデフォルトを参照して
              ください)。

         -o filename
              filename を出力用に開きます。filename がダッシュ(-)  の
              場合、出力は stdout に書き出されます。

         -V   er_src の現在のリリースのバージョンを出力します。

## デフォルト

         er_src は、.er.rc という名前のデフォルトファイルからのコンパ
         イラコメントクラスを表示するために、デフォルトの設定を読み取
         ります。まずシステム規模のデフォルトファイルが読み取られ、続
         いてユーザーのホームディレクトリのデフォルトファイル (存在す
         る場合)、現在のディレクトリのデフォルトファイル (存在する 場
         合) の順に読み取られます。コンパイラコメントクラスのデフォル
         ト設定は、-c により無効となります。ファイルは、C++ 名前復 号
         化ライブラリのパスも指定できます。デフォルトファイルやそのプ
         ロセスの詳細については、er_print(1) のマニュアルページを参照
         してください。

## 関連項目

         er_print(1)、および
         『プログラムのパフォーマンス解析』