qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] GDBstub system emulator breakage


From: Blue Swirl
Subject: [Qemu-devel] GDBstub system emulator breakage
Date: Thu, 21 Apr 2005 19:35:24 +0200

Hi,

GDB support for system emulator is broken in the current CVS, execution never continues after a breakpoint.

Reversing some of the recent GDB patch re-enables system emulator debugging, but breaks user mode. This is what happens on startup:
qemu-sparc: undefined symbol: vm_start

--- qemu-ref-31/gdbstub.c       2005-04-18 17:13:30.000000000 +0000
+++ qemu-patch31/gdbstub.c      2005-04-21 17:24:21.000000000 +0000
@@ -431,7 +431,8 @@
            env->npc = addr + 4;
#endif
        }
-        return RS_CONTINUE;
+        vm_start();
+        break;
    case 's':
        if (*p != '\0') {
            addr = strtoul(p, (char **)&p, 16);
@@ -445,7 +446,8 @@
#endif
        }
        cpu_single_step(env, 1);
-        return RS_CONTINUE;
+        vm_start();
+        break;
    case 'g':
        reg_size = cpu_gdb_read_registers(env, mem_buf);
        memtohex(buf, mem_buf, reg_size);

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]