CDB doesn't show the line of code as WinDBG does for callstacks
Asked Answered
S

1

5

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?

Salleysalli answered 17/1, 2012 at 16:55 Comment(0)
C
8

Try running the command ".lines" to cause line information to be loaded. WinDBG defaults to line information being loaded, CDB and NTSD do not.

Caudell answered 17/1, 2012 at 16:56 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.