34 lines
		
	
	
		
			622 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			622 B
		
	
	
	
		
			C
		
	
	
	
#ifndef __ASM_ARM_PTRACE_H
 | 
						|
#define __ASM_ARM_PTRACE_H
 | 
						|
 | 
						|
#define PTRACE_GETREGS		12
 | 
						|
#define PTRACE_SETREGS		13
 | 
						|
#define PTRACE_GETFPREGS	14
 | 
						|
#define PTRACE_SETFPREGS	15
 | 
						|
 | 
						|
#define PTRACE_SETOPTIONS	21
 | 
						|
 | 
						|
/* options set using PTRACE_SETOPTIONS */
 | 
						|
#define PTRACE_O_TRACESYSGOOD	0x00000001
 | 
						|
 | 
						|
#include <asm/proc-armv/ptrace.h>
 | 
						|
 | 
						|
#ifndef __ASSEMBLY__
 | 
						|
#define pc_pointer(v) \
 | 
						|
	((v) & ~PCMASK)
 | 
						|
 | 
						|
#define instruction_pointer(regs) \
 | 
						|
	(pc_pointer((regs)->ARM_pc))
 | 
						|
 | 
						|
#ifdef __KERNEL__
 | 
						|
extern void show_regs(struct pt_regs *);
 | 
						|
 | 
						|
#define predicate(x)	(x & 0xf0000000)
 | 
						|
#define PREDICATE_ALWAYS	0xe0000000
 | 
						|
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* __ASSEMBLY__ */
 | 
						|
 | 
						|
#endif
 |