gdb调试查看调用栈信息 vim如何查看一个函数被哪些函数调用过?
浏览量:2136
时间:2021-03-13 15:58:40
作者:admin
vim如何查看一个函数被哪些函数调用过?
通常,在调试期间观察函数的调用关系或监视变量的变化。这种动态观测比静态观测更有意义。静态观察是指代码级分析。不管编辑器有多强大,都不可能分析代码的运行时调用。
例如,使用GDB中的watch监视变量,使用break BT观察函数的调用堆栈。如果只想知道函数调用关系,还可以使用Gprof类似的软件生成函数调用表。
gdb主要指的是哪些?
使用以下两个命令:next//执行下一行源代码,但不要进入调用函数。步骤//执行下一行源代码,并输入函数。此时,可以在调用函数中添加断点。GDB中的函数调用:call name调用并执行一个函数(GDB)call Gen和Sork(1234,1,0)(GDB)call printf(“ABCD”)=4finish结束当前函数的执行并显示其返回值(如果有)
gdb调试查看调用栈信息 gdb命令查看堆栈信息 gdb调试so文件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。