32 lines
		
	
	
	
		
			769 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
	
		
			769 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # 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 | ||
|  | 
 |