Next: 3.3.1 Stack Motion
Up: 3 The Debugger
Previous: 3.2 The Command Loop
A stack frame is the run-time representation of a call to a function;
the frame stores the state that a function needs to remember what it is
doing. Frames have:
-
Variables (see section 3.4), which are the values being operated
on, and
-
Arguments to the call (which are really just particularly interesting
variables), and
-
A current location (see section 3.5), which is the place in
the program where the function was running when it stopped to call another
function, or because of an interrupt or error.
Raymond Toy
Mon Jul 14 09:11:27 EDT 1997