OSDN Git Service

2011-03-02 Yao Qi <yao@codesourcery.com>
authorqiyao <qiyao>
Wed, 2 Mar 2011 14:33:35 +0000 (14:33 +0000)
committerqiyao <qiyao>
Wed, 2 Mar 2011 14:33:35 +0000 (14:33 +0000)
commit4dbabb44703217d8ebdac786ce3f6fbbfb030660
tree91619c162da3a1e766e7e95718dc40da8c4b0bbd
parent9edc6f0119082ab51679cb92c28ca90b051d58e7
2011-03-02  Yao Qi  <yao@codesourcery.com>

* arm-tdep.h (struct displaced_step_closure): Add two new fields
is_thumb and insn_size.
* arm-tdep.c (displaced_read_reg): Adjust correct pipeline offset
on both ARM and Thumb mode.
(arm_process_displaced_insn): Set is_thumb and insn_size.
(arm_displaced_init_closure): Handle both 16-bit and 32-bit.
(arm_displaced_step_fixup): Likewise.
gdb/ChangeLog
gdb/arm-tdep.c
gdb/arm-tdep.h