Kernel Debugging: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
Frank (talk | contribs)
Combuster (talk | contribs)
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]]