]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
GDB Administrator [Wed, 25 Nov 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 24 Nov 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 23 Nov 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 22 Nov 2015 00:00:35 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 21 Nov 2015 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 20 Nov 2015 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 19 Nov 2015 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 18 Nov 2015 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 17 Nov 2015 00:00:40 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 16 Nov 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 15 Nov 2015 00:00:34 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 14 Nov 2015 00:00:33 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 13 Nov 2015 00:00:32 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 12 Nov 2015 00:00:40 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 11 Nov 2015 00:00:32 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 10 Nov 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 9 Nov 2015 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 8 Nov 2015 00:00:38 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 7 Nov 2015 00:00:35 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 6 Nov 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 5 Nov 2015 00:00:36 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 4 Nov 2015 00:00:28 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 3 Nov 2015 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 2 Nov 2015 00:00:40 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 1 Nov 2015 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 31 Oct 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 30 Oct 2015 00:00:33 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 29 Oct 2015 00:00:38 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 28 Oct 2015 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 27 Oct 2015 00:00:48 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 26 Oct 2015 00:00:28 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 25 Oct 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 24 Oct 2015 00:00:29 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 23 Oct 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 22 Oct 2015 00:00:35 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 21 Oct 2015 00:00:35 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 20 Oct 2015 00:00:34 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 19 Oct 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 18 Oct 2015 00:00:32 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 17 Oct 2015 00:00:33 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 16 Oct 2015 00:00:28 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 15 Oct 2015 00:00:26 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 14 Oct 2015 00:00:35 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 13 Oct 2015 00:00:29 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 12 Oct 2015 00:00:28 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 11 Oct 2015 00:00:26 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 10 Oct 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 9 Oct 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 8 Oct 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 7 Oct 2015 00:00:44 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 6 Oct 2015 00:00:33 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 5 Oct 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 4 Oct 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 3 Oct 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 2 Oct 2015 00:00:27 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 1 Oct 2015 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 30 Sep 2015 00:00:26 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 29 Sep 2015 00:00:23 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 28 Sep 2015 00:00:29 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 27 Sep 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 26 Sep 2015 00:00:29 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 25 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 24 Sep 2015 00:00:33 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 23 Sep 2015 00:00:23 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 22 Sep 2015 00:00:26 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 21 Sep 2015 00:00:29 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 20 Sep 2015 00:00:34 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 19 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 18 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 17 Sep 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 16 Sep 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
Pedro Alves [Tue, 15 Sep 2015 18:35:56 +0000 (19:35 +0100)]
gdb/doc: revert previous vforkdone change
The previous manual change was wrong. The vfork parent thread ID
should be reported with the usual "thread" magic register:
Sending packet: $vCont;c:p7260.7260#1e...Packet received: OK
- Notification received: Stop:T05vforkdone:;
+ Notification received: Stop:T05vforkdone:;thread:p7260.7260
^^^^^^^^^^^^^^^^^
This is already how the parent is reported in the vfork/fork events,
and is actually what the fix made gdbserver do. Following the
documentation change, the event would have been reported like this
instead:
Notification received: Stop:T05vforkdone:p7260.7260
gdb/doc/ChangeLog:
2015-09-15 Pedro Alves <palves@redhat.com>
PR remote/18965
* gdb.texinfo (Stop Reply Packets): Revert previous change to
the vforkdone description.
Pedro Alves [Tue, 15 Sep 2015 16:45:26 +0000 (17:45 +0100)]
PR remote/18965: vforkdone stop reply should indicate parent PID
The vforkdone stop reply misses indicating the thread ID of the vfork
parent which the event relates to:
@cindex vfork events, remote reply
@item vfork
The packet indicates that @code{vfork} was called, and @var{r}
is the thread ID of the new child process. Refer to
@ref{thread-id syntax} for the format of the @var{thread-id}
field. This packet is only applicable to targets that support
vfork events.
@cindex vforkdone events, remote reply
@item vforkdone
The packet indicates that a child process created by a vfork
has either called @code{exec} or terminated, so that the
address spaces of the parent and child process are no longer
shared. The @var{r} part is ignored. This packet is only
applicable to targets that support vforkdone events.
Unfortunately, this is not just a documentation issue. GDBserver
is really not specifying the thread ID. I noticed because
in non-stop mode, gdb complains:
[Thread 6089.6089] #1 stopped.
#0 0x0000003615a011f0 in ?? ()
0x0000003615a011f0 in ?? ()
(gdb) set debug remote 1
(gdb) c
Continuing.
Sending packet: $QPassSignals:e;10;14;17;1a;1b;1c;21;24;25;2c;4c;#5f...Packet received: OK
Sending packet: $vCont;c:p17c9.17c9#88...Packet received: OK
Notification received: Stop:T05vfork:p17ce.17ce;06:
40d7ffffff7f0000 ;07:
30d7ffffff7f0000 ;10:
e4c9eb1536000000 ;thread:p17c9.17c9;core:2;
Sending packet: $vStopped#55...Packet received: OK
Sending packet: $D;17ce#af...Packet received: OK
Sending packet: $vCont;c:p17c9.17c9#88...Packet received: OK
Notification received: Stop:T05vforkdone:;
No process or thread specified in stop reply: T05vforkdone:;
(gdb)
This is not non-stop-mode-specific, however. Consider e.g., that in
all-stop, you may be debugging more than one process at the same time.
You continue, and both processes vfork. So when you next get a
T05vforkdone, there's no way to tell which of the parent processes is
done with the vfork.
Tests will be added later.
Tested on x86_64 Fedora 20.
gdb/gdbserver/ChangeLog:
2015-09-15 Pedro Alves <palves@redhat.com>
PR remote/18965
* remote-utils.c (prepare_resume_reply): Merge
TARGET_WAITKIND_VFORK_DONE switch case with the
TARGET_WAITKIND_FORKED case.
gdb/doc/ChangeLog:
2015-09-15 Pedro Alves <palves@redhat.com>
PR remote/18965
* gdb.texinfo (Stop Reply Packets): Explain that vforkdone's 'r'
part indicates the thread ID of the parent process.
GDB Administrator [Tue, 15 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
Gary Benson [Mon, 14 Sep 2015 10:02:06 +0000 (11:02 +0100)]
Fix build issue with nat/linux-namespaces.c
This commit fixes a build issue on systems with a prototype for setns
in their header files but no working setns is detected by configure.
gdb/ChangeLog:
PR gdb/18957
* nat/linux-namespaces.c (setns): Rename from this ...
(do_setns): ... to this. Support calling setns if it exists.
(mnsh_handle_setns): Call do_setns.
GDB Administrator [Mon, 14 Sep 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 13 Sep 2015 00:00:29 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 12 Sep 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 11 Sep 2015 00:00:26 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 10 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 9 Sep 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 8 Sep 2015 00:00:28 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 7 Sep 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 6 Sep 2015 00:00:48 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 5 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 4 Sep 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 3 Sep 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 2 Sep 2015 00:00:35 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 1 Sep 2015 00:00:24 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 31 Aug 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 30 Aug 2015 00:00:25 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 29 Aug 2015 00:00:28 +0000 (00:00 +0000)]
Automatic date update in version.in
Joel Brobecker [Fri, 28 Aug 2015 21:40:58 +0000 (17:40 -0400)]
Bump GDB version number to 7.10.0.DATE-cvs.
gdb/ChangeLog:
* version.in: Set GDB version number to 7.10.0.DATE-cvs.
Joel Brobecker [Fri, 28 Aug 2015 21:37:57 +0000 (17:37 -0400)]
Document the GDB 7.10 release in gdb/ChangeLog
gdb/ChangeLog:
GDB 7.10 released.
Joel Brobecker [Fri, 28 Aug 2015 21:22:07 +0000 (17:22 -0400)]
Set GDB version number to 7.10.
gdb/ChangeLog:
* version.in: Set GDB version number to 7.10.
Joel Brobecker [Fri, 28 Aug 2015 21:19:19 +0000 (17:19 -0400)]
gdb/NEWS: Rename "Changes since GDB 7.9" into "Changes in GDB 7.10"
This is in preparation for the GDB 7.10 release.
gdb/ChangeLog:
* NEWS: Rename "Changes since GDB 7.9" into "Changes in GDB 7.10".
GDB Administrator [Fri, 28 Aug 2015 00:00:30 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 27 Aug 2015 00:00:31 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 26 Aug 2015 00:00:27 +0000 (00:00 +0000)]
Automatic date update in version.in
Jan Kratochvil [Tue, 4 Aug 2015 11:42:56 +0000 (13:42 +0200)]
signal_command: Leftover cleanup chain regression
gdb/ChangeLog
2015-08-04 Jan Kratochvil <jan.kratochvil@redhat.com>
* infcmd.c (signal_command): Call do_cleanups for args_chain.