This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

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

  1. Add UI to add a new function breakpoint
  2. Add API to set a breakpoint by function name
  3. Allow watches on data variables

Anti-Goals

Affected Modules

  1. IdeDebuggerBreakpoint should already have the necessary function property

  2. gdb plugin should already have the necessary hooks to add a breakpoint by name
  3. debuggerui needs a popover with entry for function name and add to debugger breakpoints

Interfaces

No new interfaces should be required.

Risks

Implementation Details


2024-10-23 10:58