summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2011-02-11 02:02:56 +0000
committerJohnny Chen <johnny.chen@apple.com>2011-02-11 02:02:56 +0000
commitc7af6fe3bd57ff3b69e68dc03183cb8976845904 (patch)
tree65c76092f8fdfe68f7dd2811ed31ff0d2db18efb /lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
parentb0fcc59e19508dca2dc809fb5c83e19c4d3e9ffc (diff)
downloadbcm5719-llvm-c7af6fe3bd57ff3b69e68dc03183cb8976845904.tar.gz
bcm5719-llvm-c7af6fe3bd57ff3b69e68dc03183cb8976845904.zip
Add an entry for CMP (immediate) (Encoding T1) to the g_thumb_opcodes table.
llvm-svn: 125333
Diffstat (limited to 'lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h')
-rw-r--r--lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h b/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
index 55e750b5a1b..9e2c9b6c00c 100644
--- a/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
+++ b/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
@@ -271,6 +271,13 @@ protected:
bool
EmulateAddRdnRm (ARMEncoding encoding);
+ // MOV (register)
+ bool
+ EmulateMovRdRm (ARMEncoding encoding);
+
+ bool
+ EmulateCmpRnImm (ARMEncoding encoding);
+
bool
EmulateLDM (ARMEncoding encoding);
@@ -283,10 +290,6 @@ protected:
bool
EmulateLDRRtRnImm (ARMEncoding encoding);
- // MOV (register)
- bool
- EmulateMovRdRm (ARMEncoding encoding);
-
uint32_t m_arm_isa;
Mode m_inst_mode;
uint32_t m_inst_cpsr;
OpenPOWER on IntegriCloud