summaryrefslogtreecommitdiff
path: root/utils/libmach/ureg6.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/libmach/ureg6.h')
-rw-r--r--utils/libmach/ureg6.h58
1 files changed, 29 insertions, 29 deletions
diff --git a/utils/libmach/ureg6.h b/utils/libmach/ureg6.h
index 46fa1f61..6e58d250 100644
--- a/utils/libmach/ureg6.h
+++ b/utils/libmach/ureg6.h
@@ -1,30 +1,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 */
+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 */
};