!findstack
!findstack 拡張機能は、指定されたシンボルまたはモジュールを含むすべてのスタックを検索します。
!findstack Symbol [DisplayLevel]
!findstack -?
パラメーター
Symbol
シンボルまたはモジュールを指定します。
DisplayLevel
表示内容を指定します。 これは、次のいずれかの値になります。 既定値は 1です。
0
シンボルを含む各スレッドのスレッド ID のみを表示します。
1
シンボルを含む各スレッドのスレッド ID とフレームの両方を表示します。
2
シンボルを含む各スレッドのスレッド スタック全体を表示します。
-?
デバッガーコマンドウィンドウで、この拡張機能の簡単なヘルプテキストを表示します。
DLL
Uext.dll
追加情報
スタック トレースの詳細については、k、kb、kc、kd、kp、kP、kv (スタック バックトレースの表示) コマンドを参照してください。
解説
!stacks カーネル モード拡張機能は、各スレッドの状態の簡単な概要など、スタックに関する情報も表示します。
この拡張機能からの出力の例をいくつか次に示します:
0:023> !uext.findstack wininet
Thread 009, 2 frame(s) match
* 06 03eaffac 771d9263 wininet!ICAsyncThread::SelectThread+0x22a
* 07 03eaffb4 7c80b50b wininet!ICAsyncThread::SelectThreadWrapper+0xd
Thread 011, 2 frame(s) match
* 04 03f6ffb0 771cda1d wininet!AUTO_PROXY_DLLS::DoThreadProcessing+0xa1
* 05 03f6ffb4 7c80b50b wininet!AutoProxyThreadFunc+0xb
Thread 020, 6 frame(s) match
* 18 090dfde8 771db73a wininet!CheckForNoNetOverride+0x9c
* 19 090dfe18 771c5e4d wininet!InternetAutodialIfNotLocalHost+0x220
* 20 090dfe8c 771c5d6a wininet!ParseUrlForHttp_Fsm+0x135
* 21 090dfe98 771bcb2c wininet!CFsm_ParseUrlForHttp::RunSM+0x2b
* 22 090dfeb0 771d734a wininet!CFsm::Run+0x39
* 23 090dfee0 77f6ad84 wininet!CFsm::RunWorkItem+0x79
Thread 023, 9 frame(s) match
* 16 0bd4fe00 771bd256 wininet!ICSocket::Connect_Start+0x17e
* 17 0bd4fe0c 771bcb2c wininet!CFsm_SocketConnect::RunSM+0x42
* 18 0bd4fe24 771bcada wininet!CFsm::Run+0x39
* 19 0bd4fe3c 771bd22b wininet!DoFsm+0x25
* 20 0bd4fe4c 771bd706 wininet!ICSocket::Connect+0x32
* 21 0bd4fe8c 771bd4cb wininet!HTTP_REQUEST_HANDLE_OBJECT::OpenConnection_Fsm+0x391
* 22 0bd4fe98 771bcb2c wininet!CFsm_OpenConnection::RunSM+0x33
* 23 0bd4feb0 771d734a wininet!CFsm::Run+0x39
* 24 0bd4fee0 77f6ad84 wininet!CFsm::RunWorkItem+0x79
0:023> !uext.findstack wininet!CFsm::Run 0
Thread 020, 2 frame(s) match
Thread 023, 3 frame(s) match
0:023> !uext.findstack wininet!CFsm 0
Thread 020, 3 frame(s) match
Thread 023, 5 frame(s) match