Re: Hopefully Simple Question on Debugging Kernel Modules

From: Scott Long <scottl_at_samsco.org>
Date: Mon, 23 Feb 2009 11:55:59 -0700
Doug Barton wrote:
> Scott Long wrote:
>> Ah, I was still using 'CFLAGS+= -g".  Thanks to you and Mr. Campbell for
>> the tip.
> 
> IME in order to make sure I get debug symbols in everything (base and
> ports) I need to include both of these:
> 
> CFLAGS+=        -ggdb
> DEBUG_FLAGS+=   -ggdb
> 
> BTW, I've always used -ggdb out of habit, is using just -g preferable
> for some reason?
> 
> 
> hope this I helps,
> 
> Doug
> 

Never heard of -ggdb =-)  One other tip is to compile with -O0 or 
-fno_inline so that kdb doesn't get fooled by all of the foolish
auto-inlining that gcc wants to do.  gdb is able to handle it, but
I still find it a good practice to do.

Scott
Received on Mon Feb 23 2009 - 17:56:04 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:42 UTC