concurrent root iterator
*** 106,115 **** --- 106,116 ---- bool is_initialized() const; template <bool finalizable, bool publish> void mark_object(uintptr_t addr); void start(); + void mark_concurrent_roots(); void mark(); bool end(); void flush_and_free(); bool flush_and_free(Thread* thread);