Add target_ops argument to to_upload_trace_state_variables
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 4762690baa4652f7705b228de3c633febb09568e..0d53cdb6d7cc44001dc1513794917eb0e17ebfd3 100644 (file)
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_upload_trace_state_variables>:
+       Add argument.
+       (target_upload_trace_state_variables): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_upload_trace_state_variables): Add 'self'
+       argument.
+       (remote_start_remote): Update.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_upload_tracepoints>: Add
+       argument.
+       (target_upload_tracepoints): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_upload_tracepoints): Add 'self' argument.
+       (remote_start_remote): Update.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_save_trace_data>: Add argument.
+       (target_save_trace_data): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_save_trace_data): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * tracepoint.c (tfile_get_trace_state_variable_value): Add 'self'
+       argument.
+       * target.h (struct target_ops)
+       <to_get_trace_state_variable_value>: Add argument.
+       (target_get_trace_state_variable_value): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_get_trace_state_variable_value): Add 'self'
+       argument.
+       * ctf.c (ctf_get_trace_state_variable_value): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * tracepoint.c (tfile_trace_find): Add 'self' argument.
+       * target.h (struct target_ops) <to_trace_find>: Add argument.
+       (target_trace_find): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_trace_find): Add 'self' argument.
+       * ctf.c (ctf_trace_find): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_trace_stop>: Add argument.
+       (target_trace_stop): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_trace_stop): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * tracepoint.c (tfile_get_tracepoint_status): Add 'self' argument.
+       * target.h (struct target_ops) <to_get_tracepoint_status>: Add
+       argument.
+       (target_get_tracepoint_status): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_get_tracepoint_status): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * tracepoint.c (tfile_get_trace_status): Add 'self' argument.
+       * target.h (struct target_ops) <to_get_trace_status>: Add
+       argument.
+       (target_get_trace_status): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_get_trace_status): Add 'self' argument.
+       (remote_start_remote, remote_can_download_tracepoint): Update.
+       * ctf.c (ctf_get_trace_status): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_trace_start>: Add argument.
+       (target_trace_start): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_trace_start): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_trace_set_readonly_regions>:
+       Add argument.
+       (target_trace_set_readonly_regions): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_trace_set_readonly_regions): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_disable_tracepoint>: Add
+       argument.
+       (target_disable_tracepoint): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_disable_tracepoint): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_enable_tracepoint>: Add
+       argument.
+       (target_enable_tracepoint): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_enable_tracepoint): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_download_trace_state_variable>:
+       Add argument.
+       (target_download_trace_state_variable): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_download_trace_state_variable): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_can_download_tracepoint>: Add
+       argument.
+       (target_can_download_tracepoint): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_can_download_tracepoint): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_download_tracepoint>: Add
+       argument.
+       (target_download_tracepoint): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_download_tracepoint): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_trace_init>: Add argument.
+       (target_trace_init): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_trace_init): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_fileio_readlink>: Add argument.
+       * target.c (target_fileio_readlink): Add argument.
+       * remote.c (remote_hostio_readlink): Add 'self' argument.
+       * inf-child.c (inf_child_fileio_readlink): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_fileio_unlink>: Add argument.
+       * target.c (target_fileio_unlink): Add argument.
+       * remote.c (remote_hostio_unlink): Add 'self' argument.
+       (remote_file_delete): Update.
+       * inf-child.c (inf_child_fileio_unlink): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_fileio_close>: Add argument.
+       * target.c (target_fileio_close): Add argument.
+       * remote.c (remote_hostio_close): Add 'self' argument.
+       (remote_hostio_close_cleanup): Update.
+       (remote_bfd_iovec_close, remote_file_put, remote_file_get):
+       Update.
+       * inf-child.c (inf_child_fileio_close): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_fileio_pread>: Add argument.
+       * target.c (target_fileio_pread): Add argument.
+       * remote.c (remote_hostio_pread): Add 'self' argument.
+       (remote_bfd_iovec_pread, remote_file_get): Update.
+       * inf-child.c (inf_child_fileio_pread): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_fileio_pwrite>: Add argument.
+       * target.c (target_fileio_pwrite): Add argument.
+       * remote.c (remote_hostio_pwrite): Add 'self' argument.
+       (remote_file_put): Update.
+       * inf-child.c (inf_child_fileio_pwrite): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_fileio_open>: Add argument.
+       * target.c (target_fileio_open): Add argument.
+       * remote.c (remote_hostio_open): Add 'self' argument.
+       (remote_bfd_iovec_open): Add 'self' argument.
+       (remote_file_put): Add 'self' argument.
+       (remote_file_get): Add 'self' argument.
+       * inf-child.c (inf_child_fileio_open): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_can_run_breakpoint_commands>:
+       Add argument.
+       (target_can_run_breakpoint_commands): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_can_run_breakpoint_commands): Add 'self'
+       argument.
+       (remote_insert_breakpoint): Add 'self' argument.
+       (remote_insert_hw_breakpoint): Add 'self' argument.
+       (remote_can_run_breakpoint_commands): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops)
+       <to_supports_evaluation_of_breakpoint_conditions>: Add argument.
+       (target_supports_evaluation_of_breakpoint_conditions): Add
+       argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_supports_cond_breakpoints): Add 'self'
+       argument.
+       (remote_insert_breakpoint): Add 'self' argument.
+       (remote_insert_hw_breakpoint): Add 'self' argument.
+       (remote_supports_cond_breakpoints): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_supports_string_tracing>: Add
+       argument.
+       (target_supports_string_tracing): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_supports_string_tracing): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops)
+       <to_supports_disable_randomization>: Add argument.
+       * target.c (find_default_supports_disable_randomization): Add
+       argument.
+       (target_supports_disable_randomization): Add argument.
+       (find_default_supports_disable_randomization): Add 'self'
+       argument.
+       * remote.c (extended_remote_supports_disable_randomization): Add
+       'self' argument.
+       (remote_supports_disable_randomization): Add 'self' argument.
+       (extended_remote_create_inferior): Update.
+       * linux-nat.c (linux_nat_supports_disable_randomization): Add
+       'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops)
+       <to_supports_enable_disable_tracepoint>: Add argument.
+       (target_supports_enable_disable_tracepoint): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_supports_enable_disable_tracepoint): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_supports_multi_process>: Add
+       argument.
+       (target_supports_multi_process): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_supports_multi_process): Add 'self' argument.
+       * linux-nat.c (linux_nat_supports_multi_process): Add 'self'
+       argument.
+       * darwin-nat.c (darwin_supports_multi_process): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_execution_direction>: Add
+       argument.
+       (target_execution_direction): Add argument.
+       * target.c (default_execution_direction): Add 'self' argument.
+       * record-full.c (record_full_execution_direction): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_can_execute_reverse>: Add
+       argument.
+       (target_can_execute_reverse): Add argument.
+       * remote.c (remote_can_execute_reverse): Add 'self' argument.
+       * record-full.c (record_full_can_execute_reverse): Add 'self'
+       argument.
+       * record-btrace.c (record_btrace_can_execute_reverse): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * windows-nat.c (windows_get_ada_task_ptid): Add 'self' argument.
+       * target.h (struct target_ops) <to_get_ada_task_ptid>: Add
+       argument.
+       (target_get_ada_task_ptid): Add argument.
+       * target.c (update_current_target): Update.
+       (default_get_ada_task_ptid): Add 'self' argument.
+       * sol-thread.c (sol_get_ada_task_ptid): Add 'self' argument.
+       * remote.c (remote_get_ada_task_ptid): Add 'self' argument.
+       * ravenscar-thread.c (ravenscar_get_ada_task_ptid): Add 'self'
+       argument.
+       * linux-thread-db.c (thread_db_get_ada_task_ptid): Add 'self'
+       argument.
+       * inf-ttrace.c (inf_ttrace_get_ada_task_ptid): Add 'self'
+       argument.
+       * dec-thread.c (dec_thread_get_ada_task_ptid): Add 'self'
+       argument.
+       * darwin-nat.c (darwin_get_ada_task_ptid): Add 'self' argument.
+       * aix-thread.c (aix_thread_get_ada_task_ptid): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_goto_bookmark>: Add argument.
+       (target_goto_bookmark): Add argument.
+       * target.c (dummy_goto_bookmark): Add 'self' argument.
+       * record-full.c (record_full_goto_bookmark): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_get_bookmark>: Add argument.
+       (target_get_bookmark): Add argument.
+       * target.c (dummy_get_bookmark): Add 'self' argument.
+       * record-full.c (record_full_get_bookmark): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_make_corefile_notes>: Add
+       argument.
+       (target_make_corefile_notes): Add argument.
+       * target.c (dummy_make_corefile_notes): Add 'self' argument.
+       * procfs.c (procfs_make_note_section): Add 'self' argument.
+       (procfs_make_note_section): Add 'self' argument.
+       (procfs_make_note_section): Add 'self' argument.
+       * linux-nat.c (linux_nat_make_corefile_notes): Add 'self'
+       argument.
+       * fbsd-nat.h (fbsd_make_corefile_notes): Add 'self' argument.
+       * fbsd-nat.c (fbsd_make_corefile_notes): Add 'self' argument.
+       * exec.c (exec_make_note_section): Add 'self' argument.
+       (exec_make_note_section): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_find_memory_regions>: Add
+       argument.
+       (target_find_memory_regions): Add argument.
+       * target.c (dummy_find_memory_regions): Add 'self' argument.
+       * procfs.c (proc_find_memory_regions): Add 'self' argument.
+       * gnu-nat.c (gnu_find_memory_regions): Add 'self' argument.
+       * fbsd-nat.h (fbsd_find_memory_regions): Add 'self' argument.
+       * fbsd-nat.c (fbsd_find_memory_regions): Add 'self' argument.
+       * exec. (exec_do_find_memory_regions): New global.
+       (exec_set_find_memory_regions): Rewrite.
+       (exec_find_memory_regions): New function.
+       (init_exec_ops): Use exec_find_memory_regions.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_supports_non_stop>: Add
+       argument.
+       * target.c (find_default_supports_non_stop): Add argument.
+       (target_supports_non_stop): Add argument.
+       (find_default_supports_non_stop): Add 'self' argument.
+       * remote.c (remote_supports_non_stop): Add 'self' argument.
+       * linux-nat.c (linux_nat_supports_non_stop): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_log_command>: Add argument.
+       (target_log_command): Add argument.
+       * serial.h (serial_log_command): Add 'self' argument.
+       * serial.c (serial_log_command): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * windows-nat.c (windows_pid_to_exec_file): Add 'self' argument.
+       * target.h (struct target_ops) <to_pid_to_exec_file>: Add
+       argument.
+       (target_pid_to_exec_file): Add argument.
+       * target.c (debug_to_pid_to_exec_file): Add argument.
+       (update_current_target): Update.
+       * nbsd-nat.h (nbsd_pid_to_exec_file): Add 'self' argument.
+       * nbsd-nat.c (nbsd_pid_to_exec_file): Add 'self' argument.
+       * linux-nat.c (linux_child_pid_to_exec_file): Add 'self' argument.
+       (linux_handle_extended_wait): Update.
+       * inf-child.c (inf_child_pid_to_exec_file): Add 'self' argument.
+       * fbsd-nat.h (fbsd_pid_to_exec_file): Add 'self' argument.
+       * fbsd-nat.c (fbsd_pid_to_exec_file): Add 'self' argument.
+       * darwin-nat.c (darwin_pid_to_exec_file): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_rcmd>: Add argument.
+       (target_rcmd): Add argument.
+       * target.c (debug_to_rcmd): Add argument.
+       (update_current_target, do_monitor_command): Update.
+       * remote.c (remote_rcmd): Add 'self' argument.
+       * monitor.c (monitor_rcmd): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * windows-nat.c (windows_stop): Add 'self' argument.
+       * target.h (struct target_ops) <to_stop>: Add argument.
+       * target.c (target_stop): Add argument.
+       (debug_to_stop): Add argument.
+       (update_current_target): Update.
+       * remote.c (remote_stop): Add 'self' argument.
+       * remote-sim.c (gdbsim_stop): Add 'self' argument.
+       (gdbsim_cntrl_c): Update.
+       * remote-m32r-sdi.c (m32r_stop): Add 'self' argument.
+       * procfs.c (procfs_stop): Add 'self' argument.
+       * nto-procfs.c (procfs_stop): Add 'self' argument.
+       * monitor.c (monitor_stop): Add 'self' argument.
+       (monitor_open): Update.
+       * linux-nat.c (linux_nat_stop): Add argument.
+       * inf-ptrace.c (inf_ptrace_stop): Add 'self' argument.
+       * gnu-nat.c (gnu_stop): Add 'self' argument.
+       * darwin-nat.c (darwin_stop): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_thread_name>: Add argument.
+       * target.c (target_thread_name): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_nat_thread_name): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_extra_thread_info>: Add
+       argument.
+       (target_extra_thread_info): Add argument.
+       * target.c (update_current_target): Update.
+       * remote.c (remote_threads_extra_info): Add 'self' argument.
+       * ravenscar-thread.c (ravenscar_extra_thread_info): Add 'self'
+       argument.
+       * nto-tdep.h (nto_extra_thread_info): Add 'self' argument.
+       * nto-tdep.c (nto_extra_thread_info): Add 'self' argument.
+       * linux-thread-db.c (thread_db_extra_thread_info): Add 'self'
+       argument.
+       * inf-ttrace.c (inf_ttrace_extra_thread_info): Add 'self'
+       argument.
+       * bsd-uthread.c (bsd_uthread_extra_thread_info): Add 'self'
+       argument.
+       * aix-thread.c (aix_thread_extra_thread_info): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_program_signals>: Add argument.
+       * target.c (target_program_signals): Add argument.
+       * remote.c (remote_program_signals): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_pass_signals>: Add argument.
+       * target.c (target_pass_signals): Add argument.
+       * remote.c (remote_pass_signals): Add 'self' argument.
+       (remote_start_remote): Update.
+       * procfs.c (procfs_pass_signals): Add 'self' argument.
+       * nto-procfs.c (procfs_pass_signals): Add 'self' argument.
+       * linux-nat.c (linux_nat_pass_signals): Add 'self' argument.
+       (linux_nat_create_inferior, linux_nat_attach): Update.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * windows-nat.c (windows_can_run): Add 'self' argument.
+       * target.h (struct target_ops) <to_can_run>: Add argument.
+       (target_can_run): Add argument.
+       * target.c (debug_to_can_run): Add argument.
+       (update_current_target): Update.
+       * nto-procfs.c (procfs_can_run): Add 'self' argument.
+       * inf-child.c (inf_child_can_run): Add 'self' argument.
+       * go32-nat.c (go32_can_run): Add 'self' argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_has_exited>: Add argument.
+       (target_has_exited): Add argument.
+       * target.c (debug_to_has_exited): Add argument.
+       (update_current_target): Update.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_set_syscall_catchpoint>: Add
+       argument.
+       (target_set_syscall_catchpoint): Add argument.
+       * linux-nat.c (linux_child_set_syscall_catchpoint): Add 'self'
+       argument.
+       * target.c (update_current_target): Update.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_remove_exec_catchpoint>: Add
+       argument.
+       (target_remove_exec_catchpoint): Add argument.
+       * target.c (debug_to_remove_exec_catchpoint): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_child_remove_exec_catchpoint): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_insert_exec_catchpoint>: Add
+       argument.
+       (target_insert_exec_catchpoint): Add argument.
+       * target.c (debug_to_insert_exec_catchpoint): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_child_insert_exec_catchpoint): Add 'self'
+       argument.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * target.h (struct target_ops) <to_remove_vfork_catchpoint>: Add
+       argument.
+       (target_remove_vfork_catchpoint): Add argument.
+       * target.c (debug_to_remove_vfork_catchpoint): Add argument.
+       (update_current_target): Update.
+       * linux-nat.c (linux_child_remove_vfork_catchpoint): Add 'self'
+       argument.
+
+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"
+       argument.
+       * common/linux-btrace.h (linux_supports_btrace): Update.
+       * remote.c (remote_supports_btrace): Add "self" argument.
+       * target-delegates.c: Rebuild.
+       * target.c (target_supports_btrace): Remove.
+       * target.h (struct target_ops) <to_supports_btrace>: Add
+       target_ops argument.
+       (target_supports_btrace): New define.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * record-full.c (record_full_beneath_to_resume_ops)
+       (record_full_beneath_to_resume, record_full_beneath_to_wait_ops)
+       (record_full_beneath_to_wait)
+       (record_full_beneath_to_store_registers_ops)
+       (record_full_beneath_to_store_registers)
+       (record_full_beneath_to_xfer_partial_ops)
+       (record_full_beneath_to_xfer_partial)
+       (record_full_beneath_to_insert_breakpoint_ops)
+       (record_full_beneath_to_insert_breakpoint)
+       (record_full_beneath_to_remove_breakpoint_ops)
+       (record_full_beneath_to_remove_breakpoint)
+       (record_full_beneath_to_stopped_by_watchpoint)
+       (record_full_beneath_to_stopped_data_address)
+       (record_full_beneath_to_async, tmp_to_resume_ops, tmp_to_resume)
+       (tmp_to_wait_ops, tmp_to_wait, tmp_to_store_registers_ops)
+       (tmp_to_store_registers, tmp_to_xfer_partial_ops)
+       (tmp_to_xfer_partial, tmp_to_instmp_to_insert_breakpoint_ops)
+       (tmp_to_insert_breakpoint, tmp_to_remove_breakpoint_ops)
+       (tmp_to_remove_breakpoint, tmp_to_stopped_by_watchpoint)
+       (tmp_to_stopped_data_address, tmp_to_async): Remove.
+       (record_full_open_1, record_full_open): Update.  Use RECORD_IS_USED.
+       (record_full_resume, record_full_wait_1)
+       (record_full_stopped_by_watchpoint, record_full_stopped_data_address)
+       (record_full_store_registers, record_full_xfer_partial)
+       (record_full_insert_breakpoint, record_full_remove_breakpoint)
+       (record_full_async, record_full_core_xfer_partial): Use target
+       delegation.
+       * target-delegates.c: Rebuild.
+       * target.c (current_xfer_partial): Remove.
+       (update_current_target): Do not INHERIT or de_fault
+       to_insert_breakpoint, to_remove_breakpoint,
+       to_stopped_data_address, to_stopped_by_watchpoint, to_can_async_p,
+       to_is_async_p, to_async.  Do not set to_xfer_partial field.
+       (default_xfer_partial): Simplify.
+       (current_xfer_partial): Remove.
+       (target_wait, target_resume): Simplify.
+       (find_default_can_async_p, find_default_is_async_p): Update.
+       (init_dummy_target): Don't set to_can_async_p, to_is_async_p,
+       to_xfer_partial, to_stopped_by_watchpoint,
+       to_stopped_data_address.
+       (target_store_registers): Simplify.
+       (forward_target_remove_breakpoint)
+       (forward_target_insert_breakpoint): Remove.
+       (target_remove_breakpoint, target_insert_breakpoint)
+       (debug_to_insert_breakpoint, debug_to_remove_breakpoint): Update.
+       * target.h (struct target_ops) <to_resume, to_wait,
+       to_store_registers, to_insert_breakpoint, to_remove_breakpoint,
+       to_stopped_by_watchpoint, to_stopped_data_address, to_can_async_p,
+       to_is_async_p, to_async, to_xfer_partial>: Add TARGET_DEFAULT
+       markup.
+       (forward_target_remove_breakpoint)
+       (forward_target_insert_breakpoint): Remove.
+       * record-btrace.c (record_btrace_remove_breakpoint): Delegate
+       directly.
+       (record_btrace_insert_breakpoint): Delegate directly.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       PR build/7701:
+       * target-delegates.c: New file.
+       * target.c: Include target-delegates.c.
+       (init_dummy_target): Call install_dummy_methods.
+       (complete_target_initialization): Call install_delegators.
+       * target.h (TARGET_DEFAULT_IGNORE, TARGET_DEFAULT_NORETURN)
+       (TARGET_DEFAULT_RETURN, TARGET_DEFAULT_FUNC): New defines.
+       * make-target-delegates: New file.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * record.c (find_record_target): Use find_target_at.
+       * target.c (find_target_at): New function.
+       * target.h (find_target_at): Declare.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
+       * aarch64-linux-nat.c (aarch64_linux_stopped_by_watchpoint):
+       Add 'ops' argument.
+       * arm-linux-nat.c (arm_linux_stopped_by_watchpoint): Add
+       'ops' argument.
+       * i386-nat.c (i386_stopped_by_watchpoint): Add 'ops' argument.
+       * ia64-linux-nat.c (ia64_linux_stopped_by_watchpoint): Add
+       'ops' argument.
+       * inf-ttrace.c (inf_ttrace_stopped_by_watchpoint): Add 'ops'
+       argument.
+       * linux-nat.c (save_sigtrap): Update.
+       (linux_nat_stopped_by_watchpoint, linux_nat_is_async_p)
+       (linux_nat_can_async_p, linux_nat_async): Add 'ops' argument.
+       (linux_nat_close): Update.
+       * mips-linux-nat.c (mips_linux_stopped_by_watchpoint): Add 'ops'
+       argument.
+       * ppc-linux-nat.c (ppc_linux_stopped_by_watchpoint): Add 'ops'
+       argument.
+       * procfs.c (procfs_stopped_by_watchpoint): Add 'ops' argument.
+       * record-full.c (record_full_beneath_to_stopped_by_watchpoint)
+       (record_full_beneath_to_async, tmp_to_stopped_by_watchpoint)
+       (tmp_to_async): Add 'ops' argument.
+       (record_full_stopped_by_watchpoint, record_full_async)
+       (record_full_can_async_p, record_full_is_async_p): Add 'ops'
+       argument.
+       * remote-m32r-sdi.c (m32r_insert_breakpoint, m32r_remove_breakpoint)
+       (m32r_stopped_by_watchpoint): Add 'ops' argument.
+       * remote-mips.c (mips_stopped_by_watchpoint): Add 'ops' argument.
+       * remote.c (remote_stopped_by_watchpoint_p, remote_can_async_p)
+       (remote_is_async_p, remote_async): Add 'ops' argument.
+       (remote_stopped_data_address): Update.
+       * s390-nat.c (s390_stopped_by_watchpoint): Add 'ops' argument.
+       * target.c (update_current_target)
+       (find_default_can_async_p, find_default_is_async_p): Update.
+       (init_dummy_target): Update.
+       (debug_to_stopped_by_watchpoint): Add 'ops' argument.
+       * target.h (struct target_ops) <to_stopped_by_watchpoint,
+       to_can_async_p, to_is_async_p, to_async>: Add 'ops' argument.
+       (target_can_async_p, target_is_async_p, target_async)
+       (target_stopped_by_watchpoint): Update.
+
+2014-02-19  Yao Qi  <yao@codesourcery.com>
+
+       PR gdb/16220
+       * gdbarch.sh: Remove startup_gdbarch.
+       * gdbarch.c: Regenerated.
+       * gdbarch.h: Likewise.
+
+2014-02-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * rl78-tdep.c (rl78_g10_register_name): New function.
+       (rl78_return_value): Add g10 support.
+       (rl78_gdbarch_init): Register rl78_g10_register_name for the
+       g10.
+
+2014-02-17  Doug Evans  <xdje42@gmail.com>
+
+       * Makefile.in (SUBDIR_GUILE_OBS): Resort alphabetically.
+       (SUBDIR_GUILE_SRCS): Ditto.
+       (scm-gsmob.o): Ditto.
+
+2014-02-17  Yao Qi  <yao@codesourcery.com>
+
+       * gnu-nat.c (ILL_RPC): Declare defined function.
+
+2014-02-17  Yao Qi  <yao@codesourcery.com>
+
+       * gnu-nat.c (gnu_read_inferior): Change 'copy_count' type to
+       mach_msg_type_number_t.
+       (gnu_write_inferior): Likewise.
+
+2014-02-17  Yao Qi  <yao@codesourcery.com>
+
+       * gnu-nat.c (proc_get_exception_port): Use 'lu' insetad of 'd'
+       in format string.
+       (proc_steal_exc_port, make_proc, inf_set_pid): Likewise.
+       (inf_validate_procs, inf_signal): Likewise.
+       (S_exception_raise_request): Likewise.
+       (do_mach_notify_dead_name): Likewise.
+       (steal_exc_port): Likewise.
+       (gnu_read_inferior): Change 'copy_count''s type to
+       mach_msg_type_number_t.
+       (gnu_write_inferior): Likewise.  Use 'lx' instead of 'x' in
+       format string.
+
+2014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gnu-nat.c (struct inf): Change pending_execs member to a 1-bit
+       flag.  Adjust all users; in particular...
+       (gnu_wait): ..., don't decrement its value in here...
+       (gnu_create_inferior): ..., and instead set the flag in here,
+       around the startup_inferior call, and call that one with
+       START_INFERIOR_TRAPS_EXPECTED.
+
+       * gnu-nat.c (ill_rpc): Remove function; replaced with this...
+       (ILL_RPC): ... new macro.
+       (do_mach_notify_no_senders, do_mach_notify_port_deleted)
+       (do_mach_notify_msg_accepted, do_mach_notify_port_destroyed)
+       (do_mach_notify_send_once, S_proc_setmsgport_reply)
+       (S_proc_getmsgport_reply, S_msg_sig_post_reply): Generate stub
+       functions with ILL_RPC macro.
+       (S_proc_pid2task_reply, S_proc_task2pid_reply)
+       (S_proc_task2proc_reply, S_proc_proc2task_reply)
+       (S_proc_pid2proc_reply, S_proc_getprocinfo_reply)
+       (S_proc_getprocargs_reply, S_proc_getprocenv_reply)
+       (S_proc_getloginid_reply, S_proc_getloginpids_reply)
+       (S_proc_getlogin_reply, S_proc_getsid_reply)
+       (S_proc_getsessionpgids_reply, S_proc_getsessionpids_reply)
+       (S_proc_getsidport_reply, S_proc_getpgrp_reply)
+       (S_proc_getpgrppids_reply, S_proc_get_tty_reply)
+       (S_proc_getnports_reply, S_proc_is_important_reply)
+       (S_proc_get_code_reply): New stub functions, generated with
+       ILL_RPC macro.
+
+       * reply_mig_hack.awk: In phase 5, keep going if we have not yet
+       collected the type check structures.
+
+       * reply_mig_hack.awk: Don't expect to see the auto keyword.
+
+2014-02-14  Doug Evans  <dje@google.com>
+
+       * target.c (target_write_partial): Fix result type.
+
+2014-02-14  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * sparc64-linux-nat.c (_initialize_sparc64_linux_nat): Register
+       the proper offsets to access fpregset_t.
+
 2014-02-13  Sanimir Agovic  <sanimir.agovic@intel.com>
 
        * cris-tdep.c (cris_supply_gregset): Remove zerobuf.
This page took 0.049265 seconds and 4 git commands to generate.