Rewrite arm_record_coproc_data_proc and arm_record_data_proc_misc_ld_str
authorYao Qi <yao.qi@linaro.org>
Thu, 1 Feb 2018 15:51:01 +0000 (15:51 +0000)
committerYao Qi <yao.qi@linaro.org>
Thu, 1 Feb 2018 15:51:01 +0000 (15:51 +0000)
commit2d9e6acbdbc528563a9df5445584a8a150a86527
tree388f01d6bc4abec9e934b69009e83eb092a0a337
parentdf95a9cf09867c237ddf9b4eb65a990e86de1e17
Rewrite arm_record_coproc_data_proc and arm_record_data_proc_misc_ld_str

When I triage some reverse debugging test fails on arm-linux, I find
arm_record_coproc_data_proc and arm_record_data_proc_misc_ld_str is not
friendly to instruction encoding on ARM ARM.  This patch rewrites them, in
a way match more closely to the manual.

gdb:

2018-02-01  Yao Qi  <yao.qi@linaro.org>

* arm-tdep.c (arm_record_data_proc_misc_ld_str): Rewrite it.
(arm_record_coproc_data_proc): Likewise.
gdb/ChangeLog
gdb/arm-tdep.c