delve/pkg/proc
aarzilli a5574bcdc7 proc: change memCache to delay reading
Change memCache so that the preloaded memory is not read immediately
but only after the actual read to the preloaded range.

This allows us to request caching the entire stack frame every time we
create an eval scope and no unnecessary reads will be made even if the
user is just trying to evaluate a global variable.
2018-04-23 10:13:21 -07:00
..
core proc/core: Make TestCoreFpTest less flaky 2018-03-20 09:34:05 -07:00
gdbserial proc/gdbserial,dlv/cmds: make logGdbWire command line configurable 2018-04-13 15:31:02 -07:00
native proc/native/windows: when there is an error during Attach dbp might be nil 2018-04-10 14:45:46 -07:00
test tests: cache and delete fixtures built with non-zero flags 2018-04-19 13:28:11 -07:00
arch.go proc: support cgo stacktraces 2017-11-28 11:00:53 -08:00
bininfo.go proc: support inlining 2018-03-26 14:30:38 -04:00
breakpoints.go proc: next should not skip lines with conditional bps 2017-11-20 11:25:35 -08:00
disasm_amd64.go proc,vendor: show global variables in disassembly 2018-03-22 10:01:00 -07:00
disasm.go proc,vendor: show global variables in disassembly 2018-03-22 10:01:00 -07:00
doc.go Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
dwarf_expr_test.go proc: support inlining 2018-03-26 14:30:38 -04:00
eval.go proc: Short circuit evaluation of && and || like go does 2018-04-13 15:34:03 -07:00
interface.go proc: remove proc.Process.Halt 2018-03-06 09:06:19 -08:00
mem.go proc: change memCache to delay reading 2018-04-23 10:13:21 -07:00
moduledata.go pkg/proc: fix errors found by vet 2018-04-19 13:29:13 -07:00
proc_general_test.go proc: change memCache to delay reading 2018-04-23 10:13:21 -07:00
proc_test.go proc_test: instrument TestFrameEvaluation 2018-04-13 15:32:33 -07:00
proc_unix_test.go proc: remove proc.Process.Kill 2018-03-06 09:06:19 -08:00
proc.go proc: change memCache to delay reading 2018-04-23 10:13:21 -07:00
registers_amd64.go pkg/proc, pkg/dwarf/op: support DW_OP_piece, DW_OP_regX, DW_OP_fbreg 2017-11-21 11:51:02 -08:00
registers.go proc: refactor stack.go to use DWARF registers 2017-11-17 10:17:24 -08:00
scope_test.go proc: support inlining 2018-03-26 14:30:38 -04:00
stack.go proc: support inlining 2018-03-26 14:30:38 -04:00
threads.go proc: support inlining 2018-03-26 14:30:38 -04:00
types.go proc,vendor: show global variables in disassembly 2018-03-22 10:01:00 -07:00
variable_test.go Extend the "frame" command to set the current frame. (#1110) 2018-03-22 10:02:15 -07:00
variables.go proc: support inlining 2018-03-26 14:30:38 -04:00