纠正对call stack的错误的认识

来源:互联网 发布:剑网3捏脸数据成女 编辑:程序博客网 时间:2024/05/22 10:33
自从发现call stack这个调试法宝之后,就把单步执行给丢到了一边。

昨天调试的时候发现,call stack中所反映的调用位置存在一些偏移,不能准确的定位到调用位置,这可能是由于编译成二进制代码或者汇编语句后调用位置和C++代码的位置不同引起的,一般都在C++代码调用之后。

其次,call stack只能反映直系的调用过程,要观察变量的变化,还是单步执行,遍历所有相关的函数调用。
原创粉丝点击