This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: gdb symbol problem
On Sun, Dec 27, 2009 at 11:36 AM, Paul Pluzhnikov
<ppluzhnikov@google.com> wrote:
> On Sat, Dec 26, 2009 at 6:16 PM, Hushan Jia <hushan.jia@gmail.com> wrote:
>
>> I invoke gdb like this:
>>
>> [hushan@hushan-t linux-2.6.31.3]$ gdb ./vmlinux
>
> Oh, you are not debugging a regular application. You probably should
> have mentioned that in your initial message.
Sorry for forget the important information.
>
>> (gdb) target remote /dev/pts/5
>
> What is on the "other end" of /dev/pts/5 ?
Hi, the other end is console output redirected from qemu emulator, I
have added "kgdboc=ttyS0,115200 kgdbwait" parameter to the kernel.
>
>>> My crystal ball tells me you didn't supply GDB with the executable you
>>> are running.
>
> My crystal ball now tells me that you are stopped in a loadable kernel
> module. AFAIU, GDB has no way to automatically find what is loaded
> where in the target kernel.
Remote debugging using /dev/pts/11
0xc0467118 in ?? ()
above message is output when I connected to pts initially, and the
kernel is waiting for remote gdb's connect, so I dont think it is in a
module.
>
> You might want to read:
> http://sourceforge.net/projects/kgdb-light/
> http://sourceware.org/ml/gdb/2009-01/msg00037.html
>
> Cheers,
> --
> Paul Pluzhnikov
>
--
Thanks & Regards,
Hushan Jia