RFR: 8305895: Implement JEP 450: Compact Object Headers (Experimental) [v6]

Chris Plummer cjplummer at openjdk.org
Wed Sep 18 16:41:20 UTC 2024


On Wed, 18 Sep 2024 12:35:28 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

>> Thinking about this a bit more, maybe _mark needs to be a MetadataField rather than CInt. This is a kind of odd situation. Basically we have a CInt field that is more than just simple bits used as flags or small integers. It also gets you to the Klass*. Possibly SA should treat _mark is two separate fields; one that remains a CInt as it currently is and another that treats it as an encoded Klass* like the NarrowKlassField case.
>
> Do you think this needs to be addressed before integration? And if so, could you help with implementation? Or could we do it after intergration? Then please file a follow-up issue.

Ok. I filed [JDK-8340396](https://bugs.openjdk.org/browse/JDK-8340396).

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20677#discussion_r1765387764


More information about the build-dev mailing list