From 0ce5f34f8c14f517b262a1e9331ddeeaa00380de Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 24 Jun 2024 17:58:40 +0200 Subject: [INTERPRETER] Added 32bits F1 opcode --- src/emu/x64run.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/emu/x64run.c b/src/emu/x64run.c index e56a0431..9d28ae27 100644 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -1871,6 +1871,16 @@ x64emurun: } #endif break; + case 0xF1: /* INT1 */ + if(!rex.is32bits) { + unimp = 1; + goto fini; + } + emu->old_ip = R_RIP; + #ifndef TEST_INTERPRETER + emit_signal(emu, SIGSEGV, (void*)R_RIP, 128); + #endif + break; case 0xF4: /* HLT */ // this is a privilege opcode... -- cgit 1.4.1