RFR(XXS) 8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow

Aleksey Shipilev shade at redhat.com
Wed May 1 13:49:54 UTC 2019


On 5/1/19 3:18 PM, Zhengyu Gu wrote:
>> We have JvmtiExport::oops_do call in the same method, it does not catch what
>> JvmtiExport::weak_oops_do does?
> 
> No, they scan different things.
> 
> void JvmtiExport::oops_do(OopClosure* f) {
>   JvmtiCurrentBreakpoints::oops_do(f);
>   JvmtiObjectAllocEventCollector::oops_do_for_all_threads(f);
> }
> 
> void JvmtiExport::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) {
>   JvmtiTagMap::weak_oops_do(is_alive, f);
> }

Ah. Okay then!

-Aleksey



More information about the shenandoah-dev mailing list