2002-01-05 Michael Snyder <msnyder@redhat.com>
authorMichael Snyder <msnyder@vmware.com>
Thu, 10 Jan 2002 23:03:35 +0000 (23:03 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 10 Jan 2002 23:03:35 +0000 (23:03 +0000)
* gdb.texinfo (--pid): Document new command line option (attach).

gdb/doc/ChangeLog
gdb/doc/gdb.texinfo

index 9d64c34cd3f6db35066e8f39bc57e707d13ce504..8888a238120fdff7fb5b2eccbf6d4e90b795a8b2 100644 (file)
@@ -1,3 +1,7 @@
+2002-01-05  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.texinfo (--pid): Document new command line option (attach).
+
 2002-01-07  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * gdb.texinfo (Tracepoints): Clarify that tracepoints need support
index d0aade075856237c22ac1d122adf859b1aab2b03..5646b251703652b05227979b3f1d59bd8ac156de 100644 (file)
@@ -891,11 +891,16 @@ in sequential order.  The order makes a difference when the
 When @value{GDBN} starts, it reads any arguments other than options as
 specifying an executable file and core file (or process ID).  This is
 the same as if the arguments were specified by the @samp{-se} and
-@samp{-c} options respectively.  (@value{GDBN} reads the first argument
-that does not have an associated option flag as equivalent to the
-@samp{-se} option followed by that argument; and the second argument
-that does not have an associated option flag, if any, as equivalent to
-the @samp{-c} option followed by that argument.)
+@samp{-c} (or @samp{-p} options respectively.  (@value{GDBN} reads the
+first argument that does not have an associated option flag as
+equivalent to the @samp{-se} option followed by that argument; and the
+second argument that does not have an associated option flag, if any, as
+equivalent to the @samp{-c}/@samp{-p} option followed by that argument.)
+If the second argument begins with a decimal digit, @value{GDBN} will
+first attempt to attach to it as a process, and if that fails, attempt
+to open it as a corefile.  If you have a corefile whose name begins with
+a digit, you can prevent @value{GDBN} from treating it as a pid by 
+prefixing it with @samp{"./"}, eg. @samp{"./12345"}.
 
 If @value{GDBN} has not been configured to included core file support,
 such as for most embedded targets, then it will complain about a second
@@ -934,12 +939,16 @@ file.
 @itemx -c @var{file}
 @cindex @code{--core}
 @cindex @code{-c}
-Use file @var{file} as a core dump to examine.
+Use file @var{file} as a core dump to examine.  
 
 @item -c @var{number}
-Connect to process ID @var{number}, as with the @code{attach} command
-(unless there is a file in core-dump format named @var{number}, in which
-case @samp{-c} specifies that file as a core dump to read).
+@item -pid @var{number}
+@itemx -p @var{number}
+@cindex @code{--pid}
+@cindex @code{-p}
+Connect to process ID @var{number}, as with the @code{attach} command.
+If there is no such process, @value{GDBN} will attempt to open a core
+file named @var{number}.
 
 @item -command @var{file}
 @itemx -x @var{file}