RFR: 8340012: [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526
Vladimir Kozlov
kvn at openjdk.org
Thu Sep 12 17:39:04 UTC 2024
On Thu, 12 Sep 2024 17:32:00 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
>> After JDK-8338526, the transformation can only be done if the Klass* is in the encoding range (also see JBS issue for more details). I've also enhanced the assertion message.
>
> Thank you for fixing this. I hope there are no others.
@coleenp, do you have an assert in your changes which check that only abstract and interface classes are outside encoding space? I concern that due to some bug we would get regular class outside.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20971#issuecomment-2346875046
More information about the hotspot-dev
mailing list