编译优化级别问题 -o2?

一叶舟troy 发布于 2015/12/29 14:05
阅读 223
收藏 0
GDB

问题描述 生产主机上程序出现了core,因为是 -o2优化,

无法 pint打印全局或者局部变量信息,

你们是如何定位的 

加载中
0
baozhuni
baozhuni
这个就只能看寄存器、内存了。
0
baozhuni
baozhuni
如果你能猜到某个变量的地址,然后用 x 命令,检查这段内存,即可。
0
baozhuni
baozhuni
根据汇编猜测地址
0
一叶舟troy
一叶舟troy

引用来自“baozhuni”的评论

如果你能猜到某个变量的地址,然后用 x 命令,检查这段内存,即可。
也只能这样 寄存器也看不到
返回顶部
顶部