Dr. Memory

Dr. Memory

Dr. Memoryは、初期化されていないメモリへのアクセス、アドレス指定できないメモリへのアクセスなど、メモリ関連のプログラミングエラーを特定できるメモリ監視ツールです。
Dr. Memoryは、初期化されていないメモリへのアクセス、アドレス指定できないメモリへのアクセス(割り当てられたヒープユニットおよびヒープアンダーフローとオーバーフローを含む)、解放されたメモリへのアクセス、二重解放、メモリなどのメモリ関連のプログラミングエラーを特定できるメモリ監視ツールですリーク、および(Windowsでは)リーク、GDI APIの使用エラー、および予約されていないスレッドローカルストレージスロットへのアクセスを処理します。Dr. Memoryは、Windows、Linux、Mac、またはAndroidで動作する変更されていないアプリケーションバイナリで動作し、市販のIA-32、AMD64、およびARMハードウェアで動作します。Dr. Memoryは、DynamoRIO動的計装ツールプラットフォーム上に構築されています。
dr-memory

ウェブサイト:

ライセンスのあるすべてのプラットフォームでのDr. Memoryの代替

Valgrind

Valgrind

Valgrindは、動的分析ツールを構築するための計測フレームワークです。