Lua has no built-in debugging facilities. Instead, it offers a special interface by means of functions and hooks. This interface allows the construction of different kinds of debuggers, profilers, and other tools that need "inside information" from the interpreter.


Subsections

  1. lua_Debug
  2. lua_gethook
  3. lua_gethookcount
  4. lua_gethookmask
  5. lua_getinfo
  6. lua_getlocal
  7. lua_getstack
  8. lua_getupvalue
  9. lua_Hook
  10. lua_sethook
  11. lua_setlocal
  12. lua_setupvalue