RFR: 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes [v4]
Ioi Lam
iklam at openjdk.org
Thu Jan 30 16:25:02 UTC 2025
On Thu, 30 Jan 2025 11:17:49 GMT, John R Rose <jrose at openjdk.org> wrote:
>> Ioi Lam has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Exclude test cases that assume (verifiable) old classes are always archived; but they are now not archived when -XX:+AOTClassLinking is enabled
>
> A few additional jtreg tests for CDS (14) required exclusion. These tests are incompatible with the new AOT mode. They have to do with custom class loaders and/or old-version classfiles, and they demand behavior which conflicts with AOT's advertised limitations.
>
> There are now 63 excludes out of a total of about 308 CDS tests, leaving 245 jtreg tests that apply to both CDS and AOT.
>
> The coverage is still reasonable, after removing the additional inappropriate tests.
>
> Approved.
Thanks @rose00 and @vnkozlov for the review
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23361#issuecomment-2624954267
More information about the hotspot-runtime-dev
mailing list