Date: Sat, 18 Feb 2006 06:24:26 +0530 From: "Pranav Peshwe" <pranavpeshwe@gmail.com> To: "divyesh shah" <divs_83@yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: debugging kernel code.. Message-ID: <cdfd7d6d0602171654r627d8fa8w2d3adcf2fd6b1177@mail.gmail.com> In-Reply-To: <20060217224153.15856.qmail@web31010.mail.mud.yahoo.com> References: <20060217224153.15856.qmail@web31010.mail.mud.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/18/06, divyesh shah <divs_83@yahoo.com> wrote:
> I have added a system call and a somple program which
> uses that call. However, I need to debug my system
> call code. gdb doesn't help as it doesnt allow me to
> step into kernel level code from my user test program.
> Is there any way I can write debug information(say
> like printf statements)? I have seen some kernel code
> using printf's but I wonder where would they be
> printed out. Is there some kind of kernel log file??
>
Hello,
You can use printfs in your module.You will be able to see
whatever you have printfed on the console,also it is logged in the
ASCII text file - /var/log/messages. You can use uprintf if you do not
want to log the messages in the file but want to see them on
console.You can configure DDB and remote GDB (using a serial line) for
debugging kernel code/modules.
HTH.
Regards,
Pranav
---------------------------------------------------------------------------
"There is no such thing as a foe. There is no such thing in existence as
a friend.
It is force of circumstances that creates friends and foes."
- The Mahabharata
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cdfd7d6d0602171654r627d8fa8w2d3adcf2fd6b1177>
