1#ifndef __ASM_SH64_PTRACE_H
2#define __ASM_SH64_PTRACE_H
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19struct pt_regs {
20 unsigned long long pc;
21 unsigned long long sr;
22 unsigned long long syscall_nr;
23 unsigned long long regs[63];
24 unsigned long long tregs[8];
25 unsigned long long pad[2];
26};
27
28#ifdef __KERNEL__
29#define user_mode(regs) (((regs)->sr & 0x40000000)==0)
30#define instruction_pointer(regs) ((regs)->pc)
31extern void show_regs(struct pt_regs *);
32#endif
33
34#define PTRACE_SETOPTIONS 21
35
36#define PTRACE_O_TRACESYSGOOD 0x00000001
37
38#endif
39