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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per