Condividi tramite


gu (Vai su)

Il comando gu fa sì che la destinazione venga eseguita fino al completamento della funzione corrente.

Sintassi in modalità utente

[~Thread] gu 

Sintassi in modalità kernel

gu

Parametri

Filo
(solo modalità utente) Specifica il thread da eseguire. Questo thread deve essere stato arrestato da un'eccezione. Per informazioni dettagliate sulla sintassi, vedere Sintassi dei thread.

Ambiente

Articolo Descrizione
Modalità modalità utente, modalità kernel
Target solo debug in tempo reale
Piattaforme tutto

Informazioni aggiuntive

Per altri metodi di esecuzione di questo comando e una panoramica dei comandi correlati, vedere Controllo della destinazione.

Osservazioni:

Il comando gu esegue la destinazione fino a quando non viene restituita la chiamata di funzione corrente.

Se la funzione corrente viene chiamata in modo ricorsivo, il comando gu non interromperà l'esecuzione fino a quando non viene restituita l'istanza corrente della funzione corrente. In questo modo, gu differisce da g @$ra, che interromperà ogni volta che viene raggiunto l'indirizzo restituito di questa funzione.

Nota Il comando gu distingue diverse istanze di una funzione misurando la profondità dello stack di chiamate. L'esecuzione di questo comando in modalità assembly dopo che gli argomenti sono stati inseriti nello stack e subito prima che venga effettuata la chiamata potrebbe causare un errore di questa misurazione. La funzione restituisce che sono ottimizzate via dal compilatore può causare un arresto di questo comando nell'istanza errata di questa restituzione. Questi errori sono rari e possono verificarsi solo durante le chiamate di funzione ricorsive.

Se si specifica Thread , il comando gu viene eseguito con il thread specificato senza controllo e con tutti gli altri elementi bloccati. Ad esempio, se viene specificato il comando ~123gu, ~#gu o ~*gu , i thread specificati non vengono bloccati e tutti gli altri vengono bloccati.