X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fdoc%2Fgdb.texinfo;h=a7d182ba84328c494816442e619490149d23afd4;hb=75b8939e07dc255a6b075be0fd71b0d03bec1efe;hp=59445d0fad529990efacd92352672b9e84f7eace;hpb=b620eb07bc05ecb346205fbab1bee681ad0c31d3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 59445d0fad..a7d182ba84 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -484,6 +484,19 @@ Sakamoto, Yoshinori Sato, Michael Snyder, Andreas Schwab, Jason Thorpe, Corinna Vinschen, Ulrich Weigand, and Elena Zannoni, helped with the migration of old architectures to this new framework. +Andrew Cagney completely re-designed and re-implemented @value{GDBN}'s +unwinder framework, this consisting of a fresh new design featuring +frame IDs, independent frame sniffers, and the sentinel frame. Mark +Kettenis implemented the @sc{dwarf 2} unwinder, Jeff Johnston the +libunwind unwinder, and Andrew Cagney the dummy, sentinel, tramp, and +trad unwinders. The architecture specific changes, each involving a +complete rewrite of the architecture's frame code, were carried out by +Jim Blandy, Joel Brobecker, Kevin Buettner, Andrew Cagney, Stephane +Carrez, Randolph Chung, Orjan Friberg, Richard Henderson, Daniel +Jacobowitz, Jeff Johnston, Mark Kettenis, Theodore A. Roth, Kei +Sakamoto, Yoshinori Sato, Michael Snyder, Corinna Vinschen, and Ulrich +Weigand. + @node Sample Session @chapter A Sample @value{GDBN} Session @@ -5005,8 +5018,7 @@ is recorded as @file{../lib/foo.c}, @value{GDBN} would first try that---@file{/mnt/cross/foo.c}. Note that the executable search path is @emph{not} used to locate the -source files. Neither is the current working directory, unless it -happens to be in the source path. +source files. Whenever you reset or rearrange the source path, @value{GDBN} clears out any information it has cached about where source files are found and where @@ -5048,7 +5060,7 @@ session, while the latter is immediately expanded to the current directory at the time you add an entry to the source path. @item directory -Reset the source path to empty again. This requires confirmation. +Reset the source path to its default value (@samp{$cdir:$cwd} on Unix systems). This requires confirmation. @c RET-repeat for @code{directory} is explicitly disabled, but since @c repeating it would be a no-op we do not say that. (thanks to RMS) @@ -5064,7 +5076,7 @@ versions of source. You can correct the situation as follows: @enumerate @item -Use @code{directory} with no argument to reset the source path to empty. +Use @code{directory} with no argument to reset the source path to its default value. @item Use @code{directory} with suitable arguments to reinstall the @@ -22555,7 +22567,7 @@ breakpoint at @var{addr}. Don't use this packet. Use the @samp{Z} and @samp{z} packets instead (@pxref{insert breakpoint or watchpoint packet}). -@item c @var{addr} +@item c @r{[}@var{addr}@r{]} @cindex @samp{c} packet Continue. @var{addr} is address to resume. If @var{addr} is omitted, resume at current address. @@ -22563,7 +22575,7 @@ resume at current address. Reply: @xref{Stop Reply Packets}, for the reply specifications. -@item C @var{sig};@var{addr} +@item C @var{sig}@r{[};@var{addr}@r{]} @cindex @samp{C} packet Continue with signal @var{sig} (hex signal number). If @samp{;@var{addr}} is omitted, resume at same address. @@ -22769,7 +22781,7 @@ This packet is only available in extended mode. The @samp{R} packet has no reply. -@item s @var{addr} +@item s @r{[}@var{addr}@r{]} @cindex @samp{s} packet Single step. @var{addr} is the address at which to resume. If @var{addr} is omitted, resume at same address. @@ -22777,7 +22789,7 @@ Single step. @var{addr} is the address at which to resume. If Reply: @xref{Stop Reply Packets}, for the reply specifications. -@item S @var{sig};@var{addr} +@item S @var{sig}@r{[};@var{addr}@r{]} @anchor{step with signal packet} @cindex @samp{S} packet Step with signal. This is analogous to the @samp{C} packet, but