heap: Rework ephemeron trace traits and heap snapshot
This patch unifies weak and strong handling of ephemerons and adds support for "reverse" ephemerons (strong key w/ weak value) to the heap snapshot. It also removes dependencies on Trait::kWeakHandlingFlag in ephemeron tracing. Bug: 1019191 Change-Id: Ic3429a6fb45663ab7fe3c59790a72384066a1892 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1897834 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by:Omer Katz <omerkatz@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#712628}
Showing
This diff is collapsed.
Please register or sign in to comment