A.3. elfutils の変更点
Red Hat Developer Toolset 11.0 には、elfutils 0.185 が同梱されています。
以下の機能は、Red Hat Developer Toolset の以前のリリース以降に追加または変更されています。
-
eu-elflintおよびeu-readelfツールは、ELFセクションのSHF_GNU_RETAINおよびSHT_X86_64_UNWINDフラグを認識して表示するようになりました。 -
DEBUGINFOD_SONAMEマクロがdebuginfod.hに追加されました。このマクロは、dlopen関数とともに使用して、libdebuginfod.soライブラリーをアプリケーションから直接読み込むことができます。 -
新しい関数
debuginfod_set_verbose_fdがdebuginfod-clientライブラリに追加されました。この関数は、詳細な出力を別のファイルにリダイレクトすることで、debuginfod_find_*クエリー機能を強化します。 -
DEBUGINFOD_VERBOSE環境変数を設定すると、debuginfodクライアントが接続しているサーバーおよびこれらのサーバーの HTTP 応答に関する詳細情報が表示されるようになりました。 -
debuginfodサーバは、新しいスレッドビジーメトリクスと、より詳細なエラーメトリクスを提供します。これにより、debuginfodサーバー上で実行されるプロセスの検査が容易になります。 -
libdwライブラリーは、DW_FORM_indirectの場所値を透過的に処理し、dwarf_whatform関数が属性の実際の FORM を返すようになりました。 -
ネットワークトラフィックを減らすために、
debuginfod-clientライブラリーは負の結果をキャッシュに保存し、クライアントオブジェクトは既存の接続を再利用できます。