xref: /openbmc/u-boot/arch/arc/include/asm/ptrace.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2288aaacfSAlexey Brodkin /*
3288aaacfSAlexey Brodkin  * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved.
4288aaacfSAlexey Brodkin  */
5288aaacfSAlexey Brodkin 
6288aaacfSAlexey Brodkin #ifndef __ASM_ARC_PTRACE_H
7288aaacfSAlexey Brodkin #define __ASM_ARC_PTRACE_H
8288aaacfSAlexey Brodkin 
9288aaacfSAlexey Brodkin struct pt_regs {
10288aaacfSAlexey Brodkin 	long bta;
11288aaacfSAlexey Brodkin 	long lp_start;
12288aaacfSAlexey Brodkin 	long lp_end;
13288aaacfSAlexey Brodkin 	long lp_count;
14288aaacfSAlexey Brodkin 	long status32;
15288aaacfSAlexey Brodkin 	long ret;
16288aaacfSAlexey Brodkin 	long blink;
17288aaacfSAlexey Brodkin 	long fp;
18288aaacfSAlexey Brodkin 	long r26;	/* gp */
19288aaacfSAlexey Brodkin 	long r25;
20288aaacfSAlexey Brodkin 	long r24;
21288aaacfSAlexey Brodkin 	long r23;
22288aaacfSAlexey Brodkin 	long r22;
23288aaacfSAlexey Brodkin 	long r21;
24288aaacfSAlexey Brodkin 	long r20;
25288aaacfSAlexey Brodkin 	long r19;
26288aaacfSAlexey Brodkin 	long r18;
27288aaacfSAlexey Brodkin 	long r17;
28288aaacfSAlexey Brodkin 	long r16;
29288aaacfSAlexey Brodkin 	long r15;
30288aaacfSAlexey Brodkin 	long r14;
31288aaacfSAlexey Brodkin 	long r13;
32288aaacfSAlexey Brodkin 	long r12;
33288aaacfSAlexey Brodkin 	long r11;
34288aaacfSAlexey Brodkin 	long r10;
35288aaacfSAlexey Brodkin 	long r9;
36288aaacfSAlexey Brodkin 	long r8;
37288aaacfSAlexey Brodkin 	long r7;
38288aaacfSAlexey Brodkin 	long r6;
39288aaacfSAlexey Brodkin 	long r5;
40288aaacfSAlexey Brodkin 	long r4;
41288aaacfSAlexey Brodkin 	long r3;
42288aaacfSAlexey Brodkin 	long r2;
43288aaacfSAlexey Brodkin 	long r1;
44288aaacfSAlexey Brodkin 	long r0;
45288aaacfSAlexey Brodkin 	long sp;
46288aaacfSAlexey Brodkin 	long ecr;
47288aaacfSAlexey Brodkin };
48288aaacfSAlexey Brodkin 
49288aaacfSAlexey Brodkin #endif /* __ASM_ARC_PTRACE_H */
50