为什么“-fno-omit-frame-pointer”会干扰 ASAN?
作者:Emanuel Schmidt 提问时间:11/28/2021
在最近的一个项目中,我测试了不同编译器标志和清理程序的组合,以评估调试 C 代码的相关性。通过测试这些组合的影响,我偶然发现了一种我不理解的行为。 再生产者 我使用一个包含内存泄漏的小型 hell...
乌桑 问答列表
作者:Emanuel Schmidt 提问时间:11/28/2021
在最近的一个项目中,我测试了不同编译器标志和清理程序的组合,以评估调试 C 代码的相关性。通过测试这些组合的影响,我偶然发现了一种我不理解的行为。 再生产者 我使用一个包含内存泄漏的小型 hell...
作者:Steve Lorimer 提问时间:5/12/2021
我这里有一个小的单元测试,它有未定义的行为。 源代码: #include <gtest/gtest.h> TEST(test, test) { int k = 0x7fffffff; k +...
作者:Raz Cohen 提问时间:6/22/2023
我一直在使用 C++,并一直在使用 UBA 清理器将双精度转换为无符号长整长。但是,当值为负数时,我遇到了一个问题,这会导致错误消息:“运行时错误:值 -2 超出了类型为'long long unsi...
作者:Jean-Michaël Celerier 提问时间:8/7/2023
我有一些有效的 C++ 代码无法在 ubsan 下使用 g++ 编译。 简而言之(https://gcc.godbolt.org/z/9qvz89na8): struct foo { void b...