delve/pkg/proc
aarzilli 5c9b2009ca proc: change next to skip deferred functions
Make 'next' skip deferred functions unless they are called via a panic.
Call to a deferred function through 'return' are predictable, if the
user wants to step into them 'step' can be used but without this change
there is no way to avoid stepping into them.

Implements #956
2017-09-25 12:46:25 -07: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/gdbserial: return error if stopped with a sginal 2017-09-20 12:39:29 -07:00
test proc: report errors when loading executable on attach 2017-08-30 11:20:20 -07:00
arch.go proc: read G struct offset from runtime.tlsg if possible (#883) 2017-06-21 15:40:42 -07:00
bininfo.go proc: report errors when loading executable on attach 2017-08-30 11:20:20 -07:00
breakpoints.go proc: next, stepout should work on recursive goroutines (#831) 2017-05-16 11:23:33 -07:00
disasm_amd64.go Fix various issues detected by megacheck (#880) 2017-06-29 11:15:59 -07: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: lexical block support 2017-08-01 11:20:25 -06: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 proc/gdbserial: return error if stopped with a sginal 2017-09-20 12:39:29 -07:00
registers.go proc/core: support floating point registers (#912) 2017-07-20 13:04:00 -06:00
scope_test.go proc: lexical block support 2017-08-01 11:20:25 -06:00
stack.go pkg/proc: return proper error when debugger has exited 2017-07-29 06:31:15 +02:00
threads.go proc: change next to skip deferred functions 2017-09-25 12:46:25 -07:00
types.go proc/variables: support embedded struct fields on go1.9 2017-08-01 11:20:25 -06:00
variables.go proc: auto-dereference local variables that escape to the heap 2017-08-30 13:46:45 -07:00