-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Labels
debugissues that related to debug functionalityissues that related to debug functionality
Description
While working with cdt-gdb-vscode 2.4.0, I found that data breakpoints work as expected in VS Code but are unavailable in Theia.
Please add support for data breakpoints in Theia’s debug framework, similar to how they are supported in VS Code.
Feature Description
VS Code provides support for data breakpoints through both UI and DAP integration. Specifically, it allows users to:
- Use the “Add Data Breakpoint at Address” command from the Command Palette.
- Right-click on a variable in the Debug view’s Variables or Watch sections to select:
- Break When Value Changes
- Break When Value Is Read
- Break When Value Is Accessed
- View, enable, disable, or remove data breakpoints in the Breakpoints view.
- Persist data breakpoints across sessions (when supported by the debug adapter).
Implementing this functionality in Theia would ensure full compatibility with debug adapters that already support data breakpoints (e.g. cdt-gdb-vscode).
References
- VS Code documentation:
https://code.visualstudio.com/docs/debugtest/debugging#_data-breakpoints - Debug Adapter Protocol specification:
https://microsoft.github.io/debug-adapter-protocol/specification#Requests_DataBreakpointInfo
Metadata
Metadata
Assignees
Labels
debugissues that related to debug functionalityissues that related to debug functionality