阅读:1952回复:0
CDB/KD的调试设置问题
我用KD调试的时候,用p单步调试,加上了l+t选项,以源代码为单位一行一行单步。
但是显示出来的汇编代码也只有一行,源代码的一行应该对应好几行汇编代码,可能是我的设置问题。 kd> p > 6583: RtlInitUnicodeString( &valueName, L"DebugFlags" ); sfilter!SfReadDriverParameters+0x66: f84b4676 68504a4bf8 push offset sfilter! ?? ::PBOPGDP::`string' (f84b4a50) kd> p > 6590: &resultLength ); sfilter!SfReadDriverParameters+0x75: f84b4685 8d4dd8 lea ecx,[ebp-28h] kd> p > 6592: if (NT_SUCCESS( status )) { sfilter!SfReadDriverParameters+0x92: f84b46a2 837dd400 cmp dword ptr [ebp-2Ch],0 kd> p > 6595: (((PKEY_VALUE_PARTIAL_INFORMATION) buffer)->Data)); sfilter!SfReadDriverParameters+0x98: f84b46a8 8b55c8 mov edx,dword ptr [ebp-38h] 请问有人知道怎样设置能把一行源代码对应的汇编显示全吗? 谢谢! |
|