delve/pkg/proc
aarzilli 1a68f8d351 proc/windows: handle delayed events
Sometimes windows will send us events about breakpoints we have
already removed from the code despite the fact that we go to great
lengths to avoid this already.

Change waitForDebugEvent to check that when we receive a breakpoint
event the corresponding memory actually contains an INT 3
instruction, if it doesn't ignore the event and restart the thread.
2017-02-22 20:39:28 +01:00
..
test Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
arch.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
breakpoints.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
disasm_amd64.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
disasm.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
eval.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
exc_user_darwin.c Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
exc.h Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
exec_darwin.c Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
exec_darwin.h Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
go_version.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
mach_exc_user_darwin.c Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
mach_exc.defs Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
mach_exc.h Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
mem.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
moduledata.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
proc_darwin.c Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
proc_darwin.go proc: fix proc.Launch, Makefile on macOS (#734) 2017-02-13 12:25:22 -08:00
proc_darwin.h Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
proc_linux.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
proc_test.go proc/windows: handle delayed events 2017-02-22 20:39:28 +01:00
proc_unix_test.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
proc_windows.go proc/windows: handle delayed events 2017-02-22 20:39:28 +01:00
proc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
ptrace_darwin.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
ptrace_linux.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
ptrace_windows.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
registers_darwin_amd64.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
registers_linux_amd64.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
registers_windows_amd64.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
registers.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
stack.go proc: use original PC for Call position (#736) 2017-02-16 11:20:12 -08:00
syscall_windows_amd64.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
syscall_windows.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
threads_darwin.c Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
threads_darwin.go proc: fix build on macOS (#728) 2017-02-09 09:13:12 +01:00
threads_darwin.h Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
threads_linux.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
threads_windows.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
threads.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
types.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
variables.go proc/variables: fix infinite recursion with pointer loop (#725) 2017-02-09 16:26:38 -08:00
zsyscall_windows.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00