[lworld] Integrated: 8271910: [lworld] Heap functions/callbacks should support value fields

Alex Menkov amenkov at openjdk.org
Fri Sep 12 22:04:23 UTC 2025


On Thu, 11 Sep 2025 20:33:21 GMT, Alex Menkov <amenkov at openjdk.org> wrote:

> The fix implements support for flat value object by heapwalking API.
> 
> FollowReferences/IterateThroughHeap are executed at safepoint and agent callbacks may request to set/update tags for the reported object. To store tags for flattened object at safepoint a special tag table is used (entries contain strong references to holder objects), entries from the table are converted to entries in main tag table outside of safepoint.

This pull request has now been integrated.

Changeset: b916f976
Author:    Alex Menkov <amenkov at openjdk.org>
URL:       https://git.openjdk.org/valhalla/commit/b916f976ccc08150c1f8e64b914e31a789fc288f
Stats:     1852 lines in 6 files changed: 1493 ins; 103 del; 256 mod

8271910: [lworld] Heap functions/callbacks should support value fields

-------------

PR: https://git.openjdk.org/valhalla/pull/1576


More information about the valhalla-dev mailing list