public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] Use LWP IDs with ptrace register requests on FreeBSD.
@ 2016-01-19 17:43 sergiodj+buildbot
  2016-01-19 17:43 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: sergiodj+buildbot @ 2016-01-19 17:43 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT 94309df7aa9ab48bec7fb58fdc1deb26e24fc4c1 ***

Author: John Baldwin <jhb@FreeBSD.org>
Branch: master
Commit: 94309df7aa9ab48bec7fb58fdc1deb26e24fc4c1

Use LWP IDs with ptrace register requests on FreeBSD.

This allows gdb to fetch per-thread registers for multi-threaded FreeBSD
processes.

Export get_ptrace_pid() from inf-ptrace.c and use it to determine the PID
to pass to ptrace in pan-BSD native targets.  NetBSD and OpenBSD also accept
LWP IDs for ptrace requests to fetch per-thread state.

gdb/ChangeLog:

	* amd64bsd-nat.c (amd64bsd_fetch_inferior_registers): Use
	get_ptrace_pid.
	(amd64bsd_store_inferior_registers): Use get_ptrace_pid.
	(amd64bsd_dr_get): Use get_ptrace_pid.
	(amd64bsd_dr_set): Use get_ptrace_pid.
	* i386bsd-nat.c (i386bsd_fetch_inferior_registers): Use get_ptrace_pid.
	(i386bsd_store_inferior_registers): Use get_ptrace_pid.
	(i386bsd_dr_get): Use get_ptrace_pid.
	(i386bsd_dr_set): Use get_ptrace_pid.
	* inf-ptrace.c (get_ptrace_pid): Export.
	* inf-ptrace.h (get_ptrace_pid): Declare.
	* ppcfbsd-nat.c (ppcfbsd_fetch_inferior_registers): Use lwp id.
	(ppcfbsd_store_inferior_registers): Use lwp id.


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-01-20  6:18 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-19 17:43 [binutils-gdb] Use LWP IDs with ptrace register requests on FreeBSD sergiodj+buildbot
2016-01-19 17:43 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
2016-01-19 20:20 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-01-19 20:26 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
2016-01-19 20:32 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
2016-01-19 20:46 ` Failures on Fedora-s390x-m64, " sergiodj+buildbot
2016-01-19 21:14 ` Failures on AIX-POWER7-plain, " sergiodj+buildbot
2016-01-20  0:18 ` Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
2016-01-20  1:03 ` Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-01-20  3:25 ` Failures on Debian-i686, " sergiodj+buildbot
2016-01-20  4:34 ` Failures on Debian-i686-native-extended-gdbserver, " sergiodj+buildbot
2016-01-20  5:23 ` Failures on Fedora-ppc64be-m64, " sergiodj+buildbot
2016-01-20  5:39 ` Failures on Fedora-ppc64be-native-gdbserver-m64, " sergiodj+buildbot
2016-01-20  5:43 ` Failures on Fedora-ppc64le-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-01-20  5:58 ` Failures on Fedora-ppc64be-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-01-20  6:17 ` Failures on Fedora-ppc64le-native-gdbserver-m64, " sergiodj+buildbot
2016-01-20  6:18 ` Failures on Fedora-ppc64le-m64, " sergiodj+buildbot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).