multibreakpoint
Multibreakpoint is a debugging construct that allows a single logical grouping of multiple breakpoints, enabling unified management of those breakpoints across a program or set of programs. In systems that support multibreakpoints, a developer defines a collection of breakpoint locations, each with its own location, condition, and actions, but controls the collection as a unit.
The primary purpose of a multibreakpoint is to simplify the configuration of related observation points. For
Implementation typically involves a data structure that stores the set of member breakpoints and a controller
Use cases include tracing related execution paths without configuring each location separately, coordinating breakpoints across multiple
See also: Breakpoint, Conditional breakpoint, Watchpoint, Debugger automation, Instrumentation.