¿Se puede utilizar GDB como si fuera un monitor de ensamblaje tradicional?¿Cómo usar gdb como monitor?
Tan pronto como entre en, por ejemplo. código de la biblioteca que devuelve:
No function contains program counter for selected frame
GDB el depurador es capaz de entrar en código desconocido pero GDB la interfaz de usuario deja de funcionar.
En este question relacionado puede encontrar un par de soluciones propuestas, pero ninguna me satisface.
¿Qué sucede si la biblioteca binaria no viene con un paquete de símbolos de depuración? ¿Qué sucede si el programa salta al código generado en tiempo de ejecución?
Desmontar el código no es realmente una solución, ya que la IU lo ignora, lo más importante es que los valores de los registros no se actualizan hasta que vuelva al código original conocido. info registers
funciona, pero eso apenas es interactivo.
¿Alguna sugerencia?
Gracias!
mejor que la alternativa, pero no funciona con la UIS en . Todavía marcaré esto como la respuesta aceptada después de un tiempo, ya que me doy cuenta de que tal vez no haya una solución real. – jbcreix