Compartir a través de


pt (Paso a siguiente devolución)

El comando pt ejecuta el programa hasta que se alcanza una instrucción de retorno.

User-Mode

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

Kernel-Mode

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

Parámetros

Hilo
Especifica los subprocesos que se van a seguir ejecutando. Todos los demás subprocesos están congelados. Para obtener más información sobre la sintaxis, vea Sintaxis de subprocesos. Solo puede especificar subprocesos en modo de usuario.

R
Activa y desactiva la presentación de registros y marcas. De forma predeterminada, se muestran los registros y las marcas. Puede deshabilitar la visualización de registros mediante los comandos ptr, pr, tr o .prompt_allow -reg. Todos estos comandos controlan la misma configuración y puede usar cualquiera de ellos para invalidar cualquier uso anterior de estos comandos.

También puede deshabilitar la visualización del registro mediante el comando l-os. Esta configuración es independiente de los otros tres comandos. Para controlar qué registros y marcas se muestran, use el comando rm (Register Mask).

StartAddress
Especifica la dirección donde comienza la ejecución el depurador. De lo contrario, el depurador comienza en la instrucción a la que apunta el puntero de instrucción. Para obtener más información sobre la sintaxis, vea Sintaxis de intervalo de direcciones y direcciones.

Contar
Especifica el número de instrucciones de devolución que se deben encontrar para que este comando se detenga. El valor predeterminado es uno.

Comando
Especifica un comando del depurador que se va a ejecutar después de realizar el paso. Este comando se ejecuta antes de que se muestren los resultados estándar pt . Si también usa Count, el comando especificado se ejecuta una vez completada toda la ejecución paso a paso (pero antes de que se muestren los resultados del paso final).

Entorno

Elemento Descripción
Modos modo de usuario, modo kernel
Targets Solo depuración activa
Plataformas todo

Información adicional

Para obtener más información sobre los comandos relacionados, vea Controlar el destino.

Comentarios

El comando pt hace que el destino empiece a ejecutarse. Esta ejecución continúa hasta que se alcanza una instrucción de retorno o se encuentra un punto de interrupción.

Si el contador del programa ya está en una instrucción de devolución , se ejecuta toda la devolución. Una vez que se devuelve este valor devuelto, la ejecución continúa hasta que se alcanza otro valor devuelto . Esta ejecución, en lugar de realizar el seguimiento, de la llamada es la única diferencia entre pt y tt (Trace to Next Return).

En el modo de origen, puede asociar una línea de origen con varias instrucciones de ensamblado. El comando pt no se detiene en una instrucción de retorno asociada a la línea de origen actual.

En el ejemplo siguiente se muestra el uso del comando pt junto con el comando kb para mostrar el seguimiento de la pila:

0:000> pt "kb"