pct (paso a siguiente llamada o devolución)
El comando pct ejecuta el programa hasta que alcanza una instrucción de llamada o una instrucción de devolución.
Modo de usuario
[~Thread] pct [r] [= StartAddress] [Count]
Modo kernel
pct [r] [= StartAddress] [Count]
Parámetros
Hilo
Especifica los subprocesos que se van a seguir ejecutando. Todos los demás subprocesos están inmovilizados. Para obtener más información sobre la 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 deshabilitar la visualización del registro a través de los comandos pctr, 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 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 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, consulte Direcciones y sintaxis de intervalo de direcciones.
Contar
Especifica el número de instrucciones de llamada o devolución que se deben encontrar para que este comando se detenga. El valor predeterminado es uno.
Entorno
Elemento | Descripción |
---|---|
Modos | modo de usuario, modo kernel |
Destinos | solo depuración en vivo |
Platforms | all |
Información adicional
Para obtener más información sobre los comandos relacionados, vea Controlar el destino.
Comentarios
El comando pct hace que el destino empiece a ejecutarse. Esta ejecución continúa hasta que se alcanza una llamada o una instrucción de devolución o se encuentra un punto de interrupción.
Si el contador del programa ya está en una llamada o instrucción de devolución , se ejecuta toda la llamada o devolución. Una vez que se devuelve esta llamada o devolución, la ejecución continúa hasta que se alcanza otra llamada o devolución . Esta ejecución, en lugar de realizar el seguimiento, de la llamada es la única diferencia entre pct y tct (Seguimiento a siguiente llamada o devolución).
En el modo de origen, puede asociar una línea de origen con varias instrucciones de ensamblado. El comando pct no se detiene en una llamada ni devuelve instrucciones asociadas a la línea de origen actual.