ToB企服应用市场:ToB评测及商务社交产业平台
标题:
valgrind 检测多线程 bug,检测 并发 bug concurrent bug parallel bug
[打印本页]
作者:
自由的羽毛
时间:
6 天前
标题:
valgrind 检测多线程 bug,检测 并发 bug concurrent bug parallel bug
valgrind --tool=helgrind ./your_program
复制代码
如果检测的对象是大型步伐,可以设定仅在某些函数中开启 valgrind 的检测:
Valgrind 提供了一些客户请求(client requests),可以在代码中插入特定的宏来控制 Valgrind 的举动。例如,可以使用 VALGRIND_HG_DISABLE_CHECKING 和 VALGRIND_HG_ENABLE_CHECKING 到临时禁用和启用 Helgrind 的检测。
#include <valgrind/helgrind.h>
void your_function() {
// 禁用 Helgrind 检测
VALGRIND_HG_DISABLE_CHECKING;
// 你的代码
// 重新启用 Helgrind 检测
VALGRIND_HG_ENABLE_CHECKING;
}
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4