delve/pkg/proc
aarzilli 94b50d0f60 proc/native/linux: tolerate ESRCH error in setCurrentBreakpoints
A thread could terminate between the point when we stop for a
breakpoint and the point where we send a stop signal to all threads, if
this happens setCurrentBreakpoints will fail with an error.

We should tolerate this.

For some reason this happens very frequently when running delve on
processes with the race detector enabed.
2017-11-15 08:53:01 -08:00
..
core proc: report errors when loading executable on attach 2017-08-30 11:20:20 -07:00
gdbserial proc/gdbserial: return error if stopped with a sginal 2017-09-20 12:39:29 -07:00
native proc/native/linux: tolerate ESRCH error in setCurrentBreakpoints 2017-11-15 08:53:01 -08:00
test pkg/prog/test: add flag to run target with -race flag 2017-11-15 08:51:57 -08:00
arch.go proc: read G struct offset from runtime.tlsg if possible (#883) 2017-06-21 15:40:42 -07:00
bininfo.go pkg/dwarf/line: improve performance 2017-11-03 20:57:04 +01:00
breakpoints.go proc: next, stepout should work on recursive goroutines (#831) 2017-05-16 11:23:33 -07:00
disasm_amd64.go proc: replace all uses of gosymtab/gopclntab with uses of debug_line 2017-11-03 20:57:04 +01:00
disasm.go pkg/proc: return proper error when debugger has exited 2017-07-29 06:31:15 +02:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
eval.go proc/eval: support more type casts 2017-10-25 13:20:25 +02:00
interface.go proc: fix interaction of RequestManualStop and conditional breakpoints (#876) 2017-07-07 16:29:37 -07:00
mem.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
moduledata.go proc: next, stepout should work on recursive goroutines (#831) 2017-05-16 11:23:33 -07:00
proc_general_test.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
proc_test.go proc: change next to skip deferred functions 2017-09-25 12:46:25 -07:00
proc_unix_test.go Fix various issues detected by megacheck (#880) 2017-06-29 11:15:59 -07:00
proc.go pkg/dwarf/line: improve performance 2017-11-03 20:57:04 +01:00
registers.go proc/core: support floating point registers (#912) 2017-07-20 13:04:00 -06:00
scope_test.go pkg/prog/test: add flag to run target with -race flag 2017-11-15 08:51:57 -08:00
stack.go proc: replace all uses of gosymtab/gopclntab with uses of debug_line 2017-11-03 20:57:04 +01:00
threads.go proc: replace all uses of gosymtab/gopclntab with uses of debug_line 2017-11-03 20:57:04 +01:00
types.go proc: replace all uses of gosymtab/gopclntab with uses of debug_line 2017-11-03 20:57:04 +01:00
variables.go proc: replace all uses of gosymtab/gopclntab with uses of debug_line 2017-11-03 20:57:04 +01:00