Debug
Stack frames, constants, upvalues, and debug information.
Functions
debug.getcallstackCurrent thread by default.
debug.getconstantOne constant.
debug.getconstantsConstant slots; nil entries can create holes.
debug.getinfois_vararg is numeric 0/1 in this build.
debug.getprotoActive=true returns matching active closures; otherwise a ProtoProxy.
debug.getprotosChild prototypes.
debug.getsafeenvCurrent environment by default.
debug.getstackOmitting index returns all slots.
debug.getupvalueOne upvalue.
debug.getupvaluesUpvalue slots.
debug.setconstantReplaces one slot.
debug.setinfoUpdates supported metadata fields.
debug.setprotoReplacement must have the required upvalue count.
debug.setsafeenvUpdates environment flag.
debug.setstackReplaces one stack slot.
debug.setupvalueReplaces one upvalue.
debug.setupvaluenameChanges upvalue name.
debug.validlevelInvalid level/type returns false.
isstackhiddenQueries metadata flag.
setnameWrapper around debug.setinfo.
setstackhiddenHidden defaults true.