RFR: 8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types [v2]
Ioi Lam
iklam at openjdk.org
Tue Jan 27 02:26:30 UTC 2026
On Fri, 23 Jan 2026 19:33:17 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Ioi Lam has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 19 additional commits since the last revision:
>>
>> - @ashu-mehra review comment -- make data_addr() function protected
>> - Merge branch 'master' into 8374549-extend-MetaspaceClosure-to-cover-non-MetaspaceObj-types
>> - More clean up -- MetaspaceObj::Type -> MetaspaceClosureType
>> - clean up
>> - Remove test code inside HotSpot for OtherCArrayRef and MSOCArrayRef
>> - Added OtherCArrayRef and MSOCArrayRef
>> - Removed old code that explicitly convert between GrowableArray and Array
>> - Finished copying and clean up of PackageEntry, ModuleEntry and their growable arrays. These are not actually used by the production run yet
>> - clean up
>> - rename size() to size_in_heapwords() for types that are not MetaspaceObj
>> - ... and 9 more: https://git.openjdk.org/jdk/compare/dd4b5f5d...5dd8b690
>
> Reviewed.
Thanks @vnkozlov @ashu-mehra for the review.
The Windows build failure looks like an infra issue. I tested with our CI and all Windows builds succeeded.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/29049#issuecomment-3802722168
More information about the hotspot-dev
mailing list