Kernel Debugging: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
added introduction and category tags, fixed a style error, removed PFR tag |
|||
Line 1: | 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. |
|||
{{Convert}} |
|||
== Debug statements and log files == |
== Debug statements and log files == |
||
Line 94: | Line 94: | ||
(gdb) info registers |
(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. |
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 == |
== Related Threads == |
||
*[[Topic:9514|Benchmarking and Debugging]] |
*[[Topic:9514|Benchmarking and Debugging]] |
||
*[[Topic:10140|Implementation of kassert()]] |
*[[Topic:10140|Implementation of kassert()]] |
||
[[Category:FAQ]] |