CDB не показывает строку кода, как WinDBG для стеков вызовов

Я использую WinDBG 6.12.0002.633 X86.

У меня проблема с CDB отладчика командной строки, который не показывает те же результаты, что и WinDBG, для команд k и kL.

В WinDBG команда k правильно показывает строку кода для стека вызовов, где команда 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 результаты k и kL идентичны:

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 отображал строку кода для команды k, как это делает WinDBG?


person PaulH    schedule 17.01.2012    source источник


Ответы (1)


Попробуйте выполнить команду ".lines", чтобы загрузить информацию о строке. WinDBG по умолчанию загружает строковую информацию, CDB и NTSD - нет.

person Michael    schedule 17.01.2012