Compartir a través de


Examen del seguimiento de la pila

Una pila de llamadas contiene los datos de las llamadas de funciones 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 realizadas en ese subproceso.

Para obtener un seguimiento de la pila, use los métodos GetStackTrace y GetContextStackTrace. Se puede imprimir un seguimiento de pila mediante OutputStackTrace y OutputContextStackTrace.