Implementación de un depurador básico para el emulador NEMU (ISA RISC-V 64)
Salida limpia del emulador
Al ejecutar make run y luego introducir q para salir, se producía un error debido a que la función is_exit_status_bad devolvía -1. Para evitarlo, basta con establecer el estado del emulador a NEMU_QUIT cuando se recibe el comando q:
// nemu/src/monitor/sdb/sdb.c
void sdb_mainloop() {
...
int i;
for (i = 0; ...
Publicado el 6-20 18:22