使用WinDbg分析.NET转储

RRR*_*RRR 4 .net windbg dump crash-dumps sos

我正在使用windbg对转储执行分析.以下是我运行的命令

  1. .loadby sos mscorwks - 加载sos dll
  2. ~* e !clrstack - 查看所有线程
  3. ~18s - 将上下文更改为我想要分析的线程
  4. !clrstack - 查看这个线程的调用堆栈.

现在,我想转到堆栈中的每个帧并查看那里的对象/变量的值.我该怎么办?

有没有办法找出线程实际卡住的方法中的行号?

Ash*_*her 6

使用!clrstack -l查看局部变量.

另请参阅WinDbg/SOS备忘单

这个博客有一些很好的调试指南