HP gnu source-level debugger 5992-4701 User Manual

Page 75

Advertising
background image

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. See

“Selecting a frame” (page 73)

.

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. See

“Setting catchpoints” (page 56)

.

6.6 Information about a frame

75

Advertising