Add target_ops argument to to_insert_vfork_catchpoint
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index e80562d85790397bb62729d1a0be668d04b8e674..b0fc6b1a301b6f729163d2c83b2d2a0516e39ace 100644 (file)
@@ -1,3 +1,341 @@
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_insert_vfork_catchpoint>: Add
+       argument.
+       (target_insert_vfork_catchpoint): Add argument.
+       * target.c (debug_to_insert_vfork_catchpoint): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_child_insert_vfork_catchpoint): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_remove_fork_catchpoint>: Add
+       argument.
+       (target_remove_fork_catchpoint): Add argument.
+       * target.c (debug_to_remove_fork_catchpoint): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_child_remove_fork_catchpoint): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_insert_fork_catchpoint>: Add
+       argument.
+       (target_insert_fork_catchpoint): Add argument.
+       * target.c (debug_to_insert_fork_catchpoint): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_child_insert_fork_catchpoint): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_post_startup_inferior>: Add
+       argument.
+       (target_post_startup_inferior): Add argument.
+       * target.c (debug_to_post_startup_inferior): Add argument.
+       (update_current_target): Update.
+       * spu-linux-nat.c (spu_child_post_startup_inferior): Add 'self'
+       argument.
+       * linux-nat.c (linux_child_post_startup_inferior): Add 'self'
+       argument.
+       * inf-ptrace.c (inf_ptrace_post_startup_inferior): Add 'self'
+       argument.
+       * inf-child.c (inf_child_post_startup_inferior): Add 'self'
+       argument.
+       * i386-linux-nat.c (i386_linux_child_post_startup_inferior): Add
+       'self' argument.
+       (super_post_startup_inferior): Likewise.
+       * amd64-linux-nat.c (amd64_linux_child_post_startup_inferior): Add
+       'self' argument.
+       (super_post_startup_inferior): Likewise.
+       * aarch64-linux-nat.c (aarch64_linux_child_post_startup_inferior):
+       Add 'self' argument.
+       (super_post_startup_inferior): Likewise.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_load>: Add argument.
+       * target.c (target_load): Add argument.
+       (debug_to_load): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_load): Add 'self' argument.
+       * remote-sim.c (gdbsim_load): Add 'self' argument.
+       * remote-mips.c (mips_load): Add 'self' argument.
+       * remote-m32r-sdi.c (m32r_load): Add 'self' argument.
+       * monitor.c (monitor_load): Add 'self' argument.
+       * m32r-rom.c (m32r_load_gen): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_terminal_info>: Add argument.
+       (target_terminal_info): Add argument.
+       * target.c (debug_to_terminal_info): Add argument.
+       (default_terminal_info): Likewise.
+       * inflow.c (child_terminal_info): Add 'self' argument.
+       * inferior.h (child_terminal_info): Add 'self' argument.
+       * go32-nat.c (go32_terminal_info): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_terminal_save_ours>: Add
+       argument.
+       (target_terminal_save_ours): Add argument.
+       * target.c (debug_to_terminal_save_ours): Add argument.
+       (update_current_target): Update.
+       * inflow.c (terminal_save_ours): Add 'self' argument.
+       * inferior.h (terminal_save_ours): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_terminal_ours>: Add argument.
+       (target_terminal_ours): Add argument.
+       * target.c (debug_to_terminal_ours): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_terminal_ours): Add 'self' argument.
+       (remote_close): Update.
+       * linux-nat.c (linux_nat_terminal_ours): Add 'self' argument.
+       * inflow.c (terminal_ours): Add 'self' argument.
+       * inferior.h (terminal_ours): Add 'self' argument.
+       * go32-nat.c (go32_terminal_ours): Add 'self' argument.
+
+2014-02-19  Pedro Alves  <palves@redhat.com>
+           Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_terminal_ours_for_output>: Add
+       argument.
+       (target_terminal_ours_for_output): Add argument.
+       * target.c (debug_to_terminal_ours_for_output): Add argument.
+       (update_current_target): Update.
+       * inflow.c (terminal_ours_for_output): Add 'self' argument.
+       * inferior.h (terminal_ours_for_output): Add 'self' argument.
+       * go32-nat.c (go32_terminal_ours): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_terminal_inferior>: Add
+       argument.
+       * target.c (target_terminal_inferior): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_terminal_inferior): Add 'self' argument.
+       * linux-nat.c (linux_nat_terminal_inferior): Add 'self' argument.
+       * inflow.c (terminal_inferior): Add 'self' argument.
+       * inferior.h (terminal_inferior): Add 'self' argument.
+       * go32-nat.c (go32_terminal_inferior): Add 'self' argument.
+       (go32_terminal_inferior): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_terminal_init>: Add argument.
+       (target_terminal_init): Add argument.
+       * target.c (debug_to_terminal_init): Add argument.
+       (update_current_target): Update.
+       * inflow.c (terminal_init_inferior): Add 'self' argument.
+       * inferior.h (terminal_init_inferior): Add 'self' argument.
+       * go32-nat.c (go32_terminal_init): Add 'self' argument.
+       * gnu-nat.c (gnu_terminal_init_inferior): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops)
+       <to_can_accel_watchpoint_condition>: Add argument.
+       (target_can_accel_watchpoint_condition): Add argument.
+       * target.c (debug_to_can_accel_watchpoint_condition): Add
+       argument.
+       (update_current_target): Update.
+       * ppc-linux-nat.c (ppc_linux_can_accel_watchpoint_condition): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_region_ok_for_hw_watchpoint>:
+       Add argument.
+       (target_region_ok_for_hw_watchpoint): Add argument.
+       * target.c (debug_to_region_ok_for_hw_watchpoint): Add argument.
+       (default_region_ok_for_hw_watchpoint): Add argument.
+       * spu-multiarch.c (spu_region_ok_for_hw_watchpoint): Add argument.
+       * s390-linux-nat.c (s390_region_ok_for_hw_watchpoint): Add 'self'
+       argument.
+       * remote.c (remote_region_ok_for_hw_watchpoint): Add 'self'
+       argument.
+       * procfs.c (procfs_region_ok_for_hw_watchpoint): Add 'self'
+       argument.
+       * ppc-linux-nat.c (ppc_linux_region_ok_for_hw_watchpoint): Add
+       'self' argument.
+       * mips-linux-nat.c (mips_linux_region_ok_for_hw_watchpoint): Add
+       'self' argument.
+       * inf-ttrace.c (inf_ttrace_region_ok_for_hw_watchpoint): Add
+       'self' argument.
+       * i386-nat.c (i386_region_ok_for_watchpoint): Add 'self' argument.
+       * arm-linux-nat.c (arm_linux_region_ok_for_hw_watchpoint): Add
+       'self' argument.
+       * aarch64-linux-nat.c (aarch64_linux_region_ok_for_hw_watchpoint):
+       Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_insert_watchpoint>: Add
+       argument.
+       (target_insert_watchpoint): Add argument.
+       * target.c (debug_to_insert_watchpoint): Add argument.
+       (update_current_target): Update.
+       * s390-linux-nat.c (s390_insert_watchpoint): Add 'self' argument.
+       * remote.c (remote_insert_watchpoint): Add 'self' argument.
+       * remote-mips.c (mips_insert_watchpoint): Add 'self' argument.
+       * remote-m32r-sdi.c (m32r_insert_watchpoint): Add 'self' argument.
+       * procfs.c (procfs_insert_watchpoint): Add 'self' argument.
+       * ppc-linux-nat.c (ppc_linux_insert_watchpoint): Add 'self'
+       argument.
+       * nto-procfs.c (procfs_insert_hw_watchpoint): Add 'self' argument.
+       (procfs_insert_hw_watchpoint): Add 'self' argument.
+       * mips-linux-nat.c (mips_linux_insert_watchpoint): Add 'self'
+       argument.
+       * inf-ttrace.c (inf_ttrace_insert_watchpoint): Add 'self'
+       argument.
+       * ia64-linux-nat.c (ia64_linux_insert_watchpoint): Add 'self'
+       argument.
+       * i386-nat.c (i386_insert_watchpoint): Add 'self' argument.
+       * arm-linux-nat.c (arm_linux_insert_watchpoint): Add 'self'
+       argument.
+       * aarch64-linux-nat.c (aarch64_linux_insert_watchpoint): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_remove_watchpoint>: Add
+       argument.
+       (target_remove_watchpoint): Add argument.
+       * target.c (debug_to_remove_watchpoint): Add argument.
+       (update_current_target): Update.
+       * s390-linux-nat.c (s390_remove_watchpoint): Add 'self' argument.
+       * remote.c (remote_remove_watchpoint): Add 'self' argument.
+       * remote-mips.c (mips_remove_watchpoint): Add 'self' argument.
+       * remote-m32r-sdi.c (m32r_remove_watchpoint): Add 'self' argument.
+       * procfs.c (procfs_remove_watchpoint): Add 'self' argument.
+       * ppc-linux-nat.c (ppc_linux_remove_watchpoint): Add 'self'
+       argument.
+       * nto-procfs.c (procfs_remove_hw_watchpoint): Add 'self' argument.
+       * mips-linux-nat.c (mips_linux_remove_watchpoint): Add 'self'
+       argument.
+       * inf-ttrace.c (inf_ttrace_remove_watchpoint): Add 'self'
+       argument.
+       * ia64-linux-nat.c (ia64_linux_remove_watchpoint): Add 'self'
+       argument.
+       * i386-nat.c (i386_remove_watchpoint): Add 'self' argument.
+       * arm-linux-nat.c (arm_linux_remove_watchpoint): Add 'self'
+       argument.
+       * aarch64-linux-nat.c (aarch64_linux_remove_watchpoint): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_remove_hw_breakpoint>: Add
+       argument.
+       (target_remove_hw_breakpoint): Add argument.
+       * target.c (debug_to_remove_hw_breakpoint): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_remove_hw_breakpoint): Add 'self' argument.
+       * ppc-linux-nat.c (ppc_linux_remove_hw_breakpoint): Add 'self'
+       argument.
+       * i386-nat.c (i386_remove_hw_breakpoint): Add 'self' argument.
+       * arm-linux-nat.c (arm_linux_remove_hw_breakpoint): Add 'self'
+       argument.
+       * aarch64-linux-nat.c (aarch64_linux_remove_hw_breakpoint): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_insert_hw_breakpoint>: Add
+       argument.
+       (target_insert_hw_breakpoint): Add argument.
+       * target.c (debug_to_insert_hw_breakpoint): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_insert_hw_breakpoint): Add 'self' argument.
+       * ppc-linux-nat.c (ppc_linux_insert_hw_breakpoint): Add 'self'
+       argument.
+       * nto-procfs.c (procfs_insert_hw_breakpoint): Add 'self' argument.
+       * i386-nat.c (i386_insert_hw_breakpoint): Add 'self' argument.
+       * arm-linux-nat.c (arm_linux_insert_hw_breakpoint): Add 'self'
+       argument.
+       * aarch64-linux-nat.c (aarch64_linux_insert_hw_breakpoint): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_can_use_hw_breakpoint>: Add
+       argument.
+       (target_can_use_hardware_watchpoint): Add argument.
+       * target.c (debug_to_can_use_hw_breakpoint): Add argument.
+       (update_current_target): Update.
+       * spu-linux-nat.c (spu_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * s390-linux-nat.c (s390_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * remote.c (remote_check_watch_resources): Add 'self' argument.
+       * remote-mips.c (mips_can_use_watchpoint): Add 'self' argument.
+       * remote-m32r-sdi.c (m32r_can_use_hw_watchpoint): Add 'self'
+       argument.
+       * procfs.c (procfs_can_use_hw_breakpoint): Add 'self' argument.
+       * ppc-linux-nat.c (ppc_linux_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * nto-procfs.c (procfs_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * mips-linux-nat.c (mips_linux_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * inf-ttrace.c (inf_ttrace_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * ia64-linux-nat.c (ia64_linux_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * ia64-hpux-nat.c (ia64_hpux_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * i386-nat.c (i386_can_use_hw_breakpoint): Add 'self' argument.
+       * arm-linux-nat.c (arm_linux_can_use_hw_breakpoint): Add 'self'
+       argument.
+       * aarch64-linux-nat.c (aarch64_linux_can_use_hw_breakpoint): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_post_attach>: Add argument.
+       (target_post_attach): Add argument.
+       * target.c (debug_to_post_attach): Add argument.
+       (update_current_target): Update.
+       * spu-linux-nat.c (spu_child_post_attach): Add 'self' argument.
+       * nto-procfs.c (procfs_post_attach): Add 'self' argument.
+       * linux-nat.c (linux_child_post_attach): Add 'self' argument.
+       * inf-ptrace.c (inf_ptrace_post_attach): Add 'self' argument.
+       * inf-child.c (inf_child_post_attach): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * windows-nat.c (windows_close): Add 'self' argument.
+       * tracepoint.c (tfile_close): Add 'self' argument.
+       * target.h (struct target_ops) <to_close>: Add argument.
+       * target.c (target_close): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_close): Add 'self' argument.
+       * remote-sim.c (gdbsim_close): Add 'self' argument.
+       * remote-mips.c (mips_close): Add 'self' argument.
+       * remote-m32r-sdi.c (m32r_close): Add 'self' argument.
+       * record-full.c (record_full_close): Add 'self' argument.
+       * record-btrace.c (record_btrace_close): Add 'self' argument.
+       * monitor.h (monitor_close): Add 'self' argument.
+       * monitor.c (monitor_close): Add 'self' argument.
+       * mips-linux-nat.c (mips_linux_close): Add 'self' argument.
+       * linux-nat.c (linux_nat_close): Add argument.
+       * go32-nat.c (go32_close): Add 'self' argument.
+       * exec.c (exec_close_1): Add 'self' argument.
+       * ctf.c (ctf_close): Add 'self' argument.
+       * corelow.c (core_close): Add 'self' argument.
+       (core_close_cleanup): Update.
+       * bsd-uthread.c (bsd_uthread_close): Add 'self' argument.
+       * bsd-kvm.c (bsd_kvm_close): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (remote_load): New function.
+       (init_remote_ops): Use it.
+
 2014-02-19  Tom Tromey  <tromey@redhat.com>
 
        * common/linux-btrace.c (linux_supports_btrace): Add "ops"
This page took 0.0283099999999999 seconds and 4 git commands to generate.