This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. d86d4aafd4fa22fa4cccb83253fb187b03f97f48


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  d86d4aafd4fa22fa4cccb83253fb187b03f97f48 (commit)
      from  05227d14104db74932f87e1321968da8b59fa072 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d86d4aafd4fa22fa4cccb83253fb187b03f97f48

commit d86d4aafd4fa22fa4cccb83253fb187b03f97f48
Author: Doug Evans <dje@google.com>
Date:   Thu Feb 20 12:23:26 2014 -0800

    Remove all_lwps global.
    
    	* inferiors.h (ptid_of): Move here from linux-low.h.
    	(pid_of, lwpid_of): Ditto.
    	* linux-aarch64-low.c (debug_reg_change_callback): Update, "entry"
    	parameter is a struct thread_info * now.
    	(aarch64_notify_debug_reg_change): Fetch pid from current_inferior
    	directly.  Pass &all_threads to find_inferior instead of &all_lwps.
    	(aarch64_stopped_data_address): Fetch lwpid from current_inferior
    	directly.
    	(aarch64_linux_prepare_to_resume): Fetch ptid from thread.
    	(aarch64_arch_setup): Fetch lwpid from current_inferior directly.
    	* linux-arm-low.c (update_registers_callback): Update, "entry"
    	parameter is a struct thread_info * now.
    	Fetch lwpid from current_inferior directly.
    	(arm_insert_point): Pass &all_threads to find_inferior instead of
    	&all_lwps.
    	(arm_remove_point): Ditto.
    	(arm_stopped_by_watchpoint): Fetch lwp from current_inferior.
    	(arm_prepare_to_resume): Fetch pid from thread.
    	(arm_read_description): Fetch lwpid from current_inferior directly.
    	* linux-low.c (all_lwps): Delete.
    	(delete_lwp): Delete call to remove_inferior.
    	(handle_extended_wait): Fetch lwpid from thread.
    	(add_lwp): Don't set lwp->entry.id.  Remove call to
    	add_inferior_to_list.
    	(linux_attach_lwp_1): Fetch pid from current_inferior directly.
    	(linux_kill_one_lwp): Fetch ptid,lwpid from thread.
    	(kill_one_lwp_callback): Ditto.
    	(linux_kill): Don't dereference NULL pointer.
    	Fetch ptid,lwpid from thread.
    	(get_detach_signal): Fetch ptid from thread.
    	(linux_detach_one_lwp): Fetch ptid,lwpid from thread.
    	Simplify call to regcache_invalidate_thread.
    	(delete_lwp_callback): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch pid from thread.
    	(linux_mourn): Pass &all_threads to find_inferior instead of &all_lwps.
    	(status_pending_p_callback): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch ptid from thread.
    	(find_lwp_pid): Update, "entry" parameter is a
    	struct thread_info * now.
    	(linux_wait_for_lwp): Fetch pid from thread.
    	(linux_fast_tracepoint_collecting): Fetch lwpid from thread.
    	(maybe_move_out_of_jump_pad): Fetch lwpid from current_inferior.
    	(enqueue_one_deferred_signal): Fetch lwpid from thread.
    	(dequeue_one_deferred_signal): Ditto.
    	(cancel_breakpoint): Fetch ptid from current_inferior.
    	(linux_wait_for_event): Pass &all_threads to find_inferior,
    	not &all_lwps.  Fetch ptid, lwpid from thread.
    	(count_events_callback): Update, "entry" parameter is a
    	struct thread_info * now.
    	(select_singlestep_lwp_callback): Ditto.
    	(select_event_lwp_callback): Ditto.
    	(cancel_breakpoints_callback): Ditto.
    	(linux_cancel_breakpoints): Pass &all_threads to find_inferior,
    	not &all_lwps.
    	(select_event_lwp): Ditto.  Fetch ptid from event_thread.
    	(unsuspend_one_lwp): Update, "entry" parameter is a
    	struct thread_info * now.
    	(unsuspend_all_lwps): Pass &all_threads to find_inferior,
    	not &all_lwps.
    	(linux_stabilize_threads): Ditto.  And for for_each_inferior.
    	Fetch lwpid from thread, not lwp.
    	(linux_wait_1): Fetch ptid, lwpid from current_inferior.
    	Pass &all_threads to find_inferior, not &all_lwps.
    	(send_sigstop): Fetch lwpid from thread, not lwp.
    	(send_sigstop_callback): Update, "entry" parameter is a
    	struct thread_info * now.
    	(suspend_and_send_sigstop_callback): Ditto.
    	(wait_for_sigstop): Ditto.  Fetch ptid, lwpid from thread, lwp.
    	(stuck_in_jump_pad_callback): Update, "entry" parameter is a
    	struct thread_info * now.
    	(move_out_of_jump_pad_callback): Ditto.  Fetch ptid, lwpid
    	from thread, lwp.
    	(lwp_running): Update, "entry" parameter is a
    	struct thread_info * now.
    	(stop_all_lwps): Fetch ptid from thread.
    	Pass &all_threads to find_inferior, for_each_inferior, not &all_lwps.
    	(linux_resume_one_lwp): Fetch lwpid from thread.
    	(linux_set_resume_request): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch pid, lwpid from thread.
    	(resume_status_pending_p): Update, "entry" parameter is a
    	struct thread_info * now.
    	(need_step_over_p): Ditto.  Fetch lwpid from thread.
    	(start_step_over): Fetch lwpid from thread.
    	(linux_resume_one_thread): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch lwpid from thread.
    	(linux_resume): Pass &all_threads to find_inferior, not &all_lwps.
    	(proceed_one_lwp): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch lwpid from thread.
    	(unsuspend_and_proceed_one_lwp): Update, "entry" parameter is a
    	struct thread_info * now.
    	(proceed_all_lwps): Pass &all_threads to find_inferior, not &all_lwps.
    	(unstop_all_lwps): Ditto.  Fetch lwpid from thread.
    	(regsets_fetch_inferior_registers): Fetch lwpid from current_inferior
    	directly.
    	(regsets_store_inferior_registers): Ditto.
    	(fetch_register, store_register): Ditto.
    	(linux_read_memory, linux_write_memory): Ditto.
    	(linux_request_interrupt): Ditto.
    	(linux_read_auxv): Ditto.
    	(linux_xfer_siginfo): Ditto.
    	(linux_qxfer_spu): Ditto.
    	(linux_qxfer_libraries_svr4): Ditto.
    	* linux-low.h (ptid_of, pid_of, lwpid_of): Delete,
    	moved to inferiors.h.
    	(get_lwp): Delete.
    	(get_thread_lwp): Update.
    	(struct lwp_info): Delete member "entry".  Simplify comment for
    	member "thread".
    	(all_lwps): Delete.
    	* linux-mips-low.c (mips_read_description): Fetch lwpid from
    	current_inferior directly.
    	(update_watch_registers_callback): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch pid from thread.
    	(mips_linux_prepare_to_resume): Fetch ptid from thread.
    	(mips_insert_point): Fetch lwpid from current_inferior.
    	Pass &all_threads to find_inferior, not &all_lwps.
    	(mips_remove_point): Pass &all_threads to find_inferior, not &all_lwps.
    	(mips_stopped_by_watchpoint): Fetch lwpid from current_inferior
    	directly.
    	(mips_stopped_data_address): Ditto.
    	* linux-s390-low.c (s390_arch_setup): Fetch pid from current_inferior
    	directly.
    	* linux-tile-low.c (tile_arch_setup): Ditto.
    	* linux-x86-low.c (x86_get_thread_area): Fetch lwpid from thread.
    	(update_debug_registers_callback): Update, "entry" parameter is a
    	struct thread_info * now.  Fetch pid from thread.
    	(i386_dr_low_set_addr): Fetch pid from current_inferior directly.
    	Pass &all_threads to find_inferior, not &all_lwps.
    	(i386_dr_low_get_addr): Fetch ptid from current_inferior directly.
    	(i386_dr_low_set_control): Fetch pid from current_inferior directly.
    	Pass &all_threads to find_inferior, not &all_lwps.
    	(i386_dr_low_get_control): Fetch ptid from current_inferior directly.
    	(i386_dr_low_get_status): Ditto.
    	(x86_linux_prepare_to_resume): Fetch ptid from thread.
    	(x86_siginfo_fixup): Fetch lwpid from current_inferior directly.
    	(x86_linux_read_description): Ditto.
    	* proc-service.c (ps_getpid): Fetch pid from current_inferior directly.

-----------------------------------------------------------------------

Summary of changes:
 gdb/gdbserver/ChangeLog           |  140 +++++++++++
 gdb/gdbserver/inferiors.h         |    4 +
 gdb/gdbserver/linux-aarch64-low.c |   23 +-
 gdb/gdbserver/linux-arm-low.c     |   18 +-
 gdb/gdbserver/linux-low.c         |  483 +++++++++++++++++++------------------
 gdb/gdbserver/linux-low.h         |   25 +-
 gdb/gdbserver/linux-mips-low.c    |   19 +-
 gdb/gdbserver/linux-s390-low.c    |    2 +-
 gdb/gdbserver/linux-tile-low.c    |    2 +-
 gdb/gdbserver/linux-x86-low.c     |   33 ++--
 gdb/gdbserver/proc-service.c      |    2 +-
 11 files changed, 459 insertions(+), 292 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]