Re: Kernel debugging

Nikos Balkanas <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <CAAdsYna0aE+Ky=SXZOWYGKDLmX7tu4ymg=DuXKn1GDRdAxTSeQ@mail.gmail.com>
Ty mike,

I am aware of kdgb, but it doesn't have gdb's abilities. Besides I
know extensibly gdb, and I can never find the Sysreq key on my
keyboard :-(. I will try it next time, but for now I solved my problem
by reading the kernel source code. I have noticed the remote_vis.c in
gdb sources. Does this mean I can use gdb remotely to a virtual host?
How can i do it? Furthermore have gdbstubs incorporated into gdb
sources, or is it another abandoned project (since 2003 :-()?

Nikos

On Fri, Dec 20, 2013 at 9:41 PM, Mike Frysinger <[email protected]> wrote:
> On Thursday 19 December 2013 13:51:36 Nikos Balkanas wrote:
>> I am developing a module for the Linux kernel. For that i have setup
>> the exact environment in Virtual Box and have loaded the (guest)
>> kernel with -g and removed the -frame-pointers. I will run gdb from
>> host and try to debug kernel on guest system.
>>
>> What is the best approach for this scenario? GDBserver or gdbstubs?.
>> Gdb server is good only for userspace debugging. Will gdbstubs work?
>> Are they included in the recent gdb sources, or are the ones to use
>> since 2003 from sourceforge? I am also looking for instructions on how
>> to implement them. Any hints?
>
> the kernel has a built in gdb stub.  look for "kgdb" in the
> documentation/kconfig.
> -mike
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.