Dr. Memory

Dr. Memory

内存博士是一种内存监视工具,能够识别与内存相关的编程错误,例如访问未初始化的内存,访问不可寻址的内存...
Dr. Memory是一种内存监视工具,能够识别与内存相关的编程错误,例如未初始化内存的访问,对不可寻址内存的访问(包括分配的堆单元之外的堆以及堆下溢和上溢),对释放的内存的访问,两次释放,内存泄漏,并(在Windows上)处理泄漏,GDI API使用错误以及对未保留的线程本地存储插槽的访问。Memory博士在未修改的应用程序二进制文件上运行,该二进制文件在Windows,Linux,Mac或Android上运行,并在商品IA-32,AMD64和ARM硬件上运行。Memory博士建立在DynamoRIO动态仪器工具平台上。
dr-memory

具有任何许可的所有平台的Dr. Memory替代品

Valgrind

Valgrind

Valgrind是用于构建动态分析工具的仪器框架。