Potential ShTraversalGC::weak_refs_work_doit bug

Aleksey Shipilev shade at redhat.com
Fri Sep 7 07:42:15 UTC 2018


Hey,

This block has some weirdness:

http://hg.openjdk.java.net/shenandoah/jdk/file/e60d7f4b3ba9/src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp#l1164

*) is_alive is redefined -- to the same value?

*) complete_gc is not used? Shouldn't we call it to pick up new stuff from weak_oops_do?

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list