delve/pkg/proc
chainhelen e28e3d30d2
[WIP] pkg/proc: avoid target process leaks. (#2018)
* pkg/proc: avoid target process leaks.

Target process should exit when dlv launch failed.

Fix #2017.
2020-05-14 14:23:16 +02:00
..
core proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
fbsdutil proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
gdbserial proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
linutil proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
native [WIP] pkg/proc: avoid target process leaks. (#2018) 2020-05-14 14:23:16 +02:00
test tests: properly check if cgo is enabled for cgo related tests (#2010) 2020-04-16 10:42:22 -07:00
winutil proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
amd64_arch.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
amd64_disasm.go proc: convert Arch into a struct (#1972) 2020-03-30 11:03:29 -07:00
arch.go proc: convert Arch into a struct (#1972) 2020-03-30 11:03:29 -07:00
arm64_arch.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
arm64_disasm.go proc: skip autogenerated wrappers when stepping in and out 2020-03-31 10:04:36 -07:00
bininfo.go proc: fix findCompileUnitForOffset when plugins are used 2020-05-01 11:51:34 -07:00
breakpoints.go proc: move g.stackhi/g.stacklo to a struct 2020-05-01 10:44:06 -07:00
disasm.go proc: skip autogenerated wrappers when stepping in and out 2020-03-31 10:04:36 -07:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
dwarf_expr_test.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
eval.go proc: use cached packageVars in proc.(*EvalScope).PackageVariables 2020-05-01 11:01:35 -07:00
fncall.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
goroutine_cache.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
i386_arch.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
i386_disasm.go proc: convert Arch into a struct (#1972) 2020-03-30 11:03:29 -07:00
interface.go pkg/proc: Clean up proc.go 2020-03-24 09:45:29 +01:00
mem.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
moduledata.go proc: support DW_AT_go_package_name (#1757) 2019-11-25 09:10:18 -08:00
pe.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
proc_general_test.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
proc_linux_test.go *: Add --tty flag for debug / exec 2020-04-10 09:53:13 -07:00
proc_test.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
proc_unexported_test.go proc: allow calls to optimized functions (#1684) 2019-09-25 10:23:02 -07:00
proc_unix_test.go pkg/proc: Move proc exec funcs to Target methods 2020-03-25 17:45:12 +01:00
registers.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
scope_test.go pkg/proc: Move proc exec funcs to Target methods 2020-03-25 17:45:12 +01:00
stack.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
target_exec.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
target.go *: Better error launching invalid binary format 2020-04-02 18:41:16 +02:00
threads.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
types.go proc: convert Arch into a struct (#1972) 2020-03-30 11:03:29 -07:00
variable_test.go pkg/proc: Move proc exec funcs to Target methods 2020-03-25 17:45:12 +01:00
variables.go proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
x86_disasm.go proc: skip autogenerated wrappers when stepping in and out 2020-03-31 10:04:36 -07:00