delve/service/rpc1
Alessandro Arzilli 78471b3a5a
proc,service: represent logical breakpoints explicitly (#2946)
Adds a LogicalBreakpoint type to represent logical breakpoints
explicitly. Until now logical breakpoints were constructed implicitly
by grouping physical breakpoints together by their LogicalID.

Having logical breakpoints represented explicitly allows for a simpler
implementation of disabled breakpoints, as well as allowing a simple
implementation of delayed breakpoints (#1653, #2551) and in general of
breakpoints spanning multiple processes if we implement debugging
process trees (#2551).

Updates #1653
Updates #2551
2022-05-25 13:58:26 -07:00
..
client.go *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
readme.txt service-*: conform to godoc comments (#2916) 2022-03-09 09:12:42 -08:00
server.go proc,service: represent logical breakpoints explicitly (#2946) 2022-05-25 13:58:26 -07:00

This package implements version 1 of Delve's API and is only
kept here for backwards compatibility. Client.go is the old
client code used by Delve's frontend (delve/cmd/dlv), it is
only preserved here for the backwards compatibility tests in
service/test/integration1_test.go.