OSDN Git Service

* arm-tdep.c (arm_find_mapping_symbol): New function, from
authordrow <drow>
Mon, 1 Feb 2010 16:16:26 +0000 (16:16 +0000)
committerdrow <drow>
Mon, 1 Feb 2010 16:16:26 +0000 (16:16 +0000)
commit259b6a315aecebb9e0008f4b1828decb4ec8bf33
tree1a9567cfb7f7646007158f57d326a43f2cbe8863
parent6987922d30fb889b91f0c2d87fd9ed9c35d8230e
* arm-tdep.c (arm_find_mapping_symbol): New function, from
arm_pc_is_thumb.
(arm_pc_is_thumb): Use arm_find_mapping_symbol.
(extend_buffer_earlier): New function.
(MAX_IT_BLOCK_PREFIX, IT_SCAN_THRESHOLD): New constants.
(arm_adjust_breakpoint_address): New function.
(arm_gdbarch_init): Register arm_adjust_breakpoint_address.

testsuite/
* gdb.arch/thumb2-it.S (it_breakpoints): New function.
* gdb.arch/thumb2-it.exp (test_it_break): New function.
(Top level): Call it.
gdb/ChangeLog
gdb/arm-tdep.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/thumb2-it.S
gdb/testsuite/gdb.arch/thumb2-it.exp