Luad - Disassembler for compiled Lua scripts. At the moment the program is in development (v0.24-pre-alpha).
- Disassembly
- View pseudo-code;
- Modify byte-code;
- Navigation with jumps/windows with functions or variables;
- Xrefs (external references);
- Custom line highlight.
- Hex-editor
- Link to Disassembly.
- Plugins
- LuaJIT (v2.0 & v2.1);
To build it you'll need:
- Compiler with C++20 support;
- CMake;
You'll also need dependencies:
* - is included in the project with FetchContent
.
** - is included in the project with submodules
.
git clone https://github.com/imring/Luad --recurse-submodules
cd Luad
cmake . -B build
cmake --build build
The program is licensed under the GNU General Public License v3.0.
- disluapp is licensed under the MIT License.
- {fmt} is licensed under the MIT License.
- Qt is licensed under the GNU Lesser General Public License (LGPL) v3.0.
- qhexedit2 is licensed under the GNU Lesser General Public License (LGPL) v2.1.