This VSCode extension allows you to debug HashLink JIT applications.
Only available on VSCode 64 bit
Building from Source
The following instructions are only relevant for building the extension from source and are not required when installing it from the marketplace.
You will need Haxe 4.
Additionally, you need to install these dependencies:
Once all dependencies are ready, you should be able to compile with
Instead of the vscode plugin, you can also compile and run a commandline version, similar to
Debugger running in HashLink;
You can then use gdb-like commands such as run/bt/break/etc. (see sources)
The commandline debugger can also be compiled and run using nodejs, by doing:
Please note that VSCode does not allow users to have a specific directory for a single extension, so it's easier to clone this repository directly into the
Before running, you need to install a few NodeJS extensions. DO NOT npm install, as this will install the native extensions for your current NodeJS version and not for the Electron version of VSCode (if you did this already, simply remove the node_modules directory). Instead, run
If the extension fails to run, maybe you are using a different version of VSCode than the one you compiled for.
Open VSCode, go to Help / Activate Development Tools, then in the dev console write
Both Windows and Linux are supported. We will soon work on OSX version using Mach tasks debugging API.