delve/service/dap
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
..
daptest service/dap: send continued event before step response (#2594) 2021-07-20 08:51:08 -07:00
error_ids.go dap: handle SetVariable requests (#2440) 2021-05-20 10:05:47 -07:00
handles.go service/dap: implement array, slice, and map paging (#2512) 2021-06-10 09:34:20 -07:00
server_test.go service/dap: fix race condition in TestContinueOnEntry (#2641) 2021-08-05 22:19:27 -07:00
server.go proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
utils.go service/dap: Support stackTrace request (#2093) 2020-07-01 11:01:17 -07:00