Difference between revisions of "Debugging by printing"
Peter Huewe (talk | contribs) (added printk wiki link) |
Peter Huewe (talk | contribs) m (added some structure) |
||
Line 16: | Line 16: | ||
− | References | + | == References == |
* Linux Kernel Development 3rd Edition | * Linux Kernel Development 3rd Edition | ||
* Essential Device Drivers | * Essential Device Drivers | ||
+ | {{Reflist}} | ||
− | + | == External links == | |
− | |||
* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/printk-formats.txt;hb=HEAD | * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/printk-formats.txt;hb=HEAD | ||
* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/dynamic-debug-howto.txt;hb=HEAD | * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/dynamic-debug-howto.txt;hb=HEAD | ||
* http://en.wikipedia.org/wiki/Printk | * http://en.wikipedia.org/wiki/Printk | ||
− | * [[Printk]] maybe consolidate | + | * [[Printk]]; maybe consolidate |
Revision as of 12:52, 14 June 2011
Note: This article is currently only a draft and is a part of a series of articles I'm going to publish the next few months - if you want to contribute to it, please feel free to. However it would be nice if you could coordinate your efforts with me
What this article will be about - ideas
- printk format
- Debug/log levels - dmesg -n /proc/sys/kernel/printk
- printk_ratelimited
- dynamic debug, pr_debug and dev_dbg
- pr_warn and family - see printk.h for details
- Examples - maybe use example module.
References
- Linux Kernel Development 3rd Edition
- Essential Device Drivers