tc (Seguimiento a llamada siguiente)
El comando tc ejecuta el programa hasta que se alcanza una instrucción de llamada.
Modo de usuario
[~Thread] tc [r] [= StartAddress] [Count]
Modo kernel
tc [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 de registros mediante los comandos tcr, 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. Esta configuración es independiente de los otros cuatro 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. 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.
Contar
Especifica el número de instrucciones de llamada que el depurador debe encontrar para que finalice el comando tc . 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 tc hace que el destino empiece a ejecutarse. Esta ejecución continúa hasta que el depurador alcanza una instrucción de llamada o encuentra un punto de interrupción.
Si el contador del programa ya está en una instrucción de llamada , el depurador realiza un seguimiento en la llamada y continúa ejecutándose hasta que encuentre otra llamada. Este seguimiento, en lugar de la ejecución, de la llamada es la única diferencia entre tc y pc (Paso a siguiente llamada).
En el modo de origen, puede asociar una línea de origen con varias instrucciones de ensamblado. Este comando no se detiene en una instrucción de llamada asociada a la línea de origen actual.