Debugging companion for the ChakraCore JavaScript engine
- Visual Studio 2017
- Python 2.7 (must be in the PATH)
ChakraCore-Debugger depends on ChakraCore from NuGet.
- Clone the project (and submodules)
> git clone --recurse-submodules https://github.com/kfarnung/ChakraCore-Debugger
- Launch the solution file
> cd .\ChakraCore-Debugger\
> .\ChakraCoreDebugger.sln
- Right-click the "Debug.Sample" project and click "Set as StartUp Project"
- Choose the desired build configuration and platform (e.g. Debug - x64)
- Right-click on the Solution in "Solution Explorer" and click "Restore NuGet Packages"
- Set the debugger arguments in the "Debug.Sample" project to pass the name of a script to run (
test.js
is dropped with the executable by default) - Hit
F5
to start debugging