Valgrind

Valgrind

Valgrindは、動的分析ツールを構築するための計測フレームワークです。
Valgrindは、動的分析ツールを構築するための計測フレームワークです。多くのメモリ管理とスレッドのバグを自動的に検出し、プログラムを詳細にプロファイリングできるValgrindツールがあります。Valgrindを使用して新しいツールを構築することもできます。現在Valgrindディストリビューションには、メモリエラー検出器、2つのスレッドエラー検出器、キャッシュおよび分岐予測プロファイラー、コールグラフ生成キャッシュおよび分岐予測プロファイラー、ヒーププロファイラーの6つの製品品質ツールが含まれています。また、3つの実験ツールも含まれています:ヒープ/スタック/グローバルアレイオーバーラン検出器、ヒープブロックの使用方法を調べる2番目のヒーププロファイラー、およびSimPoint基本ブロックベクトルジェネレーター...
valgrind

ウェブサイト:

BSDのValgrindの代替

strace

strace

システムコールとシグナルをトレースします。診断、デバッグ、および指示のユーザースペースユーティリティ。
ltrace

ltrace

ltraceは、実行されたプロセスによって呼び出される動的ライブラリ呼び出しと、そのプロセスによって受信されたシグナルをインターセプトして記録します。