valgrind中的选项说明
时间: 2023-05-15 13:08:07 浏览: 95
valgrind详细手册
Valgrind是一款用于检测内存泄漏和内存错误的工具,它提供了多种选项来帮助用户定位问题。以下是一些常用的选项说明:
--leak-check=<yes|no>
启用或禁用内存泄漏检测,默认为启用。
--show-leak-kinds=<definite|indirect|possible|reachable>
指定要显示的内存泄漏类型,包括明确的、间接的、可能的和可达的。
--track-origins=<yes|no>
启用或禁用内存错误检测时跟踪变量的来源,默认为禁用。
--tool=<memcheck|cachegrind|callgrind|helgrind|drd>
指定要使用的工具,包括内存检测、缓存分析、函数调用分析、并发错误检测和数据竞争检测。
--log-file=<filename>
将输出写入指定的日志文件中。
--num-callers=<number>
指定要显示的调用堆栈的深度,默认为12。
--suppressions=<filename>
指定要使用的抑制文件,以忽略某些错误或泄漏。
以上是Valgrind中的一些常用选项说明。
阅读全文