/[qemu]/qemu/gdbstub.c
ViewVC logotype

Diff of /qemu/gdbstub.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by bellard, Sat Jul 26 18:01:58 2003 UTC revision 1.4 by bellard, Tue Jul 29 20:50:33 2003 UTC
# Line 324  int cpu_gdbstub(void *opaque, int (*main Line 324  int cpu_gdbstub(void *opaque, int (*main
324              snprintf(buf, sizeof(buf), "S%02x", ret);              snprintf(buf, sizeof(buf), "S%02x", ret);
325              put_packet(buf);              put_packet(buf);
326              break;              break;
327            case 's':
328                env = cpu_gdbstub_get_env(opaque);
329                if (*p != '\0') {
330                    addr = strtoul(p, (char **)&p, 16);
331    #if defined(TARGET_I386)
332                    env->eip = addr;
333    #endif
334                }
335                cpu_single_step(env, 1);
336                ret = main_loop(opaque);
337                cpu_single_step(env, 0);
338                if (ret == EXCP_DEBUG)
339                    ret = SIGTRAP;
340                else
341                    ret = 0;
342                snprintf(buf, sizeof(buf), "S%02x", ret);
343                put_packet(buf);
344                break;
345          case 'g':          case 'g':
346              env = cpu_gdbstub_get_env(opaque);              env = cpu_gdbstub_get_env(opaque);
347              registers = (void *)mem_buf;              registers = (void *)mem_buf;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26