web-dev-qa-db-ja.com

WinDBGを使用してすべてのマネージスレッドのコールスタックを一覧表示する方法

管理対象アプリケーションから作成されたダンプがあります。ダンプ分析を容易にするために、SOS/SOSEX拡張を使用しています。すべての管理対象スレッドのコールスタックを一覧表示したいのですが、~*kbネイティブアプリケーションで。どうすればよいですか?

29
sarat

sos!EEStackコマンドを使用します。

0:007> .load sos
0:007> !EEStack

SOS.dll(SOS Debugging Extension) を参照してください

43
Justin

このコマンドはすべての管理対象スレッドをダンプします

~*e!dumpstack
27
Vadim Chekan

sosexでは、〜* e!mk(〜-スレッド、*-すべて、e-このコマンドを実行、!mk-マネージドスタックを表示します。sosexのほとんどのコマンドは、ネイティブコマンドをミラーリングしますが、それらの前。

8
JasonE