diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-09-28 00:12:40 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-09-28 00:12:40 +0200 |
commit | b78e0fc8201610a7a17a163701ac06422c0a74b0 (patch) | |
tree | 0b60cc9bce9cacced877881e4e162f3db7b7993f /i386 | |
parent | 03e70decd6736c5047df09f04d024a3de63a6c6a (diff) | |
download | gnumach-b78e0fc8201610a7a17a163701ac06422c0a74b0.tar.gz gnumach-b78e0fc8201610a7a17a163701ac06422c0a74b0.tar.bz2 gnumach-b78e0fc8201610a7a17a163701ac06422c0a74b0.zip |
x86_64: Drop segments from thread status
They are useless on x86_64.
Diffstat (limited to 'i386')
-rw-r--r-- | i386/include/mach/i386/thread_status.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/i386/include/mach/i386/thread_status.h b/i386/include/mach/i386/thread_status.h index 32e40686..94596a74 100644 --- a/i386/include/mach/i386/thread_status.h +++ b/i386/include/mach/i386/thread_status.h @@ -64,11 +64,6 @@ * i386_THREAD_STATE and i386_REGS_SEGS_STATE. */ struct i386_thread_state { - unsigned int gs; - unsigned int fs; - unsigned int es; - unsigned int ds; - #if defined(__x86_64__) && !defined(USER32) uint64_t r8; uint64_t r9; @@ -88,6 +83,11 @@ struct i386_thread_state { uint64_t rax; uint64_t rip; #else + unsigned int gs; + unsigned int fs; + unsigned int es; + unsigned int ds; + unsigned int edi; unsigned int esi; unsigned int ebp; |