Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




8.4. Information about a frame

There are several other commands to print information about the selected stack frame.

frame, f

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. Refer to Section 8.3 Selecting a frame.

info frame, info f

This command prints a verbose description of the selected stack frame, including:

  • 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 address of the frame's local variables

  • 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 frame addr, info f addr

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. Refer to Section 8.3 Selecting a frame.

info args

Print the arguments of the selected frame, each on a separate line.

info locals

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.

info catch

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 frame (using the up, down, or frame commands); then type info catch. Refer to Section 7.1.3 Setting catchpoints.

  Published under the terms of the GNU General Public License Design by Interspire