]> git.lizzy.rs Git - plan9front.git/blob - alpha/include/ureg.h
acid: fix dumptree() acid function to work in kernel debug, update malloc.acid and...
[plan9front.git] / alpha / include / ureg.h
1 struct Ureg
2 {
3         /* l.s saves 31 64-bit values: */
4         uvlong  type;
5         uvlong  a0;
6         uvlong  a1;
7         uvlong  a2;
8
9         uvlong  r0;
10         uvlong  r1;
11         uvlong  r2;
12         uvlong  r3;
13         uvlong  r4;
14         uvlong  r5;
15         uvlong  r6;
16         uvlong  r7;
17         uvlong  r8;
18         uvlong  r9;
19         uvlong  r10;
20         uvlong  r11;
21         uvlong  r12;
22         uvlong  r13;
23         uvlong  r14;
24         uvlong  r15;
25
26         uvlong  r19;
27         uvlong  r20;
28         uvlong  r21;
29         uvlong  r22;
30         uvlong  r23;
31         uvlong  r24;
32         uvlong  r25;
33         uvlong  r26;
34         uvlong  r27;
35         uvlong  r28;
36         union {
37                 uvlong  r30;
38                 uvlong  usp;
39                 uvlong  sp;
40         };
41
42         /* OSF/1 PALcode frame: */
43         uvlong  status; /* PS */
44         uvlong  pc;
45         uvlong  r29;            /* GP */
46         uvlong  r16;            /* a0 */
47         uvlong  r17;            /* a1 */
48         uvlong  r18;            /* a2 */
49 };