Akagi201
8/5/2014 - 7:37 AM

valgrind.md

Valgrind是一个instrumentation framework来编译dynamic analysis tools. 有许多valgrind tools可以自动检测许多memory management和threading bugs, 和profile your programs in detail. 你也可以使用Valgrind来编译新的工具.

Valgrind distribution目前支持6中production-quality工具: 一个memory error detector, 两个thread error detector, 一个cache和branch-prediction profiler, 一个call-graph generating cache, branch-prediction profiler, 和heap profiler.

也包含3个实验性工具: 一个stack/global array overrun detector, 另一个heap profiler(可以检测heap blocks是怎样使用的), 和一个SimPoint basic block vector generator.

site