A.6. Valgrind の変更点
Red Hat Developer Toolset 9.0 には Valgrind 3.15.0 が同梱されています。
以下の機能は、Red Hat Developer Toolset の以前のリリース以降に追加または変更されています。
- AMD64: RDRAND および F16C 命令セット拡張機能がサポートされるようになりました。
-
Cachegrind:
cg_annotateツールには新しいオプション--show-percsがあります。すべてのイベント数の横にあるパーセンテージを出力します。 -
Callgrind:
callgrind_annotateに新しいオプション--show-percsが追加されました。すべてのイベント数の横にあるパーセンテージを出力します。 -
Massif:
--read-inline-infoのデフォルト値は yes です。 -
Memcheck:
--xtree-leak=yesオプションにより、--show-leak-kinds=allオプションが有効になります。 新しいオプション
--show-error-list=no|yesが追加されました。- 検出されたエラーと、実行の終了後に使用した抑制を一覧表示します。
-
以前のバージョンの Valgrind では、この情報は
-v verboseモードでのみ表示されていました。 -
短いオプション
-sは--show-error-list=yesと同等です。
DHAT ツールは実験的なものではありません。これは改善され、GUI を受信しました。変更や新機能は次のとおりです。
-
DHAT を使用するには、新しいコマンド
--tool=dhatを実行します。古いコマンド--tool=exp-dhatはサポートされません。 -
--show-top-nおよび--sort-byオプションが削除されます。プログラムが終了すると、DHAT は最小限のデータのみをプリントし、すべてのプロファイリングデータをファイルに書き込みます。 新しいビューアー
dh_view.htmlが追加されました。- これは、ブラウザーで実行する必要がある JavaScript プログラムです。
-
/usr/libexec/valgrind/dh_view.htmlとして同梱されます。 - ビューアーでプロファイルの結果を表示するには、実行完了後に出力されたメッセージの指示に従ってください。
-
DHAT マニュアルは、
/usr/share/doc/valgrind/html/dh-manual.htmlとして同梱されています。