[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Trouble with GDB & Some 'Can it be done' Debugging ques
From: |
Daniel Jacobowitz |
Subject: |
Re: [Qemu-devel] Trouble with GDB & Some 'Can it be done' Debugging questions |
Date: |
Thu, 20 Jul 2006 15:17:23 -0400 |
User-agent: |
Mutt/1.5.11+cvs20060403 |
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