delve/pkg/proc
aarzilli 8f16b371d1 proc/eval: support more type casts
* string to []rune
* string to []byte
* []rune to string
* []byte to string
* any pointer to uintptr

The string, []rune, []byte conversion pairs aligns this to the go
language.
The pointer -> uintptr conversion pair is symmetric to the uintptr ->
pointer that we already have.

Also lets the user specify any size for byte array types instead of
just the ones already used by the program, this can be used to read
arbitrary memory.

Fixes #548, #867
2017-10-25 13:20:25 +02:00
..
core proc: report errors when loading executable on attach 2017-08-30 11:20:20 -07:00
gdbserial proc/gdbserial: return error if stopped with a sginal 2017-09-20 12:39:29 -07:00
native proc/gdbserial: return error if stopped with a sginal 2017-09-20 12:39:29 -07:00
test proc: report errors when loading executable on attach 2017-08-30 11:20:20 -07:00
arch.go proc: read G struct offset from runtime.tlsg if possible (#883) 2017-06-21 15:40:42 -07:00
bininfo.go proc: report errors when loading executable on attach 2017-08-30 11:20:20 -07:00
breakpoints.go proc: next, stepout should work on recursive goroutines (#831) 2017-05-16 11:23:33 -07:00
disasm_amd64.go Fix various issues detected by megacheck (#880) 2017-06-29 11:15:59 -07:00
disasm.go pkg/proc: return proper error when debugger has exited 2017-07-29 06:31:15 +02:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
eval.go proc/eval: support more type casts 2017-10-25 13:20:25 +02:00
interface.go proc: fix interaction of RequestManualStop and conditional breakpoints (#876) 2017-07-07 16:29:37 -07:00
mem.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
moduledata.go proc: next, stepout should work on recursive goroutines (#831) 2017-05-16 11:23:33 -07:00
proc_general_test.go proc: refactoring: split backends to separate packages 2017-04-21 14:00:04 -07:00
proc_test.go proc: change next to skip deferred functions 2017-09-25 12:46:25 -07:00
proc_unix_test.go Fix various issues detected by megacheck (#880) 2017-06-29 11:15:59 -07:00
proc.go proc/gdbserial: return error if stopped with a sginal 2017-09-20 12:39:29 -07:00
registers.go proc/core: support floating point registers (#912) 2017-07-20 13:04:00 -06:00
scope_test.go proc: lexical block support 2017-08-01 11:20:25 -06:00
stack.go pkg/proc: return proper error when debugger has exited 2017-07-29 06:31:15 +02:00
threads.go proc: change next to skip deferred functions 2017-09-25 12:46:25 -07:00
types.go proc/eval: support more type casts 2017-10-25 13:20:25 +02:00
variables.go proc: auto-dereference local variables that escape to the heap 2017-08-30 13:46:45 -07:00