On Wed, Jul 19, 2006 at 08:43:57AM +0000, Steve Ellenoff wrote:
> #3) Anytime I try to dump the instruction at the current IP such as:
> (gdb) x /10i $eip
> 
> I get this - which means it's not actually reading or displaying the memory 
> properly, since those look to be what you would see if it was all 0 in 
> memory (or maybe it's all 0xff - whichever).l
> 
> 0xe05f: add    %al,(%eax)

qemu doesn't report memory errors to GDB.  It reports -1 values
instead.  This is annoying.  I think I posted a patch for it once and
never followed up when it was ignored.

It might be reading the wrong address; it might be confused due to
segmenting; it might be looking at something that would require a TLB
fault.

> #4) Can you use gdb to debug and set breakpoints on binary code you don't 
> have any source code or other file for the binary, except the binary file 
> itself? Everything I've read so far on GDB (and especially any GDB Gui 
> front end) seems to suggest it's not possible. That would really suck.

Sure you can.  It will just work.

-- 
Daniel Jacobowitz
CodeSourcery


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to