Kernel Debugging: Difference between revisions
added introduction and category tags, fixed a style error, removed PFR tag
[unchecked revision] | [unchecked revision] |
(added introduction and category tags, fixed a style error, removed PFR tag) |
|||
Line 1:
Humans make mistakes. Some of these mistakes may end up being part of your OS. Since bugs are more difficult to find than to fix, this page provides a list of common techniques that can be used to isolate bugs in your OS.
== Debug statements and log files ==
Line 94:
(gdb) info registers
I won't start explaining all the nice things about gdb, but as you can see, it is a very powerfull tool for debuging OSes.
== Related Threads ==
*[[Topic:9514|Benchmarking and Debugging]]
*[[Topic:10140|Implementation of kassert()]]
[[Category:FAQ]]
|