マニュアルページ er_src.1




名前

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


形式

     er_src [ -func |  -{source,src}  item tag |  -disasm item tag |
     -{cc,scc,dcc} com_spec | -outfile filename | -V ]
     object



説明

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

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

     item は、関数、または実行可能ファイルまたは共有オブジェク ト
     の 構 築に使用されるソースかオブジェクトファイルの名前です。
     tag は、複数の関数が同じ名前を持つ場合、参照される item を決
     定するために使用するインデックスです。このオプションは必須で
     すが、関数を解決する必要がない場合は無視されます。

     item は、function`file` の形式で指定できます。この指定が行わ
     れた場合は、指定されたファイルのソースコンテキスト内の指定さ
     れた関数のソースまたは逆アセンブリが使用されます。注釈 付 き
     ソー ス と 逆 ア セ ン ブ リ、ソースコンテキストについては、
     er_print(1) のマニュアルページを参照してください。

     特殊な itemtag、および all -1 は、オブジェクト内のすべての
     関数についてソースまたは逆アセンブリを生成するよう指示する目
     的に使用します。実行可能ファイルおよび共有オブジェクトに関す
     る、こうしたレポート出力は非常に大きくなる可能性があることに
     注意してください。


オプション

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

     -func
          指定されたオブジェクトのすべての関数を一覧表示します。

     -{source,src}
          指定された item の注釈付きソースを表示します。

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

     -func、-source、-disasm のどれも指定されなかった場合 は、 エ
     ラーが報告されます。

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

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

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


デフォルト

     er_src は、.er.rc という名前のデフォルトファイルからのコンパ
     イラコメントクラスを表示するために、デフォルトの設定を読み取
     ります。まずシステム規模のデフォルトファイルが読み取られ、続
     いてユーザーのホームディレクトリのデフォルトファイル (存在す
     る場合)、現在のディレクトリのデフォルトファイル (存在する 場
     合 ) の順に読み取られます。 -cc、-scc、-dcc オプションのどれ
     かが指定されている場合、その指定は、コンパイラの注釈クラスの
     デフォルトの設定に優先します。デフォルトファイルやそのプロセ
     スの詳細については、 er_print(1) のマニュアルページを参照 し
     てください。


関連項目

     er_print(1)、および