f78
Information about a frame
f
info f
the address of the frame
the address of the next frame down (called by this frame)
the address of the next frame up (caller of this frame)
the language in which the source code corresponding to this frame is written
the address of the frame’s arguments
the program counter saved in it (the address of execution in the caller frame)
which registers were saved in the frame
The verbose description is useful when something has gone wrong that has made
the stack format fail to fit the usual conventions.
info f addr
When used without any argument, this command does not change which frame is
selected, but prints a brief description of the currently selected stack frame.
It can be abbreviated f. With an argument, this command is used to select a stack frame. See Selecting a frame.
Print a verbose description of the frame at address addr, without selecting that frame. The selected frame remains unchanged by this
command. This requires the same kind of address (more than one for some
architectures) that you specify in the frame command. See Selecting a frame.
Print the arguments of the selected frame, each on a separate line.
Print the local variables of the selected frame, each on a separate line.
These are all variables (declared either static or automatic) accessible at the
point of execution of the selected frame.
Print a list of all the exception handlers that are active in the current
stack frame at the current point of execution. To see other exception handlers,
visit the associated fram
272
e (using the up, down, or frame commands); then type: info catch. See Breakpoints and exceptions.