Compartir a través de


gu (Subir)

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

Sintaxis de modo de usuario

[~Thread] gu 

Sintaxis de modo kernel

gu

Parámetros

Hilo
(Solo modo de usuario) Especifica el subproceso que se va a ejecutar. Este subproceso debe haberse detenido mediante 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
Destinos solo depuración en vivo
Platforms all

Información adicional

Para ver 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 que los argumentos se hayan insertado 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 descongelen y todos los demás están congelados.