delve/pkg/proc/native
aarzilli 7e15327e84 proc/native,proc/gdbserial: ignore SIGTTIN, SIGTTOU when fg'ing target
If we send a process to foreground while the headless instance may get
a SIGTTOU/SIGTTIN, if not ignored this signal will stop the headless.
It's not clear why this only happens the second time we do this but
that's how it is.

Also removes the direct syscall to TIOCSPGRP and lets the go runtime do
it instead.

Fixes #1279
2018-07-31 12:05:54 -07:00
..
exc_user_darwin.c proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
exc.h proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
exec_darwin.c proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
exec_darwin.h proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
mach_exc_user_darwin.c proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
mach_exc.defs proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
mach_exc.h proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
proc_darwin.c proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
proc_darwin.go proc,service: display return values when stepping out of a function 2018-06-12 11:35:56 +02:00
proc_darwin.h proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
proc_linux.go proc/native,proc/gdbserial: ignore SIGTTIN, SIGTTOU when fg'ing target 2018-07-31 12:05:54 -07:00
proc_windows.go proc/native,proc/gdbserial: let target access terminal 2018-05-18 09:53:29 -07:00
proc.go proc,terminal,service: let headless instances run without connected clients 2018-06-26 10:32:40 -07:00
ptrace_darwin.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
ptrace_linux.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
registers_darwin_amd64.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
registers_linux_amd64.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
registers_windows_amd64.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
syscall_windows_amd64.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
syscall_windows.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
threads_darwin.c proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
threads_darwin.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
threads_darwin.h proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
threads_linux.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
threads_windows.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
threads.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
zsyscall_windows.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00