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