< prev index next > src/hotspot/share/gc/z/zMark.hpp
Concurrent class unloading
void follow_large_array(uintptr_t addr, size_t size, bool finalizable);
void follow_array(uintptr_t addr, size_t size, bool finalizable);
void follow_partial_array(ZMarkStackEntry entry, bool finalizable);
void follow_array_object(objArrayOop obj, bool finalizable);
void follow_object(oop obj, bool finalizable);
+ void follow_klass(Klass* klass, bool finalizable);
bool try_mark_object(ZMarkCache* cache, uintptr_t addr, bool finalizable);
void mark_and_follow(ZMarkCache* cache, ZMarkStackEntry entry);
template <typename T> bool drain(ZMarkStripe* stripe,
ZMarkThreadLocalStacks* stacks,
< prev index next >