Share via


t (Rastrear)

El comando t ejecuta una única instrucción o línea de origen y, opcionalmente, muestra los valores resultantes de todos los registros y marcas. Cuando se producen llamadas a subrutinas o interrupciones, también se rastrea cada uno de sus pasos.

Modo de usuario

[~Thread] t [r] [= StartAddress] [Count] ["Command"] 

Modo kernel

t [r] [= StartAddress] [Count] ["Command"] 

Parámetros

Subproceso
Especifica los subprocesos que se van a descongelar. Todos los demás subprocesos están inmovilizados. Para obtener más información sobre esta sintaxis, consulte Sintaxis de subproceso. Solo puede especificar subprocesos en modo de usuario.

r
Activa y desactiva la visualización de registros y marcas. De forma predeterminada, se muestran los registros y las marcas. Puede desactivar la visualización de registros utilizando los comandos pr, tr o .prompt_allow -reg. Estos tres comandos controlan la misma configuración y puede utilizar cualquiera de ellos para anular cualquier uso anterior de estos comandos.

También puede desactivar la visualización de registros utilizando el comando l-os. Este ajuste es independiente de los otros tres comandos. Para controlar qué registros y marcas se muestran, use el comando rm (Máscara de registro).

StartAddress
Especifica la dirección donde debe comenzar la ejecución. Si no usa StartAddress, la ejecución comienza en la instrucción a la que apunta el puntero de instrucción. Para obtener más información sobre la sintaxis, consulte Direcciones y sintaxis de intervalo de direcciones.

Recuento
Especifica el número de instrucciones o líneas de origen a rastrear antes de detenerse. Cada paso se muestra como una acción independiente en la ventana Comando de depurador. El valor predeterminado es uno.

Comando
Especifica un comando del depurador que se ejecutará después de realizar el rastreo. Este comando se ejecuta antes de que se muestren los resultados estándar t. Si también utiliza Recuento, este comando se ejecuta una vez finalizado todo el rastreo (pero antes de que se muestren los resultados del rastreo final).

Entorno

Elemento Descripción
Modos modo de usuario, modo kernel
Destinos solo depuración en vivo
Plataformas all

Información adicional

Para obtener más información sobre cómo emitir el comando t y una descripción general de los comandos relacionados, consulte Controlar el destino.

Comentarios

Cuando se especifica Recuento, cada instrucción se muestra a medida que se recorre.

Cada rastreo ejecuta una única instrucción de ensamblado o una única línea de origen, dependiendo de si el depurador está en modo de ensamblado o en modo de origen. Utilice los comandos l+t y l-t o los botones de la barra de herramientas de WinDbg para cambiar entre estos modos.

Si desea rastrear la mayoría de las llamadas a funciones pero omitir ciertas llamadas, puede utilizar .step_filter (Establecer filtro de pasos) para indicar qué llamadas debe omitir.

Puede utilizar el comando t para rastrear instrucciones en ROM.

Cuando se realizan muchos rastreos rápidos en WinDbg, las ventanas de información de depuración se actualizan después de cada rastreo. Si esta actualización provoca un tiempo de respuesta más lento, utilice .suspend_ui (suspender interfaz WinDbg) para suspender temporalmente la actualización de estas ventanas.