@@ -1,5 +1,9 @@
2015-12-11 Don Breazeal <donb@codesourcery.com>
+ * NEWS: Announce fork and exec event support for target remote.
+
+2015-12-11 Don Breazeal <donb@codesourcery.com>
+
* inferior.c (number_of_live_inferiors): New function.
(have_live_inferiors): Use number_of_live_inferiors in place
of duplicate code.
@@ -135,6 +135,13 @@ show remote exec-event-feature-packet
The reply to qXfer:threads:read may now include a name attribute for
each
thread.
+* Target remote mode fork and exec events
+
+ ** GDB now has support for fork and exec events on target remote mode
+ Linux targets. For such targets with Linux kernels 2.5.46 and later,
+ this enables follow-fork-mode, detach-on-fork, follow-exec-mode, and
+ fork and exec catchpoints.
+
* MI changes
** The -var-set-format command now accepts the zero-hexadecimal
@@ -1,3 +1,16 @@
+2015-12-11 Don Breazeal <donb@codesourcery.com>
+
+ * gdb.texinfo (Forks): Correct Linux kernel version where
+ fork and exec events are supported, add notes about support
+ of these events in target remote mode.
+ (Connecting): Reorganize and clarify distinctions between
+ target remote, extended-remote, and multiprocess.
+ Reorganize related text from separate sections into new
+ sections.
+ (Server): Note effects of target extended-remote mode.
+ Delete section on Multi-Process Mode for gdbserver.
+ Move some text to "Connecting" node.
+
2015-12-10 Pedro Alves <palves@redhat.com>
* gdb.texinfo (Threads): Replace warning with explanation
@@ -3119,10 +3119,11 @@ the child process just like any other process
which you attached to.
On some systems, @value{GDBN} provides support for debugging programs
that create additional processes using the @code{fork} or @code{vfork}
functions. On @sc{gnu}/Linux platforms, this feature is supported
-with kernel version 2.5.60 and later.
+with kernel version 2.5.46 and later.
-The fork debugging commands are supported in both native mode and when
-connected to @code{gdbserver} using @kbd{target extended-remote}.
+The fork debugging commands are supported in native mode and when
+connected to @code{gdbserver} in either @code{target remote} mode or
+@code{target extended-remote} mode.
By default, when a program forks, @value{GDBN} will continue to debug