 e0f3a5acf1
			
		
	
	
		e0f3a5acf1
		
	
	
	
	
		
			
			- ipc checking code in kernel didn't properly catch the sendrec() to self case; added special case check - triggered by PM using stock panic() - needs its own _exit() reported by Joren l'Ami.
		
			
				
	
	
		
			29 lines
		
	
	
		
			801 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			801 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef DEBUG_H
 | |
| #define DEBUG_H
 | |
| 
 | |
| /* This header file defines all debugging constants and macros, and declares
 | |
|  * some variables. Certain debugging features redefine standard constants
 | |
|  * and macros. Therefore, this header file should be included after the
 | |
|  * other kernel headers.
 | |
|  */
 | |
| 
 | |
| #include <ansi.h>
 | |
| #include "config.h"
 | |
| 
 | |
| /* Enable prints such as
 | |
|  *  . send/receive failed due to deadlock or dead source or dead destination
 | |
|  *  . trap not allowed
 | |
|  *  . bogus message pointer
 | |
|  *  . kernel call number not allowed by this process
 | |
|  *
 | |
|  * Of course the call still fails, but nothing is printed if these warnings
 | |
|  * are disabled.
 | |
|  */
 | |
| #define DEBUG_ENABLE_IPC_WARNINGS	1
 | |
| #define DEBUG_STACKTRACE		1
 | |
| #define DEBUG_VMASSERT			1
 | |
| #define DEBUG_SCHED_CHECK		1
 | |
| #define DEBUG_TIME_LOCKS		1
 | |
| 
 | |
| #endif /* DEBUG_H */
 |