Stack Frame

Tiger in Stratego -- Compilation by Program Transformation
A stack frame is an portion of the execution stack? that contains all information pertaining to an invocation of a function, except those values of the currently active function that are stored in registers.

A common layout for stack frames is:

  • Local variables
  • Saved registers
  • Arguments of called functions

-- EelcoVisser - 06 Dec 2001