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