From 594903742be46c5053f24ad3cb22e3812d318be7 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 2 Aug 2021 09:11:42 +0200 Subject: [PATCH] LibX86: Stub out Disassembler::next() for x86_64 LibX86 doesn't currently support x86_64 opcodes which causes Profiler to crash when clicking on any symbol in the call graph. --- Userland/Libraries/LibX86/Disassembler.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Libraries/LibX86/Disassembler.h b/Userland/Libraries/LibX86/Disassembler.h index 33d24f7c5e..8d453f318f 100644 --- a/Userland/Libraries/LibX86/Disassembler.h +++ b/Userland/Libraries/LibX86/Disassembler.h @@ -22,7 +22,12 @@ public: { if (!m_stream.can_read()) return {}; +#if ARCH(I386) return Instruction::from_stream(m_stream, true, true); +#else + dbgln("FIXME: Implement disassembly support for x86_64"); + return {}; +#endif } private: