HashLink DebuggerThis VSCode extension allows you to debug HashLink JIT applications. Only available on VSCode 64 bit Building from SourceThe following instructions are only relevant for building the extension from source and are not required when installing it from the marketplace. CompilingYou will need Haxe 4. Additionally, you need to install these dependencies:
You will need NodeJS, if you would like to compile vscode extension or use commandline nodejs version. Additionally, you need to install dependencies:
Once all dependencies are ready, you should be able to compile with Commandline versionInstead 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:
InstallingPlease 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 Alternatively, you can run Supported PlatformsSupports Windows, Linux and Mac (Intel chip only, does not work with Rosetta). For OSX/MacOS make sure your Hashlink version is |