如果我的 C++ 程序是用 AddressSanitizer 或 ThreadSanitizer 编译的,我希望它能够打印。AddressSanitizer中提出的解决方案:我们怎么知道 C 中的目标文件/可执行文件是用 AddressSanitizer 编译的?将不起作用,因为我不希望程序必须打开自己的目标代码并以这种方式探索自己。有#define
它可以检查的吗?我可以添加自己的,但如果已经存在,我不想添加。
问问题
32 次