CDB doesn't show the line of code as WinDBG does for callstacks
-
17-04-2021 - |
문제
I am using WinDBG 6.12.0002.633 X86.
I'm having an issue with the command-line debugger CDB not showing the same results as WinDBG for the k
and kL
commands.
In WinDBG, the k
command correctly shows the line of code for the callstack where the kL
command correctly strips that information and only shows the offset.
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
In CDB, the results of the k
and kL
are identical:
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
What can I do to get CDB to show the line of code for the k
command as WinDBG does?
해결책
Try running the command ".lines" to cause line information to be loaded. WinDBG defaults to line information being loaded, CDB and NTSD do not.
제휴하지 않습니다 StackOverflow