delve/pkg/proc
aarzilli 92faa95bf9 proc/stack: use BP when FDE is not available
On Windows we can sometimes encounter threads stopped in locations for
which we do not have entries in debug_frame.
These cases seem to be due to calls to Windows API in the go runtime,
we can still produce a (partial) stack trace in this circumstance by
following frame pointers (starting with BP).
We still prefer debug_frame entries when available since go functions
do not have frame pointers before go1.8.
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/stack: use BP when FDE is not available 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 proc/stack: use BP when FDE is not available 2017-02-22 20:39:28 +01:00
registers_linux_amd64.go proc/stack: use BP when FDE is not available 2017-02-22 20:39:28 +01:00
registers_windows_amd64.go proc/stack: use BP when FDE is not available 2017-02-22 20:39:28 +01:00
registers.go proc/stack: use BP when FDE is not available 2017-02-22 20:39:28 +01:00
stack.go proc/stack: use BP when FDE is not available 2017-02-22 20:39:28 +01: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