tct (traccia alla chiamata o al ritorno successivo)

Il comando tct esegue il programma fino a raggiungere un'istruzione di chiamata o un'istruzione restituita.

User-Mode

[~Thread] tct [r] [= StartAddress] [Count] 

Kernel-Mode

tct [r] [= StartAddress] [Count] 

Parametri

Thread
Specifica i thread per continuare l'esecuzione. Tutti gli altri thread sono bloccati. Per altre informazioni sulla sintassi, vedere Sintassi dei thread. È possibile specificare thread solo in modalità utente.

R
Attiva e disattiva la visualizzazione di registri e flag. Per impostazione predefinita, vengono visualizzati i registri e i flag. È possibile disabilitare la visualizzazione del registro usando i comandi tctr, pr, tr o .prompt_allow -reg. Tutti questi comandi controllano la stessa impostazione ed è possibile usarli per eseguire l'override di qualsiasi uso precedente di questi comandi.

È anche possibile disabilitare la visualizzazione dei registri usando il comando l-os. Questa impostazione è separata dagli altri quattro comandi. Per controllare quali registri e flag vengono visualizzati, usare il comando rm (Register Mask).

StartAddress
Specifica l'indirizzo in cui inizia l'esecuzione del debugger. Se non si usa StartAddress, l'esecuzione inizia con l'istruzione a cui punta il puntatore dell'istruzione. Per altre informazioni sulla sintassi, vedere Sintassi dell'intervallo di indirizzi e degli indirizzi.

Conteggio
Specifica il numero di istruzioni di chiamata o restituzione che il debugger deve incontrare per il fine del comando tct . Il valore predefinito è uno.

Ambiente

Elemento Descrizione
Modalità modalità utente, modalità kernel
Targets solo debug in tempo reale
Piattaforme all

Informazioni aggiuntive

Per altre informazioni sui comandi correlati, vedere Controllo della destinazione.

Commenti

Il comando tct fa sì che la destinazione inizi l'esecuzione. Questa esecuzione continua fino a quando il debugger non raggiunge una chiamata o restituisce un'istruzione o rileva un punto di interruzione.

Se il contatore del programma è già in una chiamata o un'istruzione restituita , il debugger esegue le tracce nella chiamata o restituisce e continua l'esecuzione fino a quando non rileva un'altra chiamata o restituisce. Questa traccia, anziché l'esecuzione, della chiamata è l'unica differenza tra tct e pct (passaggio alla chiamata successiva o a restituzione).

In modalità di origine è possibile associare una riga di origine a più istruzioni di assembly. Questo comando non viene arrestato in corrispondenza di una chiamata o di un'istruzione restituita associata alla riga di origine corrente.