* gdb.texinfo (vAttach, vRun): Remove requirement of the stub
	killing the inferior when it is already debugging a process.

gdbserver/
	* server.c (handle_v_requests): When handling the vRun and vAttach
	packets, if already debugging a process, don't kill it.  Return an
	error instead.
This commit is contained in:
Pedro Alves
2008-02-19 21:36:54 +00:00
parent d9bf65d51a
commit fd96d2509c
4 changed files with 20 additions and 7 deletions

View File

@@ -1,3 +1,8 @@
2008-02-19 Pedro Alves <pedro@codesourcery.com>
* gdb.texinfo (vAttach, vRun): Remove requirement of the stub
killing the inferior when it is already debugging a process.
2008-02-13 Markus Deuling <deuling@de.ibm.com>
* gdbint.texinfo (Build Script): New section. Mention new build script

View File

@@ -23706,8 +23706,8 @@ up to the first @samp{;} or @samp{?} (or the end of the packet).
@item vAttach;@var{pid}
@cindex @samp{vAttach} packet
Attach to a new process with the specified process ID. @var{pid} is a
hexadecimal integer identifying the process. If the stub is currently
controlling a process, it is killed. The attached process is stopped.
hexadecimal integer identifying the process. The attached process is
stopped.
This packet is only available in extended mode (@pxref{extended mode}).
@@ -23821,7 +23821,7 @@ Run the program @var{filename}, passing it each @var{argument} on its
command line. The file and arguments are hex-encoded strings. If
@var{filename} is an empty string, the stub may use a default program
(e.g.@: the last program run). The program is created in the stopped
state. If the stub is currently controlling a process, it is killed.
state.
This packet is only available in extended mode (@pxref{extended mode}).