Skip to content
DiagnosticsOverviewNew · 0.744

dumpregisters

Function information for debugging.

Details#

Returns function metadata rather than current register contents. Fields include isC and nupvalues; Luau functions additionally expose maxstacksize, numparams, nups, is_vararg, sizecode, linedefined and a registers array of zero-based slot numbers. Non-functions produce an empty table.

Examples#

Example

Luau
local info = dumpregisters(function(a) return a end)
print(info.numparams) -- 1
for _, slot in ipairs(info.registers or {}) do print(slot) end