RFR: Update remembered set during old generation mark
earthling-amzn
github.com+71722661+earthling-amzn at openjdk.java.net
Wed Apr 21 20:13:57 UTC 2021
On Wed, 21 Apr 2021 13:10:51 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:
>> This change is to support the concurrent remembered set scanning work which is in progress.
>
> src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp line 278:
>
>> 276: // Old mark, found a young pointer.
>> 277: assert(ShenandoahHeap::heap()->is_in_young(obj), "Expected young object.");
>> 278: ShenandoahHeap::heap()->mark_card_as_dirty((HeapWord*)p);
>
> Just a nit, please use cast_from_oop<HeapWord*>(p) instead.
Sure, will fix this.
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/31
More information about the shenandoah-dev
mailing list