Node:Examining Stack Frames,
Next:Decoding Memoized Source Expressions,
Previous:Examining the Stack,
Up:Debugging
35.5 Examining Stack Frames
frame? obj
|
Scheme Procedure |
scm_frame_p (obj)
|
C Function |
Return #t if obj is a stack frame.
|
frame-number frame
|
Scheme Procedure |
scm_frame_number (frame)
|
C Function |
Return the frame number of frame.
|
frame-previous frame
|
Scheme Procedure |
scm_frame_previous (frame)
|
C Function |
Return the previous frame of frame, or #f if
frame is the first frame in its stack.
|
frame-next frame
|
Scheme Procedure |
scm_frame_next (frame)
|
C Function |
Return the next frame of frame, or #f if
frame is the last frame in its stack.
|
frame-source frame
|
Scheme Procedure |
scm_frame_source (frame)
|
C Function |
Return the source of frame.
|
frame-procedure? frame
|
Scheme Procedure |
scm_frame_procedure_p (frame)
|
C Function |
Return #t if a procedure is associated with frame.
|
frame-procedure frame
|
Scheme Procedure |
scm_frame_procedure (frame)
|
C Function |
Return the procedure for frame, or #f if no
procedure is associated with frame.
|
frame-arguments frame
|
Scheme Procedure |
scm_frame_arguments (frame)
|
C Function |
Return the arguments of frame.
|
frame-evaluating-args? frame
|
Scheme Procedure |
scm_frame_evaluating_args_p (frame)
|
C Function |
Return #t if frame contains evaluated arguments.
|
frame-overflow? frame
|
Scheme Procedure |
scm_frame_overflow_p (frame)
|
C Function |
Return #t if frame is an overflow frame.
|
frame-real? frame
|
Scheme Procedure |
scm_frame_real_p (frame)
|
C Function |
Return #t if frame is a real frame.
|
display-application frame [port [indent]]
|
Scheme Procedure |
scm_display_application (frame, port, indent)
|
C Function |
Display a procedure application frame to the output port
port. indent specifies the indentation of the
output.
|