commit | a36bd794d7b2ca88e89a47a9a74197a2fc86d00a | [log] [tgz] |
---|---|---|
author | Michael Pratt <mpratt@google.com> | Fri Nov 10 13:15:19 2023 -0500 |
committer | Michael Pratt <mpratt@google.com> | Fri Nov 10 18:40:27 2023 +0000 |
tree | a1646cbe4c26fe0ad7116e465802ec49d8e2c9e0 | |
parent | ae9888a91bcf8afb65d7e9ffe434afbb6e570b86 [diff] |
internal/gocore: refactor heapArena reading There are a lot of different historical changes to the heap arena structure, making Process.readHeap difficult to follow. Refactor to split out version-specific logic to individual methods. Reading allocation headers is not yet supported by this CL. For golang/go#64049. Change-Id: Ia4198bd8492d8426c7a2cc8671b78c49ab6b7161 Reviewed-on: https://go-review.googlesource.com/c/debug/+/541131 Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This repository holds utilities and libraries for debugging Go programs.
WARNING! Please expect breaking changes and unstable APIs. Most of them are currently are at an early, experimental stage.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the debug repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/debug:” in the subject line, so it is easy to find.