Tom*_*mek 5 c c++ runtime clang ubsan
Clang 编译器提供了许多有用的运行时检查,例如-fsanitize=unsigned-integer-overflow. 当其中一项检查失败时,我可以打印回溯(例如使用 gdb)吗?目前我得到了问题的确切位置,但我没有上下文。我如何从这些运行时检查中获得更多信息,尤其是回溯?
-fsanitize=unsigned-integer-overflow
yug*_*ugr 4
一个不需要启用致命错误的更简单的解决方案是设置 env。多变的UBSAN_OPTIONS=print_stacktrace=1。
UBSAN_OPTIONS=print_stacktrace=1
归档时间:
12 年,2 月 前
查看次数:
2877 次
最近记录:
9 年,1 月 前