Skip to content
Saiko

debug.getstack

Reads values off the Luau stack at a given call level. Without an index it returns the whole frame.

Signature

luau
debug.getstack(level: number, index: number?): any

Parameters

levelnumber

Stack level to inspect.

indexnumber?

1-based slot within the frame.

Returns

any

Example

luau
local function probe()
    local secret = "hidden"
    return debug.getstack(1, 1)
end

print(probe()) --> hidden