これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドabi-dumperです。
プログラム:
NAME
abi-dumper - DWARF デバッグ情報を含む ELF オブジェクトの ABI をダンプするツール
DESCRIPTION
名前:
ABI ダンパー (abi-dumper) DWARF デバッグ情報を含む ELF オブジェクトの ABI をダンプします。
説明:
ABI Dumper は、DWARF を含む ELF オブジェクトの ABI 情報をダンプするツールです
デバッグ情報。
このツールは、ABI を追跡するための ABI Compliance Checker ツールと併用することを目的としています。
C/C++ ライブラリまたはカーネル モジュールの変更。
このツールは自由ソフトウェアです:あなたはそれを再配布および/またはそれの下でそれを変更することができます
GNU LGPL または GNU GPL の条件。
USAGE:
アビダンパー [オプション] [オブジェクト]
例:
abi-ダンパー libTest.so -o ABI.dump abi-dumper Module.ko.debug -o ABI.ダンプ
情報 オプション:
-h|-ヘルプ
このヘルプを印刷してください。
-v|-バージョン
バージョン情報を印刷します。
-ダンプバージョン
ツールバージョン(0.99.12)を印刷し、他に何もしないでください。
全般的な オプション:
-o|-出力パス
出力 ABI ダンプ ファイルへのパス。 デフォルト: ./ABI.dump
-選別
ABI ダンプ内のデータを並べ替えます。
-標準出力
ABI ダンプを標準出力に出力します。
-うるさい
すべての警告を印刷します。
-vnum NUM
ライブラリのバージョンを NUM に設定します。
-追加情報 DIR
追加の分析情報を DIR にダンプします。
-bin-のみ
インライン関数、純粋仮想関数、および
エクスポートされていないグローバル データ。
-いろんなタイプ
未使用のデータ型をダンプします。
-すべてのシンボル
オブジェクトによってエクスポートされないシンボルをダンプします。
-シンボルリスト パス
ダンプする必要があるシンボルのリストを含むファイルを指定します。
-スキップ-cxx
stdc++ および Gnu C++ シンボルをダンプしないでください。
-すべて
に等しい: -いろんなタイプ -すべてのシンボル.
-ダンプ静的
静的 (ローカル) シンボルをダンプします。
- 比較 OLD.ダンプ NEW.ダンプ
XNUMX つの ABI ダンプ間で追加/削除されたシンボルを表示します。
-alt パス
代替デバッグ情報 (Fedora) へのパス。 から自動的に検出されます
指定されていない場合は、入力オブジェクトの gnu_debugaltlink セクション。
-dir
ソースファイルのフルパスを表示します。
-vt-ダンパー パス
vtable-dumper 実行可能ファイルがデフォルト以外の場所にインストールされている場合のパス
(PATH にはありません)。
-パブリックヘッダー パス
パブリックヘッダーファイルを含むディレクトリへのパス、またはヘッダーのリストを含むファイルへのパス
ファイル。 このオプションを使用すると、ABI ダンプからプライベート シンボルをフィルターで除外できます。
-タグを無視する パス
ctags ツールがヘッダー ファイル内のシンボルを読み取るのに役立つ、ignore.tags ファイルへのパス。
onworks.net サービスを使用してオンラインで abi-dumper を使用する