delve/proc
aarzilli 43b64ec39e proc: Implements expression interpreter
Supported operators:

- All (binary and unary) operators between basic types except <-,
++ and -- (includes & to take the address of an expression)
- Comparison operators between supported compound types
- Typecast of integer constants into pointer types
- struct members
- indexing of arrays, slices and strings
- slicing of arrays, slices and strings
- pointer dereferencing
- true, false and nil constants

Implements #116, #117 and #251
2015-11-04 12:28:48 +01:00
..
test terminal: Implements init file and source command 2015-10-04 10:32:38 -07:00
arch.go Fix: Parse rc version strings 2015-08-11 08:37:27 -05:00
breakpoints.go proc/breakpoint Add breakpoint statistics 2015-10-09 16:01:06 -07:00
doc.go proc, terminal: fix package docstrings 2015-10-27 19:38:57 -07:00
eval.go proc: Implements expression interpreter 2015-11-04 12:28:48 +01: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 proc: Properly close channels upon process exit 2015-10-09 17:33:16 -07:00
proc_darwin.h Fix: Improve handling of soft signals on darwin 2015-08-11 19:20:25 -05:00
proc_linux.go proc: refactor: move Process.comm to Process.os.comm 2015-10-09 17:33:16 -07:00
proc_test.go proc: Implements expression interpreter 2015-11-04 12:28:48 +01:00
proc.go proc/variable: changed Value's type to constant.Value 2015-10-28 18:28:58 -07:00
ptrace_darwin.go proc: Refactor ptrace calls on Darwin 2015-10-06 10:45:36 -07:00
ptrace_linux.go Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
registers_darwin_amd64.go Visually align registers & show 16 bytes for each 2015-09-02 00:00:48 -05:00
registers_linux_amd64.go Visually align registers & show 16 bytes for each 2015-09-02 00:00:48 -05: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 terminal,proc: Improved goroutine printing 2015-10-18 14:40:52 -07: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 proc: refactor: move Process.comm to Process.os.comm 2015-10-09 17:33:16 -07:00
threads.go proc: Improve 'next' functionality 2015-10-22 10:14:24 -07:00
variables.go proc: Implements expression interpreter 2015-11-04 12:28:48 +01:00