MobDebug

MobDebug is a remote debugger for the Lua programming language

$ luarocks install mobdebug

MobDebug allows you control the execution of another Lua program remotely,
set breakpoints, and inspect the current state of the program.

MobDebug is based on [RemDebug](http://www.keplerproject.org/remdebug/) and
extends it in several ways:

* added new commands: LOAD, RELOAD, OUT, STACK, DONE;
* added support for debugging wxwidgets applications;
* added ability to pause and abort running applications;
* added pretty printing and handling of multiple results in EXEC;
* added stack and local/upvalue value reporting (STACK);
* added on/off commands to turn debugging on and off (to improve performance);
* added support for coroutine debugging (see examples/README for details);
* added support for Lua 5.2, Lua 5.3, and Lua 5.4;
* added support for LuaJIT debugging;
* added support for nginx/OpenResty and Lapis debugging;
* added support for cross-platform debugging (with client and server running on different platforms/filesystems);
* removed dependency on LuaFileSystem;
* provided integration with [ZeroBrane Studio IDE](http://studio.zerobrane.com/).

Versions

0.80-11 year ago1,314 downloads
0.70-14 years ago10,540 downloads
0.64-15 years ago12,282 downloads
0.63-16 years ago7,193 downloads
0.55-16 years ago480 downloads
0.51-16 years ago243 downloads
0.50-16 years ago53 downloads
0.49-16 years ago89 downloads
0.48-16 years ago55 downloads

Dependencies

lua >= 5.1, < 5.5
LuaSocket >= 2.0

Dependency for

debug.lua, loveheaders

Labels

Manifests