|
From: | Jason Wessel |
Subject: | Re: [Qemu-devel] Debugging vmlinux with qemu and gdb. Unable to step, next, print or to get any information.. |
Date: | Mon, 12 May 2008 09:48:47 -0500 |
User-agent: | Thunderbird 2.0.0.14 (X11/20080502) |
Paul Brook wrote: >> Btw, while your at it you might want to consider another comment. When >> trying the sstep I felt it was easy to get confused with the negated >> bitmasks. Maybe we should invert them? >> >> The default bitmask would change to 1. And sstepbits would be >> "ENABLE=1,IRQ=2,TIMERS=4". Does that make sense? >> > > Or just have the command use symbolic names rather than numeric values. > > Paul > In terms of the user interface, it looks like: (gdb) monitor help gdbstub specific monitor commands: s_show -- Show gdbstub Single Stepping variables set s_step <0|1> -- Single Stepping enabled set s_irq <0|1> -- Single Stepping with qemu irq handlers enabled set s_timer <0|1> -- Single Stepping with qemu timers enabled qemu monitor pass-through commands: help|? [cmd] -- show the help commit device|all -- commit changes to the disk images (if -snapshot is used) or backing files info subcommand -- show various information about the system state q|quit -- quit the emulator [...clip... normal qemu monitor stuff] (gdb) monitor s_show s_step == 1 s_irq == 0 s_timer == 0 The implementation of the internals with the #defines did not change in any fundamental way. The patches for this will be posted after further testing in the next day or so for further comments. Also the timers option is probably going to go away entirely. Jason.
[Prev in Thread] | Current Thread | [Next in Thread] |