gpt4 book ai didi

c++ - 在 -fsanitize=address 下运行时如何抑制 LeakSanitizer 报告?

转载 作者:行者123 更新时间:2023-11-30 02:19:12 26 4
gpt4 key购买 nike

当我使用 -fsanitize=address 编译我的 C++ 代码时,我的软件在退出时会打印出泄漏列表。有没有办法避免泄漏报告(我只对内存损坏感兴趣,而不是泄漏)?我用 ASAN flags page 访问了页面, 但看起来这些标志中的任何一个都不匹配。

最佳答案

您可以使用 export ASAN_OPTIONS=detect_leaks=0 运行或向您的应用程序添加一个函数:

const char* __asan_default_options() { return "detect_leaks=0"; }

参见 Asan flags wikicommon sanitizer flags wiki了解更多详情。

关于c++ - 在 -fsanitize=address 下运行时如何抑制 LeakSanitizer 报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51060801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com