* gdb.texinfo (Selection, Frame Info): Update information about

arbitrary frame specficiations.
This commit is contained in:
Jim Kingdon
1994-01-27 22:01:52 +00:00
parent fe9205735e
commit 7e17041f34
2 changed files with 20 additions and 8 deletions

View File

@ -1,3 +1,8 @@
Thu Jan 27 16:53:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
* gdb.texinfo (Selection, Frame Info): Update information about
arbitrary frame specficiations.
Wed Jan 26 15:31:57 1994 Roland H. Pesch (pesch@fowanton.cygnus.com) Wed Jan 26 15:31:57 1994 Roland H. Pesch (pesch@fowanton.cygnus.com)
* gdb.texinfo, remote.texi: general editing pass prior to Net release * gdb.texinfo, remote.texi: general editing pass prior to Net release

View File

@ -3293,14 +3293,19 @@ impossible for @value{GDBN} to assign numbers properly to all frames. In
addition, this can be useful when your program has multiple stacks and addition, this can be useful when your program has multiple stacks and
switches between them. switches between them.
@ifset SPARC @ifclear H8EXCLUSIVE
On the SPARC architecture, @code{frame} needs two addresses to On the SPARC architecture, @code{frame} needs two addresses to
select an arbitrary frame: a frame pointer and a stack pointer. select an arbitrary frame: a frame pointer and a stack pointer.
On the MIPS and Alpha architecture, it needs two addresses: a stack
pointer and a program counter.
On the 29k architecture, it needs three addresses: a register stack
pointer, a program counter, and a memory stack pointer.
@c note to future updaters: this is conditioned on a flag @c note to future updaters: this is conditioned on a flag
@c FRAME_SPECIFICATION_DYADIC in the tm-*.h files, currently only used @c SETUP_ARBITRARY_FRAME in the tm-*.h files. The above is up to date
@c by SPARC, hence the specific attribution. Generalize or list all @c as of 27 Jan 1994.
@c possibilities if more supported machines start doing this. @end ifclear
@end ifset
@item up @var{n} @item up @var{n}
@kindex up @kindex up
@ -3381,9 +3386,11 @@ the usual conventions.
@item info frame @var{addr} @item info frame @var{addr}
@itemx info f @var{addr} @itemx info f @var{addr}
Print a verbose description of the frame at address @var{addr}, Print a verbose description of the frame at address @var{addr}, without
without selecting that frame. The selected frame remains unchanged by selecting that frame. The selected frame remains unchanged by this
this command. command. This requires the same kind of address (more than one for some
architectures) that you specify in the @code{frame} command.
@xref{Selection, ,Selecting a frame}.
@item info args @item info args
@kindex info args @kindex info args