Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Difference between revisions of "Exception Analysis tools"

From eLinux.org
Jump to: navigation, search
(Outline: add ksymoops info)
(add link to ksymoops man page)
 
Line 17: Line 17:
 
** There are many tutorials on analyzing a kernel Oops.  One of the best is the following:
 
** There are many tutorials on analyzing a kernel Oops.  One of the best is the following:
 
*** oops analysis: http://madwifi-project.org/wiki/DevDocs/KernelOops
 
*** oops analysis: http://madwifi-project.org/wiki/DevDocs/KernelOops
** ksymoops is used to convert addresses in an oops document to symbols
+
** [http://manpages.unixforum.co.uk/man-pages/linux/opensuse-10.2/8/ksymoops-man-page.html ksymoops] is used to convert addresses in an oops document to symbols
 
** [[GDB]] is used with coredump files
 
** [[GDB]] is used with coredump files
 
*** see [[GDB#Core_dump]]
 
*** see [[GDB#Core_dump]]

Latest revision as of 20:04, 8 December 2011

There are lots of tools for Linux for analyzing and debugging exceptions in both the kernel and user-space programs.

Outline

Debugging the kernel

(this section is only here temporarily)

  • target agents:
    • connectors:
      • adb
      • what do WR, MV and others use to set up or connect the debugger to the process?
    • debug agents
      • gdbserver
      • kgdb
  • host agents:
    • adb server
  • debuggers:
    • gdb
    • kdb (local interactive kernel debugging)