我有一个继承自Derived
的{{1}}类,我的一个函数崩溃了。我打开gdb试图弄清楚发生了什么,并试图打印出一个回溯。然而,当我100%知道路径是:Base
-calls>时,它只显示它已调用Base::func
。 Derived::func
但它没有在回溯中显示Base::func
部分。是否有一些我错过的设置,我似乎无法在手册中找到它?
答案 0 :(得分:1)
在这个问题上还没有足够的细节来回答它。你所看到的可能有很多原因。例如,从派生函数到基函数的调用可能已被编译器转换为尾调用,这意味着派生调用不会出现在堆栈中。