[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