gdb: ARM: Add support for thumb32 instructions recording
authorOmair Javaid <omair.javaid@linaro.org>
Thu, 9 Jan 2014 10:33:55 +0000 (15:33 +0500)
committerWill Newton <will.newton@linaro.org>
Wed, 15 Jan 2014 16:53:44 +0000 (16:53 +0000)
commitc6ec2b30552155bab7aea718fd97fd5f90206c9f
tree0319d09fb8de92b8ad9aadf7b3ba81f1dcb13f67
parent97dfe206170141e809e8ebef68a6a371861fd7f9
gdb: ARM: Add support for thumb32 instructions recording

gdb/ChangeLog:

2014-01-15  Omair Javaid  <omair.javaid@linaro.org>

* arm-tdep.c (enum arm_record_result): New enum.
(arm_record_unsupported_insn): New function.
(arm_record_coproc_data_proc): Removed.
(thumb2_record_ld_st_multiple): New function.
(thumb2_record_ld_st_dual_ex_tbb): New function.
(thumb2_record_data_proc_sreg_mimm): New function.
(thumb2_record_ps_dest_generic): New function.
(thumb2_record_branch_misc_cntrl): New function.
(thumb2_record_str_single_data): New function.
(thumb2_record_ld_mem_hints): New function.
(thumb2_record_ld_word): New function.
(thumb2_record_lmul_lmla_div): New function.
(thumb2_record_decode_insn_handler): New function.
(decode_insn): Add thumb32 instruction handlers.
gdb/ChangeLog
gdb/arm-tdep.c