Notes on ddb trace by corecode and TGEN
authorBeket <Beket@web>
Thu, 12 Mar 2009 20:35:09 +0000 (13:35 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Thu, 12 Mar 2009 20:35:09 +0000 (13:35 -0700)
docs/howtos/HowToDebugVKernels/index.mdwn

index 23a4a45..8a51dc3 100644 (file)
@@ -75,6 +75,9 @@ Let's get a trace of what went wrong:
     go_user(5709dd38,0,0,7b,0) at 0x82151ac
     db> 
 
+sys_ktrace, allproc_scan, etc represent the function names. The hex values in parentheses are the first five items on the stack.
+The last hex value is the instruction address. Since ddb doesn't really know how many arguments a function takes, it always prints five.
+
 # Gdb
 Quoting from vkernel(7):