blob: 46fa1f6138b11b5be322e5937af9d852966f8076 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
struct Ureg
{
uvlong r15; /* general registers */
uvlong r14;
uvlong r13;
uvlong r12;
uvlong r11;
uvlong r10;
uvlong r9;
uvlong r8;
uvlong di;
uvlong si; /* ... */
uvlong bp; /* ... */
uvlong nsp;
uvlong bx; /* ... */
uvlong dx; /* ... */
uvlong cx; /* ... */
uvlong ax; /* ... */
uvlong gs; /* data segments */
uvlong fs; /* ... */
uvlong es; /* ... */
uvlong ds; /* ... */
uvlong trap; /* trap type */
uvlong ecode; /* error code (or zero) */
uvlong pc; /* pc */
uvlong cs; /* old context */
uvlong flags; /* old flags */
uvlong sp;
uvlong ss; /* old stack segment */
};
|