C Debugging with printk and printf

In kernel programming it seems most of the time I’m having to resort to printk’s for debugging. Some neat macros I learned recently can be used to show you what file, function and line you are up to in the code is:
printk("%s: %s: %d: Some Error\n", __FILE__, __FUNCTION__, __LINE__);
(Note the __FILE__ macro displays the full path)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s