diff options
author | Gunnar Beutner <gbeutner@serenityos.org> | 2021-08-02 09:11:42 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-08-02 17:11:47 +0200 |
commit | 594903742be46c5053f24ad3cb22e3812d318be7 (patch) | |
tree | 0490787bcd54d3420bc9a1c6fbfdc230dafdd529 /Userland/Libraries/LibX86 | |
parent | 3bd14941c74feab19bbee2ecaf7e42554a800f8e (diff) | |
download | serenity-594903742be46c5053f24ad3cb22e3812d318be7.zip |
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.
Diffstat (limited to 'Userland/Libraries/LibX86')
-rw-r--r-- | Userland/Libraries/LibX86/Disassembler.h | 5 |
1 files changed, 5 insertions, 0 deletions
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: |