xref: /plan9/arm/include/ureg.h (revision 59cc4ca53493a3c6d2349fe2b7f7c40f7dce7294)
1 typedef struct Ureg {
2 	ulong	r0;
3 	ulong	r1;
4 	ulong	r2;
5 	ulong	r3;
6 	ulong	r4;
7 	ulong	r5;
8 	ulong	r6;
9 	ulong	r7;
10 	ulong	r8;
11 	ulong	r9;
12 	ulong	r10;
13 	ulong	r11;
14 	ulong	r12;	/* sb */
15 	union {
16 		ulong	r13;
17 		ulong	sp;
18 	};
19 	union {
20 		ulong	r14;
21 		ulong	link;
22 	};
23 	ulong	type;	/* of exception */
24 	ulong	psr;
25 	ulong	pc;	/* interrupted addr */
26 } Ureg;
27