From 43d9b15e150c2085e70d420d29cad780feca01ee Mon Sep 17 00:00:00 2001 From: mrexodia Date: Thu, 21 Jul 2016 03:22:14 +0200 Subject: [PATCH] GUI: added LJMP as unconditional jump --- src/gui/Src/Disassembler/QBeaEngine.cpp | 1 + src/gui/Src/Disassembler/capstone_gui.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gui/Src/Disassembler/QBeaEngine.cpp b/src/gui/Src/Disassembler/QBeaEngine.cpp index bc6eed15..7d3e6c18 100644 --- a/src/gui/Src/Disassembler/QBeaEngine.cpp +++ b/src/gui/Src/Disassembler/QBeaEngine.cpp @@ -203,6 +203,7 @@ Instruction_t QBeaEngine::DisassembleAt(byte_t* data, duint size, duint origBase switch(cp.GetId()) { case X86_INS_JMP: + case X86_INS_LJMP: branchType = Instruction_t::Unconditional; break; default: diff --git a/src/gui/Src/Disassembler/capstone_gui.cpp b/src/gui/Src/Disassembler/capstone_gui.cpp index 30d877cb..0bd48b2c 100644 --- a/src/gui/Src/Disassembler/capstone_gui.cpp +++ b/src/gui/Src/Disassembler/capstone_gui.cpp @@ -352,6 +352,7 @@ bool CapstoneTokenizer::tokenizeMnemonic() switch(id) { case X86_INS_JMP: + case X86_INS_LJMP: type = TokenType::MnemonicUncondJump; break; default: