summaryrefslogtreecommitdiff
path: root/plugins/arm/v7/opcodes
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-05-19 10:28:27 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-05-19 10:28:27 (GMT)
commit5e6f3a42a2f57c563f34e5ea4d9c377d8618e871 (patch)
tree9b245999585accb100a09df44a0f254ece4d9209 /plugins/arm/v7/opcodes
parentd52e16c97aa88ecf6a3643ef454e1aa857e0e7dd (diff)
Added support for a few extra ARMv7 instructions.
Diffstat (limited to 'plugins/arm/v7/opcodes')
-rw-r--r--plugins/arm/v7/opcodes/opcodes_tmp_arm.h18
-rw-r--r--plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h3
-rw-r--r--plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h15
3 files changed, 0 insertions, 36 deletions
diff --git a/plugins/arm/v7/opcodes/opcodes_tmp_arm.h b/plugins/arm/v7/opcodes/opcodes_tmp_arm.h
index 0e686e1..a43474f 100644
--- a/plugins/arm/v7/opcodes/opcodes_tmp_arm.h
+++ b/plugins/arm/v7/opcodes/opcodes_tmp_arm.h
@@ -4,15 +4,8 @@
#define armv7_read_arm_instr_eret(r) NULL
#define armv7_read_arm_instr_hvc(r) NULL
#define armv7_read_arm_instr_isb(r) NULL
-#define armv7_read_arm_instr_ldc_ldc2_immediate(r) NULL
-#define armv7_read_arm_instr_ldc_ldc2_literal(r) NULL
-#define armv7_read_arm_instr_ldmda_ldmfa(r) NULL
-#define armv7_read_arm_instr_ldmdb_ldmea(r) NULL
#define armv7_read_arm_instr_ldm_exception_return(r) NULL
-#define armv7_read_arm_instr_ldmib_ldmed(r) NULL
-#define armv7_read_arm_instr_ldm_ldmia_ldmfd_arm(r) NULL
#define armv7_read_arm_instr_ldm_user_registers(r) NULL
-#define armv7_read_arm_instr_mrs(r) NULL
#define armv7_read_arm_instr_mrs_banked_register(r) NULL
#define armv7_read_arm_instr_msr_banked_register(r) NULL
#define armv7_read_arm_instr_msr_immediate_a8(r) NULL
@@ -20,19 +13,8 @@
#define armv7_read_arm_instr_msr_register_a8(r) NULL
#define armv7_read_arm_instr_msr_register_b9(r) NULL
#define armv7_read_arm_instr_pli_immediate_literal(r) NULL
-#define armv7_read_arm_instr_pli_register(r) NULL
#define armv7_read_arm_instr_rfe(r) NULL
#define armv7_read_arm_instr_smc_previously_smi(r) NULL
-#define armv7_read_arm_instr_smlabb_smlabt_smlatb_smlatt(r) NULL
-#define armv7_read_arm_instr_smlalbb_smlalbt_smlaltb_smlaltt(r) NULL
-#define armv7_read_arm_instr_smlawb_smlawt(r) NULL
-#define armv7_read_arm_instr_smulbb_smulbt_smultb_smultt(r) NULL
-#define armv7_read_arm_instr_smulwb_smulwt(r) NULL
#define armv7_read_arm_instr_srs_arm(r) NULL
-#define armv7_read_arm_instr_stc_stc2(r) NULL
-#define armv7_read_arm_instr_stmda_stmed(r) NULL
-#define armv7_read_arm_instr_stmdb_stmfd(r) NULL
-#define armv7_read_arm_instr_stmib_stmfa(r) NULL
-#define armv7_read_arm_instr_stm_stmia_stmea(r) NULL
#define armv7_read_arm_instr_stm_user_registers(r) NULL
#endif
diff --git a/plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h b/plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h
index 62235ec..449ea09 100644
--- a/plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h
+++ b/plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h
@@ -1,7 +1,4 @@
#ifndef thumb_16_def_tmp_h
#define thumb_16_def_tmp_h
#define armv7_read_thumb_16_instr_cps_thumb(r) NULL
-#define armv7_read_thumb_16_instr_it(r) NULL
-#define armv7_read_thumb_16_instr_ldm_ldmia_ldmfd_thumb(r) NULL
-#define armv7_read_thumb_16_instr_stm_stmia_stmea(r) NULL
#endif
diff --git a/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h b/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h
index 4848c92..4ecba24 100644
--- a/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h
+++ b/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h
@@ -7,25 +7,13 @@
#define armv7_read_thumb_32_instr_eret(r) NULL
#define armv7_read_thumb_32_instr_hvc(r) NULL
#define armv7_read_thumb_32_instr_isb(r) NULL
-#define armv7_read_thumb_32_instr_ldc_ldc2_immediate(r) NULL
-#define armv7_read_thumb_32_instr_ldc_ldc2_literal(r) NULL
-#define armv7_read_thumb_32_instr_ldmdb_ldmea(r) NULL
-#define armv7_read_thumb_32_instr_ldm_ldmia_ldmfd_thumb(r) NULL
-#define armv7_read_thumb_32_instr_mrs(r) NULL
#define armv7_read_thumb_32_instr_mrs_banked_register(r) NULL
#define armv7_read_thumb_32_instr_msr_banked_register(r) NULL
-#define armv7_read_thumb_32_instr_msr_register(r) NULL
#define armv7_read_thumb_32_instr_pld_immediate(r) NULL
#define armv7_read_thumb_32_instr_pld_register(r) NULL
#define armv7_read_thumb_32_instr_pli_immediate_literal(r) NULL
-#define armv7_read_thumb_32_instr_pli_register(r) NULL
#define armv7_read_thumb_32_instr_rfe(r) NULL
#define armv7_read_thumb_32_instr_smc_previously_smi(r) NULL
-#define armv7_read_thumb_32_instr_smlabb_smlabt_smlatb_smlatt(r) NULL
-#define armv7_read_thumb_32_instr_smlalbb_smlalbt_smlaltb_smlaltt(r) NULL
-#define armv7_read_thumb_32_instr_smlawb_smlawt(r) NULL
-#define armv7_read_thumb_32_instr_smulbb_smulbt_smultb_smultt(r) NULL
-#define armv7_read_thumb_32_instr_smulwb_smulwt(r) NULL
#define armv7_read_thumb_32_instr_sqadd16(r) NULL
#define armv7_read_thumb_32_instr_sqadd8(r) NULL
#define armv7_read_thumb_32_instr_sqasx(r) NULL
@@ -33,9 +21,6 @@
#define armv7_read_thumb_32_instr_sqsub16(r) NULL
#define armv7_read_thumb_32_instr_sqsub8(r) NULL
#define armv7_read_thumb_32_instr_srs_thumb(r) NULL
-#define armv7_read_thumb_32_instr_stc_stc2(r) NULL
-#define armv7_read_thumb_32_instr_stmdb_stmfd(r) NULL
-#define armv7_read_thumb_32_instr_stm_stmia_stmea(r) NULL
#define armv7_read_thumb_32_instr_sub_register_thumb(r) NULL
#define armv7_read_thumb_32_instr_subs_pc_lr_thumb(r) NULL
#define armv7_read_thumb_32_instr_tbb_tbh(r) NULL