RFR: 8358735: GenShen: bug in #undef'd code in block_start() [v6]
Y. Srinivas Ramakrishna
ysr at openjdk.org
Thu Nov 6 21:12:03 UTC 2025
On Wed, 5 Nov 2025 02:24:11 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:
>> When scanning a range of dirty cards within the GenShen remembered set, we need to find the object that spans the beginning of the left-most dirty card. The existing code is not reliable following class unloading.
>>
>> The new code uses the marking context when it is available to determine the location of live objects that reside below TAMS within each region. Above TAMS, all objects are presumed live and parsable.
>
> Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision:
>
> Revert "Fixup handling of weakly marked objects in remembered set"
>
> This reverts commit 80198abe5d06c3532d9a43a53691376e990ed45f.
It looks like a few older comments had not been published previously. I am flushing those and will take a fresh look at the review.
-------------
PR Review: https://git.openjdk.org/jdk/pull/27353#pullrequestreview-3300762300
More information about the hotspot-gc-dev
mailing list