Condividi tramite


gu (Vai su)

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

Sintassi User-Mode

[~Thread] gu 

Sintassi Kernel-Mode

gu

Parametri

Thread
(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

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

Informazioni aggiuntive

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

Commenti

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 istanze diverse 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 dal compilatore potrebbe causare un arresto di questo comando in corrispondenza dell'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 e tutti gli altri bloccati. Ad esempio, se viene specificato il comando ~123gu, ~#gu o ~*gu , i thread specificati non vengono bloccati e tutti gli altri sono bloccati.