これはコマンド h8300-hitachi-coff-addr2line で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
addr2line-アドレスをファイル名と行番号に変換します。
SYNOPSIS
アドレス2行 [-b 友人名⎪--target =友人名]
[-C⎪-デマングル[= ]]
[-e ファイル名⎪--exe =ファイル名]
[-f⎪- 関数] [-s⎪--ベース名]
[-H⎪ - 助けて] [-V⎪- バージョン]
[アドレス アドレス ...]
DESCRIPTION
アドレス2行 プログラムアドレスをファイル名と行番号に変換します。 与えられた住所
および実行可能ファイルの場合、実行可能ファイルのデバッグ情報を使用して、
ファイル名と行番号は、特定のアドレスに関連付けられています。
使用する実行可能ファイルは、 -e オプション。 デフォルトはファイルです アウト.
アドレス2行 XNUMXつの動作モードがあります。
最初に、XNUMX進アドレスがコマンドラインで指定され、 アドレス2行
各アドレスのファイル名と行番号を表示します。
第二に、 アドレス2行 標準入力からXNUMX進アドレスを読み取り、
標準出力の各アドレスのファイル名と行番号。 このモードでは、 アドレス2行
動的に選択されたアドレスを変換するためにパイプで使用できます。
出力の形式は次のとおりです。 ファイル名:LINENO. それぞれのファイル名と行番号
アドレスは別の行に印刷されます。 もし -f オプションが使用されると、それぞれ
ファイル名:LINENO 行の前に 機能名 関数の名前である行
アドレスが含まれています。
ファイル名または関数名が判別できない場合は、 アドレス2行 XNUMXつの質問を印刷します
それらの場所にマーク。 行番号がわからない場合は、 アドレス2行 0を印刷します。
OPTIONS
ここで代替として示されているオプションの長い形式と短い形式は同等です。
-b 友人名
--target =友人名
オブジェクトファイルのオブジェクトコード形式が次のようになっていることを指定します 友人名.
-C
--demangle [= ]
デコード(デマングル)低レベルのシンボル名をユーザーレベルの名前に変換します。 削除する以外に
システムによって付加される最初のアンダースコア。これにより、C ++関数名が読みやすくなります。
コンパイラが異なれば、マングリングスタイルも異なります。 オプションのデマングリングスタイル
引数を使用して、コンパイラに適切なデマングリングスタイルを選択できます。
-e ファイル名
--exe =ファイル名
アドレスを変換する実行可能ファイルの名前を指定します。 NS
デフォルトのファイルは アウト.
-f
- 関数
関数名とファイルおよび行番号の情報を表示します。
-s
--ベース名
各ファイル名のベースのみを表示します。
onworks.net サービスを使用してオンラインで h8300-hitachi-coff-addr2line を使用する