RFR: Fix object iteration over limit

Roman Kennke rkennke at redhat.com
Wed Oct 18 10:12:12 UTC 2017


Hi Dominik,

no, the bitmap code (i.e. getNextMarkedWordAddress() ) isn't aware of TAMS.

Roman

> Isn't getNextMarkedWordAddress(addr, end) already taking care of limiting
> the address to TAMS?
>
> Dominik
>
>
> On Tue, Oct 17, 2017 at 9:13 PM, Zhengyu Gu <zgu at redhat.com> wrote:
>
>> When iterating object using bitmap, we may pass TAMS limit if remaining
>> oops under TAMS are not marked.
>>
>> http://cr.openjdk.java.net/~zgu/shenandoah/obj_itr/webrev.00/
>>
>> Test:
>>
>>    hotspot_gc_shenandoah : fastdebug and release
>>
>>
>> Thanks,
>>
>> -Zhengyu
>>



More information about the shenandoah-dev mailing list