Aliases

  • getstack

Arguments

number
required
The stack-frame level to inspect. See this function’s frame-numbering rules below.
number
default:"-1"
A 1-based register slot, or -1 to return all frame slots.

Returns

any
One register value, or all selected frame slots when index is -1 or omitted.
Also accepts debug.getstack(thread, level, index). Frame levels are zero-based in frame_at_level; registers are 1-based. -1/omitted index requests a table. Internal executor frames are skipped; C frames and invalid indexes raise. Related types: Debug types & behavior.

Example