我们如何确定在GDB调试期间是否内联函数?

时间:2018-08-17 18:37:05

标签: c debugging gdb inline compiler-optimization

使用GDB调试C程序时,运行命令 bt 将列出函数调用堆栈。 GDB的更高版本显示内联函数,就像非内联函数一样。它们出现在回溯中。但是从下面的文章中,我了解可以区分该函数是否内联。

链接-GDB_Inline_Func

他们引用了-

  

您可以使用 信息框 检查是否内联了函数   命令。

我无法理解如何解释执行命令 info frame 时显示的信息,以确定当前函数是否是内联函数。

1 个答案:

答案 0 :(得分:0)

例如,您可以disassemble [Function],如果内联,则会出现错误