diff options
Diffstat (limited to 'utils/libmach/ureg6.h')
| -rw-r--r-- | utils/libmach/ureg6.h | 58 |
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 */ }; |
