@@ -9,3 +9,77 @@ Enhanced debugging for C/C++, C#/.NET. Dump blocks of data, load data in memory
9
9
10
10
<img src =" /assets/console.png " width =" 85% " />
11
11
12
+ ###### Available for:
13
+
14
+ ` VS2010 - VS2022 ` , ` C/C++ ` , ` C# ` , ` x86/64 ` , ` Arm64/Arm64EC `
15
+
16
+ ###### Features:
17
+ ---
18
+
19
+ - Save memory blocks from ` Minidumps `
20
+ - Supports ` remote debugging ` sessions
21
+ - Works with ` Visual Studio ` for ` ARM `
22
+ - Works with ARM programs while debugging
23
+ - Works with x64 programs running emulated on ` ARM64EC `
24
+ - Works with x86/x64 targets
25
+ - Compatible with any programming language in Visual Studio that implements the standard debugger interface
26
+ - Console commands:
27
+
28
+ ```
29
+ help Provides help information for commands.
30
+ about Opens the about window.
31
+ alias Alias allows a more familiar command or name to execute a long string
32
+ settings Opens product settings dialog.
33
+ dumpmem Memory dump utility.
34
+ loadmem Load memory utility.
35
+ memcpy Memory copy utility.
36
+ memset Fills a block of memory with a pattern.
37
+ diff Memory diff.
38
+ malloc Allocates memory in the process heap.
39
+ free Free memory allocated with malloc.
40
+ exec Executes commands from a specified YAML file with Mustache templating.
41
+ ```
42
+
43
+ - [Batch commands](https://www.vsdebug.pro/pages/docs/exec.html)
44
+
45
+ ```
46
+ exec <yamlFilePath> [arg1] [arg2] ... [argN]
47
+ ```
48
+
49
+ ```
50
+ variables:
51
+ var1: value1
52
+ var2: value2
53
+ commands:
54
+ - command1 {{var1}} {{var2}}
55
+ - command2 {{var1}} {{var2}}
56
+ ```
57
+ - [Memory dump](https://www.vsdebug.pro/pages/docs/dumpmem.html)
58
+
59
+ ```
60
+ dumpmem [options] <filename> <address> <size>
61
+ ```
62
+
63
+ - [Memory write](https://www.vsdebug.pro/pages/docs/loadmem.html)
64
+
65
+ ```
66
+ loadmem <file> <address> <size>
67
+ ```
68
+
69
+ - [Memory copy](https://www.vsdebug.pro/pages/docs/memcpy.html)
70
+
71
+ ```
72
+ memcpy <dst> <src> <size>
73
+ ```
74
+
75
+ - [Write memory with a pattern](https://www.vsdebug.pro/pages/docs/memset.html)
76
+
77
+ ```
78
+ memset <dst> <val> <size>
79
+ ```
80
+
81
+ - Memory diff
82
+
83
+ ```
84
+ <diff> <addr1> <addr2> <size>
85
+ ```
0 commit comments