20 lines
		
	
	
	
		
			529 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
	
		
			529 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * Annotations for marking C functions as exception handlers. | ||
|  |  * | ||
|  |  * These should only be used for C functions that are called from the low | ||
|  |  * level exception entry code and not any intervening C code. | ||
|  |  */ | ||
|  | #ifndef __ASM_ARM_EXCEPTION_H
 | ||
|  | #define __ASM_ARM_EXCEPTION_H
 | ||
|  | 
 | ||
|  | #include <linux/ftrace.h>
 | ||
|  | 
 | ||
|  | #define __exception	__attribute__((section(".exception.text")))
 | ||
|  | #ifdef CONFIG_FUNCTION_GRAPH_TRACER
 | ||
|  | #define __exception_irq_entry	__irq_entry
 | ||
|  | #else
 | ||
|  | #define __exception_irq_entry	__exception
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #endif /* __ASM_ARM_EXCEPTION_H */
 |