32 lines
		
	
	
		
			769 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			769 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 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"
 | |
|   pid R
 | |
|   -dumpcommon
 | |
|   -bta
 | |
| endefcmd
 | |
| 
 | |
| defcmd dumpcpu "" "Same as dumpall but only tasks on cpus"
 | |
|   pid R
 | |
|   -dumpcommon
 | |
|   -btc
 | |
| endefcmd
 | |
| 
 | 
