Pregunta

Estoy de codificación en Windows 98 (DOS) y mi programa está fallando gravemente. Puedo reproducir el accidente muy bien, pero mis trucos de depuración normales (seguimiento de la pila, printf todo el asunto para aislar el accidente) están fallando, porque la combinación de modo gráfico (VBE), el modo y la interrupción de DOS manipulación no es aparentemente lo que era BGF hecho para.

He intentado comentar partes de mi código para aislar el problema, pero no puede rastrear la ubicación del código del accidente exactamente.

Así que todo lo que puedo conseguir es un grupo de registros. ¿Hay alguna manera de recuperar una línea de código a partir de registros (como EIP)? Estoy de codificación en C.

¿Fue útil?

Solución

Después de algunas google, he encontrado algunos documentación BGF con esto:

Información de símbolo addr

Con este comando parece ser lo más parecido que pude encontrar para obtener un nombre de función a partir de una dirección. No va a dar a la línea exacta de código, pero es mejor que nada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top