]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/ChangeLog
target: allow decr_pc_after_break to be defined by the target
authorMarkus Metzger <markus.t.metzger@intel.com>
Wed, 18 Dec 2013 10:09:34 +0000 (11:09 +0100)
committerMarkus Metzger <markus.t.metzger@intel.com>
Thu, 16 Jan 2014 12:12:00 +0000 (13:12 +0100)
commit118e6252ca1cabce6d4480a4f24c53e5456a2cfa
treea08bdea923afba0540633d88e19f84842cbc0580
parent6e07b1d27e5d3fb20e7d13f0cadfd923243fc48d
target: allow decr_pc_after_break to be defined by the target

Allow the target to define which value to use in decr_pc_after_break.
It defaults to gdbarch_decr_pc_after_break (GDBARCH).

2014-01-16  Markus Metzger  <markus.t.metzger@intel.com>

* target.h (struct target_ops) <to_decr_pc_after_break>: New.
(forward_target_decr_pc_after_break)
(target_decr_pc_after_break): New.
* target.c (forward_target_decr_pc_after_break)
(target_decr_pc_after_break): New.
* aix-thread.c (aix_thread_wait): Call target_decr_pc_after_break
instead of gdbarch_decr_pc_after_break.
* darwin-nat.c (cancel_breakpoint): Call target_decr_pc_after_break
instead of gdbarch_decr_pc_after_break.
* infrun.c (adjust_pc_after_break): Call target_decr_pc_after_break
instead of gdbarch_decr_pc_after_break.
* linux-nat.c (cancel_breakpoint): Call target_decr_pc_after_break
instead of gdbarch_decr_pc_after_break.
* linux-thread-db.c (check_event): Call target_decr_pc_after_break
instead of gdbarch_decr_pc_after_break.
* record-full.c (record_full_wait_1): Call target_decr_pc_after_break
instead of gdbarch_decr_pc_after_break.
gdb/ChangeLog
gdb/aix-thread.c
gdb/darwin-nat.c
gdb/infrun.c
gdb/linux-nat.c
gdb/linux-thread-db.c
gdb/record-full.c
gdb/target.c
gdb/target.h