VSDebugPro is an open-source Visual Studio extension that streamlines C/C++, C# debugging workflows. It empowers developers with a suite of memory manipulation tools, accessible directly from the integrated console.
VSDebugPro
is an open source Visual Studio extension for Visual C/C++, C# that adds a console window with several debugging utilities such as dumping raw blocks of memory to a file without changing program code, loading binary data from a file to a specific memory location, allocating new memory in the debugged process, and more.
Works with x64 programs running emulated on ARM64EC
Works with x86/x64 targets
Compatible with any programming language in Visual Studio that implements the standard debugger interface
Console commands:
help Provides help information for commands.
about Opens the about window.
alias Alias allows creating command shortcuts.
settings Opens product settings dialog.
stackwalk Performs a structured dump of the call stack.
dumpmem Memory dump utility.
loadmem Load memory utility.
hexdump Memory hex dump utility.
memcpy Memory copy utility.
memset Fills a block of memory with a pattern.
diff Diff utility.
malloc Allocates memory in the process heap.
free Free memory allocated with malloc.
print Evaluates and prints the value of a symbol or expression.
export Fully expands a symbol or expression to a file.
exec Executes commands from an YAML file with Mustache templating.