乌桑 问答列表

为什么“-fno-omit-frame-pointer”会干扰 ASAN?

作者:Emanuel Schmidt 提问时间:11/28/2021

在最近的一个项目中,我测试了不同编译器标志和清理程序的组合,以评估调试 C 代码的相关性。通过测试这些组合的影响,我偶然发现了一种我不理解的行为。 再生产者 我使用一个包含内存泄漏的小型 hell...

当 UBSAN (-fsanitize=undefined) 发现未定义的行为时触发测试失败

作者:Steve Lorimer 提问时间:5/12/2021

我这里有一个小的单元测试,它有未定义的行为。 源代码: #include <gtest/gtest.h> TEST(test, test) { int k = 0x7fffffff; k +...

UBA 清理器在 C++ 上将负双重命名为无符号长长的问题

作者:Raz Cohen 提问时间:6/22/2023

我一直在使用 C++,并一直在使用 UBA 清理器将双精度转换为无符号长整长。但是,当值为负数时,我遇到了一个问题,这会导致错误消息:“运行时错误:值 -2 超出了类型为'long long unsi...

如何使用 g++ 检测 ubsan 的存在

作者:Jean-Michaël Celerier 提问时间:8/7/2023

我有一些有效的 C++ 代码无法在 ubsan 下使用 g++ 编译。 简而言之(https://gcc.godbolt.org/z/9qvz89na8): struct foo { void b...


共4条 当前第1页