RFR: 8368811: [Leyden] Use AOTRuntimeConstants table for card_table::_byte_map_base [v2]
Vladimir Kozlov
kvn at openjdk.org
Thu Oct 2 16:07:28 UTC 2025
On Thu, 2 Oct 2025 08:18:31 GMT, Andrew Dinn <adinn at openjdk.org> wrote:
>> Vladimir Kozlov has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Removed card_shift from AOT constants table. Fixed minimal VM build.
>
> src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp line 48:
>
>> 46: if (UseCondCardMark) {
>> 47: Label L_already_dirty;
>> 48: __ ldrb(rscratch2, Address(obj, rscratch));
>
> Do we need an extra precondition?
> `precond(!UseCondCardMark || rscratch != rscratch2)`
added
-------------
PR Review Comment: https://git.openjdk.org/leyden/pull/102#discussion_r2399316948
More information about the leyden-dev
mailing list