mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 22:07:58 +08:00
* gdb.texinfo (Selection, Frame Info): Update information about
arbitrary frame specficiations.
This commit is contained in:
@ -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
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user