diff options
Diffstat (limited to 'amd64/include/ureg.h')
-rw-r--r-- | amd64/include/ureg.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/amd64/include/ureg.h b/amd64/include/ureg.h new file mode 100644 index 000000000..bf0613ac0 --- /dev/null +++ b/amd64/include/ureg.h @@ -0,0 +1,30 @@ +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 */ +}; |