delve/service/rpc1
Alessandro Arzilli 4264bf00f2
proc,terminal,service: support stack watchpoints (#2521)
* terminal,service: add way to see internal breakpoints

Now that Delve has internal breakpoints that survive for long periods
of time it will be useful to have an option to display them.

* proc,terminal,service: support stack watchpoints

Adds support for watchpoints on stack allocated variables.

When a stack variable is watched, in addition to the normal watchpoint
some support breakpoints are created:

- one breakpoint inside runtime.copystack, used to adjust the address
  of the watchpoint when the stack is resized
- one or more breakpoints used to detect when the stack variable goes
  out of scope, those are similar to the breakpoints set by StepOut.

Implements #279
2021-08-09 10:41:25 -07:00
..
client.go terminal,service: Add support for rev prefix and step-instruction (#1596) 2019-07-08 18:01:00 -07:00
readme.txtr service,terminal: APIv2 plus method to select API version (#460) 2016-04-18 12:20:20 -07:00
server.go proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -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.