diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-03-07 14:40:43 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-03-07 14:40:43 +0100 |
| commit | c181a6dcc899e94a899cc4fd66edc545d820f7f7 (patch) | |
| tree | 2ec4e2158d75be8066054f50450aa6bbd4e159d5 /src | |
| parent | b763c22ef41c3b60cf5ee82f061032d6a7ddfaaa (diff) | |
| download | box64-c181a6dcc899e94a899cc4fd66edc545d820f7f7.tar.gz box64-c181a6dcc899e94a899cc4fd66edc545d820f7f7.zip | |
[INTERPRETER] Generate a SIGILL when executing 3F opcode in 64bits
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c index 7fd8e9bb..e9092067 100644 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -331,7 +331,7 @@ x64emurun: if(rex.is32bits) { R_AX = aas16(emu, R_AX); } else { - unimp = 1; + emit_signal(emu, SIGILL, (void*)R_RIP, 0); goto fini; } break; |