diff options
Diffstat (limited to 'disassembler')
| -rw-r--r-- | disassembler/disassembler_arm.cc | 1 | ||||
| -rw-r--r-- | disassembler/disassembler_x86.cc | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/disassembler/disassembler_arm.cc b/disassembler/disassembler_arm.cc index 03fac18850..5e2cf6b81d 100644 --- a/disassembler/disassembler_arm.cc +++ b/disassembler/disassembler_arm.cc @@ -22,6 +22,7 @@ #include <sstream> #include "arch/arm/registers_arm.h" +#include "base/bit_utils.h" #include "base/logging.h" #include "base/stringprintf.h" #include "thread.h" diff --git a/disassembler/disassembler_x86.cc b/disassembler/disassembler_x86.cc index 9bee1040ba..d4574f4f0a 100644 --- a/disassembler/disassembler_x86.cc +++ b/disassembler/disassembler_x86.cc @@ -928,6 +928,11 @@ DISASSEMBLER_ENTRY(cmp, has_modrm = true; load = true; break; + case 0xBD: + opcode1 = "bsr"; + has_modrm = true; + load = true; + break; case 0xBE: opcode1 = "movsxb"; has_modrm = true; |