delve/proc
Derek Parker eb0b4e9392 proc.Next: Further improve handling of highly parallel programs
This patch forces Delve to be more mindful of how it handles many
threads and the goroutine context switching that occurs in such cases.
2015-08-21 22:33:42 -05:00
..
test Introduce JSON-RPC service 2015-06-21 21:11:30 -05:00
arch.go Fix: Parse rc version strings 2015-08-11 08:37:27 -05:00
breakpoints_darwin_amd64.go s/DebuggedProcess/Process/ 2015-06-20 17:54:52 -05:00
breakpoints_linux_amd64.go s/DebuggedProcess/Process/ 2015-06-20 17:54:52 -05:00
breakpoints.go Refactor read/write memory code 2015-08-01 21:43:03 -05:00
doc.go Improve code documentation 2015-07-28 13:37:55 -05:00
exc_user_darwin.c Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
exc.h Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
exec_darwin.c Only make new process a group leader, not session 2015-08-13 18:18:42 -05:00
exec_darwin.h Properly terminate C string array for execve on OSX 2015-07-07 08:42:34 -05:00
go_version.go Fix: Support for x.y versions 2015-08-12 09:30:47 -05:00
mach_exc_user_darwin.c Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
mach_exc.defs Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
mach_exc.h Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
proc_darwin.c proc.Next: Further improve handling of highly parallel programs 2015-08-21 22:33:42 -05:00
proc_darwin.go Fix: Improve handling of soft signals on darwin 2015-08-11 19:20:25 -05:00
proc_darwin.h Fix: Improve handling of soft signals on darwin 2015-08-11 19:20:25 -05:00
proc_linux.go command (next): Improvements for parallel programs 2015-08-20 09:32:59 -05:00
proc_test.go command (next): Improvements for parallel programs 2015-08-20 09:32:59 -05:00
proc.go proc.Next: Further improve handling of highly parallel programs 2015-08-21 22:33:42 -05:00
ptrace_darwin.go Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
ptrace_linux.go Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
registers_darwin_amd64.go proc.(*Thread).GetG: reading TLS memory directly for g address instead of modifying the executable code 2015-07-28 07:33:51 +02:00
registers_linux_amd64.go proc.(*Thread).GetG: reading TLS memory directly for g address instead of modifying the executable code 2015-07-28 07:33:51 +02:00
registers.go proc.(*Thread).GetG: reading TLS memory directly for g address instead of modifying the executable code 2015-07-28 07:33:51 +02:00
stack.go command (next): Improvements for parallel programs 2015-08-20 09:32:59 -05:00
threads_darwin.c command (next): Improvements for parallel programs 2015-08-20 09:32:59 -05:00
threads_darwin.go thread.Halt: Remove duplication between OS implementations 2015-08-20 10:06:33 -05:00
threads_darwin.h command (next): Improvements for parallel programs 2015-08-20 09:32:59 -05:00
threads_linux.go thread.Halt: Remove duplication between OS implementations 2015-08-20 10:06:33 -05:00
threads.go thread.Halt: Remove duplication between OS implementations 2015-08-20 10:06:33 -05:00
variables_test.go Fix: track recurseLevel in readArray/readSlice 2015-08-09 20:37:47 -05:00
variables.go Fix: track recurseLevel in readArray/readSlice 2015-08-09 20:37:47 -05:00