标签: c debugging gdb inline compiler-optimization
使用GDB调试C程序时,运行命令 bt 将列出函数调用堆栈。 GDB的更高版本显示内联函数,就像非内联函数一样。它们出现在回溯中。但是从下面的文章中,我了解可以区分该函数是否内联。
链接-GDB_Inline_Func
他们引用了-
您可以使用 信息框 检查是否内联了函数 命令。
我无法理解如何解释执行命令 info frame 时显示的信息,以确定当前函数是否是内联函数。
答案 0 :(得分:0)
例如,您可以disassemble [Function],如果内联,则会出现错误
disassemble [Function]