< prev index next >

src/hotspot/share/gc/z/zMark.hpp

Print this page

        

*** 62,72 **** void push_partial_array(uintptr_t addr, size_t size, bool finalizable); void follow_small_array(uintptr_t addr, size_t size, bool finalizable); 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); 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, --- 62,72 ---- void push_partial_array(uintptr_t addr, size_t size, bool finalizable); void follow_small_array(uintptr_t addr, size_t size, bool finalizable); 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 follow, bool finalizable); void follow_object(oop obj, 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,
*** 103,113 **** public: ZMark(ZWorkers* workers, ZPageTable* page_table); bool is_initialized() const; ! template <bool finalizable, bool publish> void mark_object(uintptr_t addr); void start(); void mark(bool initial); bool end(); --- 103,113 ---- public: ZMark(ZWorkers* workers, ZPageTable* page_table); bool is_initialized() const; ! template <bool follow, bool finalizable, bool publish> void mark_object(uintptr_t addr); void start(); void mark(bool initial); bool end();
< prev index next >