delve/pkg/proc/native
aarzilli 4db9939845 proc/native: Mask MS_VC_EXCEPTION [windows]
Some libraries (for example steam_api64.dll) will send this exception
code to set the thread name on Microsoft VisualC.
In theory it should be fine to send the exception back to the target,
which is responsible for setting a handler for it, in practice in some
cases (steam_api64.dll) this will crash the program. So we'll mask it
instead.

Fixes #1383
2018-10-19 10:33:40 -07:00
..
exc_user_darwin.c proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
exc.h proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
exec_darwin.c proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
exec_darwin.h proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
mach_exc_user_darwin.c proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -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
nonative_darwin.go proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
proc_darwin.c proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
proc_darwin.go proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
proc_darwin.h proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
proc_linux.go proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
proc_windows.go proc/native: Mask MS_VC_EXCEPTION [windows] 2018-10-19 10:33:40 -07:00
proc.go proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
ptrace_darwin.go proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
ptrace_linux.go *: function call injection for go 1.11 2018-07-13 13:37:54 -07:00
registers_darwin_amd64.go proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
registers_linux_amd64.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
registers_windows_amd64.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02: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/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
threads_darwin.go proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
threads_darwin.h proc/native,Makefile: allow compiling on macOS without native backend 2018-10-02 10:46:09 -07:00
threads_linux.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
threads_windows.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
threads.go *: Misc refactors, and doc additions 2018-09-19 20:59:35 +02:00
zsyscall_windows.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00