Debugger Function Breakpoints
Problem
We need to allow users to set a breakpoint by name rather than jumping to the line and setting a breakpoint. Otherwise, we have no way to get breakpoints on dependent libraries (which is currently the case).
Goals
- Add UI to add a new function breakpoint
- Add API to set a breakpoint by function name
- Allow watches on data variables
Anti-Goals
Affected Modules
IdeDebuggerBreakpoint should already have the necessary function property
- gdb plugin should already have the necessary hooks to add a breakpoint by name
- debuggerui needs a popover with entry for function name and add to debugger breakpoints
Interfaces
No new interfaces should be required.
Risks