delve/pkg
Alessandro Arzilli 7cd12c34fd
proc,dwarf: cache debug.Entry objects (#1931)
Instead of rescanning debug_info every time we want to read a function
(either to find inlined calls or its variables) cache the tree of
dwarf.Entry that we would generate and use that.

Benchmark before:

BenchmarkConditionalBreakpoints-4   	       1	5164689165 ns/op

Benchmark after:

BenchmarkConditionalBreakpoints-4   	       1	4817425836 ns/op

Updates #1549
2020-03-20 10:23:10 -07:00
..
config pkg/config: add max-variable-recurse parameter (#1626) 2019-07-23 14:40:35 -07:00
dwarf proc,dwarf: cache debug.Entry objects (#1931) 2020-03-20 10:23:10 -07:00
gobuild *: Fix go vet complaints (#1935) 2020-03-18 09:25:32 -07:00
goversion travis-ci: autogenerate .travis.yml (#1939) 2020-03-19 11:09:29 -07:00
logflags logflags: Add pid to server-listening-at message (#1885) 2020-03-09 10:14:34 -07:00
proc proc,dwarf: cache debug.Entry objects (#1931) 2020-03-20 10:23:10 -07:00
terminal pkg/terminal: Use less permissive file permission on history file 2020-03-20 12:17:52 +01:00
version all: bump version number and release notes 2020-02-11 11:38:41 +01:00