Compartir a través de


!findstack

La extensión !findstack busca todas las pilas que contienen un símbolo o módulo especificados.

!findstack Symbol [DisplayLevel]
!findstack -?

Parámetros

Símbolo
Especifica un símbolo o módulo.

DisplayLevel
Especifica lo que debe contener la visualización. Puede ser cualquiera de los siguientes valores. El valor predeterminado es 1.

0
Muestra solo el identificador de subproceso de cada subproceso que contiene Symbol.

1
Muestra tanto el identificador de subproceso como el marco de cada subproceso que contiene Symbol.

2
Muestra toda la pila de subprocesos de cada subproceso que contiene Symbol.

-?
Muestra un breve texto de ayuda para esta extensión en la ventana de comando del depurador.

Archivo DLL

Uext.dll

Información adicional

Para obtener más información sobre los seguimientos de pila, consulte los comandos k, kb, kc, kd, kp, kP, kv (Display Stack Backtrace).

Comentarios

La extensión en modo kernel !stacks también muestra información sobre las pilas, incluido un breve resumen del estado de cada subproceso.

A continuación se muestran algunos ejemplos de la salida de esta extensión:

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