pc (passaggio alla chiamata successiva)

Il comando pc esegue il programma fino a quando non viene raggiunta un'istruzione di chiamata.

User-Mode

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

Kernel-Mode

pc [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 dei registri usando i comandi pcr, 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 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 degli indirizzi.

Conteggio
Specifica il numero di istruzioni di chiamata che il debugger deve riscontrare per l'arresto del comando. 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 pc fa sì che la destinazione inizi l'esecuzione. Questa esecuzione continua fino a quando non viene raggiunta un'istruzione di chiamata o viene rilevato un punto di interruzione.

Se il contatore del programma è già in un'istruzione di chiamata , viene eseguita l'intera chiamata. Dopo la restituzione di questa chiamata, l'esecuzione continua fino a quando non viene raggiunta un'altra chiamata . Questa esecuzione, anziché tracciare, della chiamata è l'unica differenza tra pc e tc (Trace to Next Call).

In modalità di origine è possibile associare una riga di origine a più istruzioni di assembly. Il comando pc non si arresta in un'istruzione di chiamata associata alla riga di origine corrente.