RFR: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory [v4]
Axel Boldt-Christmas
aboldtch at openjdk.org
Wed Jul 30 07:53:55 UTC 2025
On Wed, 30 Jul 2025 07:24:49 GMT, David Holmes <dholmes at openjdk.org> wrote:
>> The fix for [JDK-8361447](https://bugs.openjdk.org/browse/JDK-8361447) added a new field to the `GuardHeader`, not realizing that the size of the `GuardHeader` must be such that the address of the user-data has the strictest necessary alignment (16-byte).
>>
>> We need to add a padding field to restore the alignment.
>>
>> A static assert is added to check the alignment.
>>
>> Testing:
>> - tiers 1-3 (in progress)
>>
>> Thanks
>
> David Holmes has updated the pull request incrementally with one additional commit since the last revision:
>
> typo
Marked as reviewed by aboldtch (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/26524#pullrequestreview-3070290595
More information about the hotspot-runtime-dev
mailing list