|
Retroseguimiento
Retroseguimiento es un concepto de depuración que te dice que funciones se llamaron antes de llegar a un punto de ruptura o a una interrupción (como una violación de acceso).
Para ello he aquí un ejemplo sencillo:
#include <stdio.h>
void test2()
{
printf("hola\n"); /* Pon un Punto de ruptura en esta línea */
}
void test()
{
test2();
}
int main(int argc, char **argv)
{
test();
return 0;
}
Pon un punto de ruptura en la línea del printf en la función test2() en el printf(), y carga el depurador. Al punto de ruptura se llegará casi instantáneamente. Ahora ve al diálogo de Depurar y haz clic en el botón de Retroseguimiento. La siguiente lista aparecerá:

Esta muestra correctamente la lista de funciones que se han llamado (desde el comienzo del programa) antes de llegar al punto de ruptura. Haciendo clic en una función de la lista te mostrará su implementación en tu código fuente.
| | |