Windbg 如何从托管代码中获取本机调用堆栈?

Windbg 如何从托管代码中获取本机调用堆栈?,windbg,Windbg,我正在尝试调试64位Windows 8.1 Pro上的托管Win32应用程序。我加载了SOS.cordell-ve-u-l和.loadby SOS clr,并将符号路径设置为Microsoft的公共服务器 我可以获取CLR调用堆栈,但当我尝试获取托管调用堆栈(K10)时,我只得到以下内容。想知道我错过了什么 00f8c23c 6c11777c PresentationCore_ni+0x1b76f0 00f8c2a8 6c114c57 PresentationCore_ni+0x1b777c 0

我正在尝试调试64位Windows 8.1 Pro上的托管Win32应用程序。我加载了SOS
.cordell-ve-u-l
.loadby SOS clr
,并将符号路径设置为Microsoft的公共服务器

我可以获取CLR调用堆栈,但当我尝试获取托管调用堆栈(
K10
)时,我只得到以下内容。想知道我错过了什么

00f8c23c 6c11777c PresentationCore_ni+0x1b76f0
00f8c2a8 6c114c57 PresentationCore_ni+0x1b777c
00f8c32c 6c1148af PresentationCore_ni+0x1b4c57
00f8c384 6c113926 PresentationCore_ni+0x1b48af
00f8c41c 6c1132e7 PresentationCore_ni+0x1b3926
00f8c440 6c11324f PresentationCore_ni+0x1b32e7
00f8c464 6b0b65da PresentationCore_ni+0x1b324f
00f8c4a0 6b0b6426 PresentationFramework_ni+0x3465da
00f8c52c 6b0b5ec6 PresentationFramework_ni+0x346426
00f8c57c 6b049bfc PresentationFramework_ni+0x345ec6
00f8c778 6c10e0ec PresentationFramework_ni+0x2d9bfc
00f8c7f4 6b054f45 PresentationCore_ni+0x1ae0ec
00f8c814 6b05a211 PresentationFramework_ni+0x2e4f45
00f8c870 6b049bfc PresentationFramework_ni+0x2ea211
00f8ca6c 6c10e0ec PresentationFramework_ni+0x2d9bfc

似乎您混淆了本机调用堆栈和托管(CLR)调用堆栈

  • k
    提供本机调用堆栈
  • !clrstack
    (SOS)提供托管调用堆栈
  • !dumpstack
    (SOS)提供了这两种功能
  • !的mk
    也提供了这两种功能,但方式更好

您似乎混淆了本机调用堆栈和托管(CLR)调用堆栈

  • k
    提供本机调用堆栈
  • !clrstack
    (SOS)提供托管调用堆栈
  • !dumpstack
    (SOS)提供了这两种功能
  • !的mk
    也提供了这两种功能,但方式更好

您似乎混淆了本机调用堆栈和托管(CLR)调用堆栈

  • k
    提供本机调用堆栈
  • !clrstack
    (SOS)提供托管调用堆栈
  • !dumpstack
    (SOS)提供了这两种功能
  • !的mk
    也提供了这两种功能,但方式更好

您似乎混淆了本机调用堆栈和托管(CLR)调用堆栈

  • k
    提供本机调用堆栈
  • !clrstack
    (SOS)提供托管调用堆栈
  • !dumpstack
    (SOS)提供了这两种功能
  • !的mk
    也提供了这两种功能,但方式更好

SOS附带一个帮助文件。做
!sos.help
入门。sos附带一个帮助文件。做
!sos.help
入门。sos附带一个帮助文件。做
!sos.help
入门。sos附带一个帮助文件。做
!sos.help
开始。我正在使用windbg 6。切换到最新的windbg 10后,我得到了调用堆栈。它还在预览中。谢谢你,托马斯。SOS命令有助于获得托管调用堆栈。哪个WinDbg 6?几乎每个版本都是6:请看,我从使用windbg 6的网站下载了适用于windows 8.1的windbg 6。切换到最新的windbg 10后,我得到了调用堆栈。它还在预览中。谢谢你,托马斯。SOS命令有助于获得托管调用堆栈。哪个WinDbg 6?几乎每个版本都是6:请看,我从使用windbg 6的网站下载了适用于windows 8.1的windbg 6。切换到最新的windbg 10后,我得到了调用堆栈。它还在预览中。谢谢你,托马斯。SOS命令有助于获得托管调用堆栈。哪个WinDbg 6?几乎每个版本都是6:请看,我从使用windbg 6的网站下载了适用于windows 8.1的windbg 6。切换到最新的windbg 10后,我得到了调用堆栈。它还在预览中。谢谢你,托马斯。SOS命令有助于获得托管调用堆栈。哪个WinDbg 6?几乎每个版本都是6:See,我从