GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
gdb.dap.breakpoint Namespace Reference

Classes

class  _PrintBreakpoint
 

Functions

 _bp_modified (event)
 
 suppress_new_breakpoint_event ()
 
 _bp_created (event)
 
 _bp_deleted (event)
 
 _breakpoint_descriptor (bp)
 
 _remove_entries (table, *names)
 
 _set_breakpoints_callback (kind, specs, creator)
 
 _set_one_breakpoint (*logMessage=None, **args)
 
 _set_breakpoints (kind, specs)
 
 _rewrite_src_breakpoint (*source, int line, Optional[str] condition=None, Optional[str] hitCondition=None, Optional[str] logMessage=None, **args)
 
 set_breakpoint (*source, Sequence breakpoints=(), **args)
 
 _rewrite_fn_breakpoint (*str name, Optional[str] condition=None, Optional[str] hitCondition=None, **args)
 
 set_fn_breakpoint (*Sequence breakpoints, **args)
 
 _rewrite_insn_breakpoint (*str instructionReference, Optional[int] offset=None, Optional[str] condition=None, Optional[str] hitCondition=None, **args)
 
 set_insn_breakpoints (*Sequence breakpoints, Optional[int] offset=None, **args)
 
 _catch_exception (filterId, **args)
 
 _set_exception_catchpoints (filter_options)
 
 _rewrite_exception_breakpoint (*str filterId, Optional[str] condition=None, **args)
 
 set_exception_breakpoints (*Sequence[str] filters, Sequence filterOptions=(), **args)
 

Variables

bool _suppress_bp = False
 
dict breakpoint_map = {}
 

Function Documentation

◆ _bp_created()

gdb.dap.breakpoint._bp_created ( event)
protected

Definition at line 58 of file breakpoint.py.

References gdb.dap.breakpoint._breakpoint_descriptor().

◆ _bp_deleted()

gdb.dap.breakpoint._bp_deleted ( event)
protected

Definition at line 71 of file breakpoint.py.

References gdb.dap.breakpoint._breakpoint_descriptor().

◆ _bp_modified()

gdb.dap.breakpoint._bp_modified ( event)
protected

Definition at line 32 of file breakpoint.py.

References gdb.dap.breakpoint._breakpoint_descriptor().

◆ _breakpoint_descriptor()

gdb.dap.breakpoint._breakpoint_descriptor ( bp)
protected

◆ _catch_exception()

gdb.dap.breakpoint._catch_exception ( filterId,
** args )
protected

Definition at line 359 of file breakpoint.py.

◆ _remove_entries()

gdb.dap.breakpoint._remove_entries ( table,
* names )
protected

Definition at line 131 of file breakpoint.py.

Referenced by gdb.dap.breakpoint._set_breakpoints_callback().

◆ _rewrite_exception_breakpoint()

gdb.dap.breakpoint._rewrite_exception_breakpoint ( *str filterId,
Optional[str] condition = None,
** args )
protected

◆ _rewrite_fn_breakpoint()

gdb.dap.breakpoint._rewrite_fn_breakpoint ( *str name,
Optional[str] condition = None,
Optional[str] hitCondition = None,
** args )
protected

◆ _rewrite_insn_breakpoint()

gdb.dap.breakpoint._rewrite_insn_breakpoint ( *str instructionReference,
Optional[int] offset = None,
Optional[str] condition = None,
Optional[str] hitCondition = None,
** args )
protected

◆ _rewrite_src_breakpoint()

gdb.dap.breakpoint._rewrite_src_breakpoint ( * source,
int line,
Optional[str] condition = None,
Optional[str] hitCondition = None,
Optional[str] logMessage = None,
** args )
protected

◆ _set_breakpoints()

gdb.dap.breakpoint._set_breakpoints ( kind,
specs )
protected

◆ _set_breakpoints_callback()

gdb.dap.breakpoint._set_breakpoints_callback ( kind,
specs,
creator )
protected

◆ _set_exception_catchpoints()

gdb.dap.breakpoint._set_exception_catchpoints ( filter_options)
protected

◆ _set_one_breakpoint()

gdb.dap.breakpoint._set_one_breakpoint ( * logMessage = None,
** args )
protected

Definition at line 234 of file breakpoint.py.

◆ set_breakpoint()

gdb.dap.breakpoint.set_breakpoint ( * source,
Sequence breakpoints = (),
** args )

◆ set_exception_breakpoints()

gdb.dap.breakpoint.set_exception_breakpoints ( *Sequence[str] filters,
Sequence filterOptions = (),
** args )

◆ set_fn_breakpoint()

gdb.dap.breakpoint.set_fn_breakpoint ( *Sequence breakpoints,
** args )

◆ set_insn_breakpoints()

gdb.dap.breakpoint.set_insn_breakpoints ( *Sequence breakpoints,
Optional[int] offset = None,
** args )

◆ suppress_new_breakpoint_event()

gdb.dap.breakpoint.suppress_new_breakpoint_event ( )
Return a new context manager that suppresses new breakpoint events.

Definition at line 47 of file breakpoint.py.

Referenced by gdb.dap.breakpoint._set_breakpoints_callback().

Variable Documentation

◆ _suppress_bp

bool gdb.dap.breakpoint._suppress_bp = False
protected

Definition at line 43 of file breakpoint.py.

◆ breakpoint_map

dict gdb.dap.breakpoint.breakpoint_map = {}

Definition at line 91 of file breakpoint.py.