From 85f8971d8d4fe5c8b3c3cd78550ab69e95600323 Mon Sep 17 00:00:00 2001 From: rakslice Date: Tue, 1 Dec 2020 19:55:45 -0800 Subject: [PATCH] remove x64 instruction skip 32-bit address flag we don't need to save for anything --- SheepShaver/src/CrossPlatform/sigsegv.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/SheepShaver/src/CrossPlatform/sigsegv.cpp b/SheepShaver/src/CrossPlatform/sigsegv.cpp index 2c6491f5..70a43be2 100644 --- a/SheepShaver/src/CrossPlatform/sigsegv.cpp +++ b/SheepShaver/src/CrossPlatform/sigsegv.cpp @@ -1020,13 +1020,11 @@ static bool ix86_skip_instruction(SIGSEGV_REGISTER_TYPE * regs) #if defined(__x86_64__) || defined(_M_X64) // Address size override - bool x86_64_address_32 = false; if (*eip == 0x67) { + // 32-bit address eip++; len++; - x86_64_address_32 = true; } - // FIXME do something with this #endif // REX prefix