On Tue, Dec 23, 2008 at 11:18 AM, Chris Miller
<[email protected]> wrote:
>
> On Tue, Dec 23, 2008 at 11:14 AM, Ryan Graham <[email protected]> wrote:
>> On Tue, Dec 23, 2008 at 11:03 AM, Chris Miller
>> <[email protected]> wrote:
>>> You can build a debug version of your kernel.  It's not hard.
>>
>> Easy != useful
>>
>> The OP said "basic C and C++ programs to get familiar with using the
>> debugger". I'm pretty sure debugging the kernel is a little out of
>> scope.
>
> The kernel is just C code.  It's not that difficult to get around.
> Well, some people would disagree...
>

again, easy != useful

Tracing kernel code because you forgot to initialize a pointer before
your NULL check is a waste of time. Sure, you could trace it down to
where the actual page fault is, but that's not going to help you
realize your mistake any faster; indeed it will only slow you down
more. Debugging the kernel when your code doesn't behave is a last
resort.

-- 
http://rmgraham.blogspot.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Linux Users Group.
To post a message, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit our group at 
http://groups.google.com/group/linuxusersgroup
-~----------~----~----~----~------~----~------~--~---

Reply via email to