Re: [RFA] gdbserver --attach support

Daniel Jacobowitz
2002-02-15T16:12:10Z

On Fri, Jan 18, 2002 at 10:14:03AM +0200, Eli Zaretskii wrote:
> > Date: Thu, 17 Jan 2002 15:25:04 -0500
> > From: Daniel Jacobowitz <drow@mvista.com>
> >
> > Someone else did this some time ago, but got lost in the paper trail, I
> > think. This adds '--attach <pid>' as an alternative for 'prog [args...]'.
>
> How about documenting this in gdb.texinfo?

And in the gdbserver man page would be nice too. OK to commit?

--
Daniel Jacobowitz Carnegie Mellon University
MontaVista Software Debian GNU/Linux Developer

2002-02-15 Daniel Jacobowitz <drow@mvista.com>

* gdbserver/gdbserver.1: Document --attach.

Index: gdbserver.1
===================================================================
RCS file: /cvs/src/src/gdb/gdbserver/gdbserver.1,v
retrieving revision 1.2
diff -u -r1.2 gdbserver.1
--- gdbserver.1 2001/03/06 08:21:44 1.2
+++ gdbserver.1 2002/02/15 16:10:49
@@ -10,6 +10,11 @@
.RB tty
.RB prog
.RB "[\|" args... "\|]"
+.PP
+.B gdbserver
+.RB tty
+.B --attach
+.RB PID
.ad b
.SH DESCRIPTION
GDBSERVER is a program that allows you to run GDB on a different machine
@@ -49,6 +54,14 @@
GDBs `target remote' command, which will be described shortly. Note that if
you chose a port number that conflicts with another service, gdbserver will
print an error message and exit.
+
+On some targets, gdbserver can also attach to running programs.
+This is accomplished via the --attach argument. The syntax is:
+
+ target> gdbserver COMM --attach PID
+
+PID is the process ID of a currently running process. It isn't
+necessary to point gdbserver at a binary for the running process.