delve/pkg
Alessandro Arzilli a97da22762
proc: do not assign temporary breakpoint IDs (#2650)
Internal breakpoints do not need IDs and assigning them from a counter
separate from the user ID counter can be a cause of confusion.
If a user breakpoint is overlayed on top of a pre-existing internal
breakpoint the temporary ID will be surfaced as if it was a user ID,
possibly conflicting with another user ID.
If a temporary breakpoint is overlayed on top of a pre-existing user
breakpoint and the user breakpoint is first deleted and then
re-created, the user ID will be resurrected along with the breakpoint,
instead of allocating a fresh one.

This change removes internal breakpoint IDs entirely, only user
breakpoints receive an ID.
2021-09-29 12:01:37 +02:00
..
astutil proc: simplify next/step/stepout condition code 2020-04-04 11:00:54 -07:00
config Prefer string variant for source-list-line-color config option (#2676) 2021-09-01 10:03:58 -07:00
dwarf *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
elfwriter terminal,service,proc/*: adds dump command (gcore equivalent) (#2173) 2021-01-29 13:39:33 -08:00
gobuild service/dap: move build error to output event (#2482) 2021-05-17 09:13:25 -07:00
goversion pkg/goversion: visibly warn the user with --check-go-version=false (#2684) 2021-09-25 17:41:00 +02:00
locspec *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
logflags service/rpccommon,service/dap: warn about listening to remote connections (#2721) 2021-09-29 09:53:27 +02:00
proc proc: do not assign temporary breakpoint IDs (#2650) 2021-09-29 12:01:37 +02:00
terminal *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
version v1.7.2 (#2708) 2021-09-22 21:05:04 -07:00