delve/service/debugger
aarzilli 5441135668 proc: Next implemented as conditional breakpoints + Continue
Next sets its temporary breakpoints with the condition that they
must only activate on the current goroutine, and then calls Continue
When Continue encounters a temporary breakpoint it clears all
the breakpoint.

User visible changes: breakpoints that get hit while executing Next
are not ignored.

This commit does not implement full conditional breakpoints
functionality, the only condition that can be set is on the
goroutine id.

Fixes race conditions in Next affecting TestNextConcurrent.
2016-01-09 08:44:32 +01:00
..
debugger_darwin.go Return helpful error when attaching to a process is impossible 2015-06-27 23:21:26 -05:00
debugger_linux.go Return helpful error when attaching to a process is impossible 2015-06-27 23:21:26 -05:00
debugger.go proc: Next implemented as conditional breakpoints + Continue 2016-01-09 08:44:32 +01:00
locations.go service/debugger: support function spec. with partial package paths 2015-12-12 15:01:41 +01:00