delve/service
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
..
api proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
dap proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
debugger proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
internal/sameuser sameuser: log the uid/remoteUID when they are not matching (#2535) 2021-06-15 15:36:39 +02:00
rpc1 proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
rpc2 proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
rpccommon dap: add sameuser check (#2494) 2021-05-19 10:29:05 -07:00
test proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
client.go proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -07:00
config.go cmd/dlv: Fix trace output (#2038) 2020-05-13 08:38:10 +02:00
listenerpipe.go cmd,service: in non-headless mode use an in-memory connection 2018-10-08 15:11:13 -07:00
rpccallback.go service: serialize calls to Command API (#2370) 2021-03-08 10:05:10 -08:00
server.go cmd,service: remove temporary def of Server interface in func 2018-10-09 07:56:48 -07:00