You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/linux/prop-pages/debugging-linux.md
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -15,19 +15,19 @@ Linux support is available in Visual Studio 2017 and later.
15
15
16
16
Property | Description | Choices
17
17
--- | ---| ---
18
-
Remote debug machine | **Visual Studio 2019 version 16.1**: Specifies the machine to debug the program on. Can be different than the remote build machine that is specified on the [General](general-linux.md) page.
19
-
Pre-Launch Command | A command that is run on the shell before the debugging starts and before the debugger is running, and can be used to affect the debugging environment.
20
-
Program | The full path to the program to debug on the remote system. This is a path on the remote system. If left empty or unchanged it defaults to the current project output.
21
-
Program Arguments | The commandline arguments to pass to the program being debugged.
18
+
Remote debug machine | **Visual Studio 2019 version 16.1**: Specifies the machine to debug the program on. Can be different than the remote build machine that's specified on the [General](general-linux.md) page.
19
+
Pre-Launch Command | A command that's run on the shell before the debugger starts, that can be used to affect the debugging environment.
20
+
Program | The full path on the remote system to the program to debug. If left empty or unchanged, it defaults to the current project output.
21
+
Program Arguments | The command-line arguments to pass to the program being debugged.
22
22
Working Directory | The remote application's working directory. By default, the user home directory.
23
-
Additional Debugger Commands | Additional gdb commands for the debugger to run before starting debugging.
24
-
Debugger Port Number | The port number for debugger communication with the remote debugger. The port must not be in use locally. This value must be positive in between 1 and 65535. If not supplied a free port number will be used.
25
-
Remote Debugger Port Number | The port number on which the remote debugger server (gdbserver) is listening on the remote system. The port must not be in use on the remote system. This value must be positive in between 1 and 65535. If not supplied a free port number starting from 4444 will be used.
26
-
Debugging Mode | Specifies how the debugger interfaces with gdb. In the gdb mode the debugger drives gdb over the shell on the remote system. In the gdbserver mode, gdb is running locally and connects to gdbserver running remotely. | **gdbserver**<br>**gdb**<br>
23
+
Additional Debugger Commands | Additional `gdb` commands for the debugger to run before starting debugging.
24
+
Debugger Port Number | The port number for debugger communication with the remote debugger. The port must not be in use locally. This value must be positive, and between 1 and 65535. If not supplied, a free port number is used.
25
+
Remote Debugger Port Number | The port number on which the remote debugger server `gdbserver` is listening on the remote system. The port must not be in use on the remote system. This value must be positive, and between 1 and 65535. If not supplied, a free port number starting from 4444 is used.
26
+
Debugging Mode | Specifies how the debugger interfaces with `gdb`. In *gdb mode*, the debugger drives `gdb` over the shell on the remote system. In *gdbserver mode*, `gdb` runs locally and connects to `gdbserver` running remotely. | **gdbserver**<br/>**gdb**
27
27
Additional Symbol Search Paths | Additional search path for debug symbols (solib-search-path).
28
28
Debug Child Processes | Specifies whether to enable debugging of child processes.
29
29
Enable Python Pretty Printing | Enable pretty printing of expression values. Only supported in gdb debugging mode.
30
-
Visualization File | Default native visualization file (.natvis) containing visualization directives for SLT types. Other .natvis files that belong to the current solution will be loaded automatically.
31
-
Additional Sources File Path Map | Additional path equivalences for the debugger to use to map Windows source file names to Linux source file names. The format is "\<windows-path>=\<linux-path>;...". A source file name found under the Windows path will be referenced as if is has been found in the same relative position under the Linux path. Files found in the local project do not require additional mapping.
30
+
Visualization File | Default native visualization file (.natvis) containing visualization directives for SLT types. Other .natvis files that belong to the current solution are loaded automatically.
31
+
Additional Sources File Path Map | Additional path equivalences for the debugger to use to map Windows source file names to Linux source file names. The format is "\<windows-path>=\<linux-path>;...". A source file name found under the Windows path is referenced as if it's found in the same relative position under the Linux path. Files found in the local project don't require additional mapping.
0 commit comments