Share via


gu (Subir)

El comando gu hace que el destino se ejecute hasta que se complete la función actual.

Sintaxis de User-Mode

[~Thread] gu 

Sintaxis de Kernel-Mode

gu

Parámetros

Hilo
(Solo modo usuario) Especifica el subproceso que se va a ejecutar. Este subproceso debe haber sido detenido por una excepción. Para obtener más información sobre la sintaxis, consulte Sintaxis de subprocesos.

Entorno

Elemento Descripción
Modos modo de usuario, modo kernel
Targets Solo depuración dinámica
Plataformas todo

Información adicional

Para conocer otros métodos de emisión de este comando y una introducción a los comandos relacionados, consulte Controlling the Target (Controlar el destino).

Comentarios

El comando gu ejecuta el destino hasta que se devuelve la llamada de función actual.

Si se llama a la función actual de forma recursiva, el comando gu no detendrá la ejecución hasta que se devuelva la instancia actual de la función actual. De este modo, gu difiere de g @$ra, que se detendrá cada vez que se alcance la dirección de retorno de esta función.

Nota El comando gu distingue diferentes instancias de una función midiendo la profundidad de la pila de llamadas. Ejecutar este comando en modo de ensamblado después de insertar los argumentos en la pila y justo antes de que se realice la llamada puede hacer que esta medida sea incorrecta. La función devuelve que el compilador optimiza de forma similar puede hacer que este comando se detenga en la instancia incorrecta de esta devolución. Estos errores son poco frecuentes y solo se pueden producir durante las llamadas de función recursivas.

Si se especifica Thread , el comando gu se ejecuta con el subproceso especificado desfrozen y todos los demás inmovilizados. Por ejemplo, si se especifica el comando ~123gu, ~#gu o ~*gu , los subprocesos especificados se descongelarán y todos los demás se inmovilizan.