go-delve/delve · error
hardware breakpoints not implemented
Error message
hardware breakpoints not implemented
What it means
Error "hardware breakpoints not implemented" thrown in go-delve/delve.
Source
Thrown at pkg/proc/breakpoints.go:198
return wtype&WatchRead != 0
}
// Write returns true if the hardware breakpoint should trigger on memory writes.
func (wtype WatchType) Write() bool {
return wtype&WatchWrite != 0
}
// Size returns the size in bytes of the hardware breakpoint.
func (wtype WatchType) Size() int {
return int(wtype >> 4)
}
// withSize returns a new HWBreakType with the size set to the specified value
func (wtype WatchType) withSize(sz uint8) WatchType {
return WatchType((sz << 4) | uint8(wtype&0xf))
}
var ErrHWBreakUnsupported = errors.New("hardware breakpoints not implemented")
func (bp *Breakpoint) String() string {
return fmt.Sprintf("Breakpoint %d at %#v %s:%d", bp.LogicalID(), bp.Addr, bp.File, bp.Line)
}
func (bp *Breakpoint) LogicalID() int {
for _, breaklet := range bp.Breaklets {
if breaklet.Kind == UserBreakpoint {
return breaklet.LogicalID
}
}
return NoLogicalID
}
// VerboseDescr returns a string describing parts of the breakpoint struct
// that aren't otherwise user visible, for debugging purposes.
func (bp *Breakpoint) VerboseDescr() []string {
r := []string{}View on GitHub (pinned to a23773e6c3)
When it happens
Trigger: Thrown at pkg/proc/breakpoints.go:198 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of go-delve/delve@a23773e6c3 (2026-08-31).
Data as JSON: /api/errors/4720d538cefd1297.
Report an issue: GitHub.