30 lines
466 B
C
30 lines
466 B
C
struct Ureg {
|
|
u64int ax;
|
|
u64int bx;
|
|
u64int cx;
|
|
u64int dx;
|
|
u64int si;
|
|
u64int di;
|
|
u64int bp;
|
|
u64int r8;
|
|
u64int r9;
|
|
u64int r10;
|
|
u64int r11;
|
|
u64int r12;
|
|
u64int r13;
|
|
u64int r14;
|
|
u64int r15;
|
|
|
|
u16int ds;
|
|
u16int es;
|
|
u16int fs;
|
|
u16int gs;
|
|
|
|
u64int type;
|
|
u64int error; /* error code (or zero) */
|
|
u64int ip; /* pc */
|
|
u64int cs; /* old context */
|
|
u64int flags; /* old flags */
|
|
u64int sp; /* sp */
|
|
u64int ss; /* old stack segment */
|
|
};
|