tengo dos preguntas:Depuración hacia atrás
Mientras se hace la depuración del nivel de fuente (usando cualquier depurador) hace cualquier depurador Guardar estado de alguna iteración/for-loop/cualquier código ejecutado y permite al usuario volver a ese estado de código/datos ejecutado previamente en un momento posterior durante la depuración? La necesidad de esto es que alguna variable/puntero esté corrupta en algún lugar en el tiempo durante la ejecución, pero se accede después de un tiempo o más tarde en la ejecución del código y cuando cuelga/cuelga el código, entonces me gustaría volver y ver ¿Qué función/en qué momento se corrompió la variable/se calculó y escribió el valor incorrecto? ¿Es posible en cualquier depurador (gcc, MSVC6.0 ...)
¿Tiene algún depurador/IDE la disposición de que cuando una dirección de memoria/variable está marcada para "análisis", debe mostrar qué función en qué archivo , y qué código cambió esa memoria (escritura), cada vez que se cambia/escribe?
-AD
Si la depuración es el proceso de eliminar errores [o al menos identificarlos], entonces la depuración hacia atrás debe ser el proceso de ponerlos ... o, en otras palabras, la programación! – Mikeage