CDB没有显示WinDBG为callstacks所做的代码行

时间:2012-01-17 16:55:03

标签: windbg postmortem-debugging

我使用的是WinDBG 6.12.0002.633 X86。

我遇到的问题是,命令行调试器CDB没有显示与kkL命令的WinDBG相同的结果。

在WinDBG中,k命令正确显示了callstack的代码行,其中kL命令正确地删除了该信息并仅显示了偏移量。

1:128:armce> k
Child-SP RetAddr  Call Site
761efaf4 78013cdc module_78010000!SomeModule::Foo+0xb4 [bar.cpp @ 268]

1:128:armce> kL
Child-SP RetAddr  Call Site
761efaf4 78013cdc module_78010000!SomeModule::Foo+0xb4

在CDB中,kkL的结果相同:

1:128:armce> k
Child-SP RetAddr  Call Site
761efaf4 78013cdc module_78010000!SomeModule::Foo+0xb4

1:128:armce> kL
Child-SP RetAddr  Call Site
761efaf4 78013cdc module_78010000!SomeModule::Foo+0xb4

如何让CDB像WinDBG那样显示k命令的代码行?

1 个答案:

答案 0 :(得分:7)

尝试运行命令“.lines”以导致加载行信息。 WinDBG默认为正在加载的行信息,CDB和NTSD不会。