要启用的有用linux内核调试选项

要启用的有用linux内核调试选项,linux,debugging,kernel,config,Linux,Debugging,Kernel,Config,应该添加到标准内核配置中的非默认内核调试配置选项有哪些 默认情况下,2.6.x内核似乎支持调试,但有一组基本选项。我很想知道是否应该打开其他选项来帮助分析kdump vmcores。LDD3第4章提到了许多调试配置,以下是pdf文件: 我不确定它是否对kdump vmcores有帮助。有关比的内核调试选项稍新的列表,请参阅该页。谢谢,目前我在使用崩溃实用程序方面遇到了真正的困难。我无法将函数参数与堆栈上它们应该位于的位置相匹配(假定在调用下一个函数之前将最后几个项推到堆栈上)。我想知道是否缺少

应该添加到标准内核配置中的非默认内核调试配置选项有哪些


默认情况下,2.6.x内核似乎支持调试,但有一组基本选项。我很想知道是否应该打开其他选项来帮助分析kdump vmcores。

LDD3第4章提到了许多调试配置,以下是pdf文件:


我不确定它是否对kdump vmcores有帮助。

有关比的内核调试选项稍新的列表,请参阅该页。

谢谢,目前我在使用崩溃实用程序方面遇到了真正的困难。我无法将函数参数与堆栈上它们应该位于的位置相匹配(假定在调用下一个函数之前将最后几个项推到堆栈上)。我想知道是否缺少内核配置选项。例如,默认情况下未设置CONFIG_FRAME_指针,因此我正在尝试使用它,以及这是否会理顺崩溃中函数参数的位置。bt应该如何工作这篇文章似乎表明配置框架指针很重要,尽管这是2003年的一篇非常老的文章: