Estado de destino
El método OutputCurrentState imprimirá el estado actual del destino en el flujo de salida del depurador.
GetExecutionStatus devuelve el estado de ejecución actual del destino. Si el destino está suspendido, el método SetExecutionStatus se puede usar para reanudar la ejecución en uno de los modos de ejecución.
El método GetReturnOffset devuelve la dirección de la instrucción que se ejecutará cuando se devuelva la función actual.
GetNearInstruction devuelve la ubicación de una instrucción relativa a una dirección determinada.
Examen del seguimiento de la pila
Una pila de llamadas contiene los datos de las llamadas de función realizadas por un subproceso. Los datos de cada llamada de función se denominan marco de pila e incluyen la dirección de retorno, los parámetros pasados a la función y las variables locales de la función. Cada vez que se realiza una llamada de función, se inserta un nuevo marco de pila en la parte superior de la pila. Cuando se devuelve esa función, el marco de pila se extrae de la pila. Cada subproceso tiene su propia pila de llamadas, que representa las llamadas que se realizan en ese subproceso.
Nota No todos los datos de una llamada de función se pueden almacenar en el marco de pila. Los parámetros y las variables locales, en ocasiones, se pueden almacenar en los registros.
Para recuperar la pila de llamadas o el seguimiento de la pila, use los métodos GetStackTrace y GetContextStackTrace. El seguimiento de la pila se puede imprimir mediante OutputStackTrace y OutputContextStackTrace.