Blame view

kernel/debug/kdb/kdb_cmds 769 Bytes
5d5314d67   Jason Wessel   kdb: core for kgd...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  # Initial commands for kdb, alter to suit your needs.
  # These commands are executed in kdb_init() context, no SMP, no
  # processes.  Commands that require process data (including stack or
  # registers) are not reliable this early.  set and bp commands should
  # be safe.  Global breakpoint commands affect each cpu as it is booted.
  
  # Standard debugging information for first level support, just type archkdb
  # or archkdbcpu or archkdbshort at the kdb prompt.
  
  defcmd dumpcommon "" "Common kdb debugging"
    set BTAPROMPT 0
    set LINES 10000
    -summary
    -cpu
    -ps
    -dmesg 600
    -bt
  endefcmd
  
  defcmd dumpall "" "First line debugging"
5d5314d67   Jason Wessel   kdb: core for kgd...
21
22
23
24
25
26
    pid R
    -dumpcommon
    -bta
  endefcmd
  
  defcmd dumpcpu "" "Same as dumpall but only tasks on cpus"
5d5314d67   Jason Wessel   kdb: core for kgd...
27
28
29
30
    pid R
    -dumpcommon
    -btc
  endefcmd