BuildingΒΆ
The dbgeng headers and libs, required to build luaexts, are not included in this repository because I’m unsure of their redistribution license. So to build luaexts, you’ll need to do the following:
Clone the luaexts repository.
Retrieve the dbgeng headers and libs.
- Once you have Windbg installed, the headers can be found in
<install-dir>\Debuggers\inc
and the libs in<install-dir>\Debuggers\lib
. Copy the headers toluaexts\inc
and the libs to the appropriate platform directory underluaexts\lib
.
- Once you have Windbg installed, the headers can be found in
Build
luaexts.sln
with Visual Studio.Binaries will be placed in directories under
luaexts\bin
.
Remember that after building locally, in addition to luaexts.dll, you also need the contents of luaexts\src\luaexts\lua copied to your Windbg extension path, next to the DLL or in a luaexts
directory next to the DLL.