mirror of https://github.com/golang/go.git
Heap profiles hide "runtime" frames like runtime.mapassign. This broke in 1.24 because the map implementation moved to internal/runtime/maps, and runtime/pprof only considered literal "runtime." when looking for runtime frames. It would be nice to use cmd/internal/objabi.PkgSpecial to find runtime packages, but that is hidden away in cmd. Fixes #71174. Change-Id: I6a6a636cb42aa17539e47da16854bd3fd8cb1bfe Reviewed-on: https://go-review.googlesource.com/c/go/+/641775 Auto-Submit: Michael Pratt <mpratt@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> |
||
|---|---|---|
| .. | ||
| testdata | ||
| defs_darwin.go | ||
| defs_darwin_amd64.go | ||
| defs_darwin_arm64.go | ||
| elf.go | ||
| label.go | ||
| label_test.go | ||
| map.go | ||
| mprof_test.go | ||
| pe.go | ||
| pprof.go | ||
| pprof_norusage.go | ||
| pprof_rusage.go | ||
| pprof_test.go | ||
| pprof_windows.go | ||
| proto.go | ||
| proto_darwin.go | ||
| proto_other.go | ||
| proto_test.go | ||
| proto_windows.go | ||
| protobuf.go | ||
| protomem.go | ||
| protomem_test.go | ||
| runtime.go | ||
| runtime_test.go | ||
| rusage_test.go | ||
| vminfo_darwin.go | ||
| vminfo_darwin_test.go | ||