delve/pkg/proc
Alessandro Arzilli 9f97edb0bb
proc,proc/*: add StopReason field to Target (#1877)
* proc,proc/*: move SelectedGoroutine to proc.Target, remove PostInitializationSetup

moves SelectedGoroutine, SwitchThread and SwitchGoroutine to
proc.Target, merges PostInitializationSetup with NewTarget.

* proc,proc/*: add StopReason field to Target

Adds a StopReason field to the Target object describing why the target
process is currently stopped. This will be useful for the DAP server
(which needs to report this reason in one of its requests) as well as
making pull request #1785 (reverse step) conformant to the new
architecture.

* proc: collect NewTarget arguments into a struct
2020-03-10 12:27:38 -07:00
..
core proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
fbsdutil pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
gdbserial proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
linutil pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
native proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
test tests: disable function call injection tests on macOS on Travis-CI 2020-01-02 09:20:12 -08:00
winutil proc: only format registers value when it's necessary (#1860) 2020-02-12 13:31:48 -08:00
amd64_arch.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
amd64_disasm.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
arch.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
arm64_arch.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
arm64_disasm.go proc: build disassemblers unconditionally 2020-01-02 09:29:01 -08:00
bininfo.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
breakpoints.go proc,debugger: implement logical breakpoints (#1717) 2019-11-01 12:41:06 -07:00
disasm.go pkg/proc: Judge the validity of addr ranges when disasm. (#1872) 2020-02-19 08:46:03 -08:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
dwarf_expr_test.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
eval.go pkg/proc: Allow function calls on non-struct types 2020-02-20 10:31:48 +01:00
fncall.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
goroutine_cache.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
i386_arch.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
i386_disasm.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
interface.go proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
mem.go More Function Calls, parts 2 (#1504) 2019-05-30 08:08:37 -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 *: Update import name to github.com/go-delve/delve 2019-01-04 19:43:13 +01:00
proc_test.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -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: Introduce Target and remove CommonProcess (#1834) 2020-01-21 12:41:24 -08:00
proc.go proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
registers.go proc: only format registers value when it's necessary (#1860) 2020-02-12 13:31:48 -08:00
scope_test.go pkg/proc: Introduce Target and remove CommonProcess (#1834) 2020-01-21 12:41:24 -08:00
stack.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
target.go proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
threads.go proc,proc/*: add StopReason field to Target (#1877) 2020-03-10 12:27:38 -07:00
types.go proc: remove support for parsing interfaces in Go 1.8 and earlier (#1878) 2020-02-20 10:52:48 -08:00
variable_test.go pkg/proc: Introduce Target and remove CommonProcess (#1834) 2020-01-21 12:41:24 -08:00
variables.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
x86_disasm.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00