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