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)、 および
『プログラムのパフォーマンス解析』