pct (passaggio alla chiamata o al ritorno successivo)
Il comando pct esegue il programma fino a raggiungere un'istruzione di chiamata o un'istruzione restituita.
Modalità utente
[~Thread] pct [r] [= StartAddress] [Count]
Modalità kernel
pct [r] [= StartAddress] [Count]
Parametri
Filo
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 tramite i comandi pctr, 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 del registro usando il comando l-os. Questa impostazione è separata dagli altri tre 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. In caso contrario, il debugger inizia con l'istruzione a cui punta il puntatore dell'istruzione. Per altre informazioni sulla sintassi, vedere Sintassi dell'intervallo di indirizzi e dell'intervallo di indirizzi.
Contare
Specifica il numero di istruzioni di chiamata o restituzione che devono essere rilevate per arrestare il comando. Il valore predefinito è uno.
Ambiente
Articolo | Descrizione |
---|---|
Modalità | modalità utente, modalità kernel |
Target | solo debug in tempo reale |
Piattaforme | tutto |
Informazioni aggiuntive
Per altre informazioni sui comandi correlati, vedere Controllo della destinazione.
Osservazioni:
Il comando pct fa sì che la destinazione inizi l'esecuzione. Questa esecuzione continua finché non viene raggiunta una chiamata o un'istruzione restituita o viene rilevato un punto di interruzione.
Se il contatore del programma è già in una chiamata o un'istruzione restituita , viene eseguita l'intera chiamata o la restituzione. Dopo la restituzione di questa chiamata o restituzione, l'esecuzione continua finché non viene raggiunta un'altra chiamata o restituita . Questa esecuzione, anziché la traccia, della chiamata è l'unica differenza tra pct e tct (traccia alla chiamata successiva o ritorno).
In modalità di origine è possibile associare una riga di origine a più istruzioni per l'assembly. Il comando pct non si arresta in una chiamata o restituisce un'istruzione associata alla riga di origine corrente.