Integrated: 8290731: Clean up CDS handling of LambdaForm Species classes
Ioi Lam
iklam at openjdk.org
Thu Jul 21 21:35:14 UTC 2022
On Wed, 20 Jul 2022 20:53:17 GMT, Ioi Lam <iklam at openjdk.org> wrote:
> Please see the JBS issue for the reasons for this small clean up.
>
> The main change is in `LambdaFormInvokers::regenerate_holder_classes()` -- do not regenerate the Species_XXX classes. However, mark them as "generated" to be compatible with JVMTI.
>
> I renamed `Klass::is_regenerated()` to `Klass::is_generated_shared_class()` for clarity.
>
> I also updated the test case to be clear what it's trying to do -- Species_IL should be loaded from base archive and Species_JL should be loaded from the dynamic archive.
This pull request has now been integrated.
Changeset: 66f59c2c
Author: Ioi Lam <iklam at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/66f59c2c16af93484864236a5548323d3e20b012
Stats: 79 lines in 6 files changed: 33 ins; 11 del; 35 mod
8290731: Clean up CDS handling of LambdaForm Species classes
Reviewed-by: ccheung
-------------
PR: https://git.openjdk.org/jdk/pull/9577
More information about the hotspot-runtime-dev
mailing list