aboutsummaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2023-08-13 18:38:04 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-08-13 18:38:04 +0200
commita72328cce9bf00379a1464d6772cb41f575d811c (patch)
tree0508445df54d57c81c7e6c00f91995603a010683 /i386
parenta9d931c84eb1887f94b3cb17638584b045f3ad9d (diff)
downloadgnumach-a72328cce9bf00379a1464d6772cb41f575d811c.tar.gz
gnumach-a72328cce9bf00379a1464d6772cb41f575d811c.tar.bz2
gnumach-a72328cce9bf00379a1464d6772cb41f575d811c.zip
x86_64: Do not disassemble instructions
The instruction set decoding needs an update, avoid showing bogus output.
Diffstat (limited to 'i386')
-rw-r--r--i386/i386/db_disasm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/i386/i386/db_disasm.c b/i386/i386/db_disasm.c
index c1f577e9..303b4621 100644
--- a/i386/i386/db_disasm.c
+++ b/i386/i386/db_disasm.c
@@ -1091,6 +1091,12 @@ db_disasm(
int len;
struct i_addr address;
+#ifdef __x86_64__
+ /* The instruction set decoding needs an update, avoid showing bogus output. */
+ db_printf("TODO\n");
+ return loc+1;
+#endif
+
get_value_inc(inst, loc, 1, FALSE, task);
if (db_disasm_16) {
short_addr = TRUE;