


Function breakpointsįunction breakpoints enable you to break execution at the beginning of a function instead of on a particular line of code.

You can place the cursor over a conditional breakpoint to show its condition. In the editor, conditional breakpoints are indicated by a breakpoint symbol that has a black equals sign inside of it. This opens a small peek window where you can enter the condition that must evaluate to true in order for the breakpoint to be hit during debugging. To set a conditional breakpoint, right-click on an existing breakpoint and select Edit Breakpoint. Conditional breakpointsĬonditional breakpoints enable you to break execution on a particular line of code only when the value of the condition is true. If you are debugging with GDB on Windows, see Windows Debugging with MinGW64. To learn more, see Configure C/C++ debugging. To debug your Cygwin or MinGW application, add the miDebuggerPath property and set its value to the location of the corresponding gdb.exe for your Cygwin or MinGW environment.įor example: "miDebuggerPath" : "c: \\ mingw \\ bin \\ gdb.exe"Ĭygwin/MinGW debugging on Windows supports both attach and launch debugging scenarios. To use Cygwin or MinGW debugging features, the debugger path must be set manually in the launch configuration ( launch.json). You can debug Windows applications created using Cygwin or MinGW by using VS Code.
