< prev index next >

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

Print this page

        

*** 35,78 **** volatile bool _claimed; public: ZSerialOopsDo(T* iter); void oops_do(OopClosure* cl); ! } ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); template <typename T, void (T::*F)(OopClosure*)> class ZParallelOopsDo VALUE_OBJ_CLASS_SPEC { private: T* const _iter; volatile bool _completed; public: ZParallelOopsDo(T* iter); void oops_do(OopClosure* cl); ! } ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); template <typename T, void (T::*F)(BoolObjectClosure*, OopClosure*)> class ZSerialUnlinkOrOopsDo VALUE_OBJ_CLASS_SPEC { private: T* const _iter; volatile bool _claimed; public: ZSerialUnlinkOrOopsDo(T* iter); void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* cl); ! } ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); template <typename T, void (T::*F)(BoolObjectClosure*, OopClosure*)> class ZParallelUnlinkOrOopsDo VALUE_OBJ_CLASS_SPEC { private: T* const _iter; volatile bool _completed; public: ZParallelUnlinkOrOopsDo(T* iter); void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* cl); ! } ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); class ZRootsIterator VALUE_OBJ_CLASS_SPEC { private: void do_universe(OopClosure* cl); void do_jni_handles(OopClosure* cl); --- 35,78 ---- volatile bool _claimed; public: ZSerialOopsDo(T* iter); void oops_do(OopClosure* cl); ! }; template <typename T, void (T::*F)(OopClosure*)> class ZParallelOopsDo VALUE_OBJ_CLASS_SPEC { private: T* const _iter; volatile bool _completed; public: ZParallelOopsDo(T* iter); void oops_do(OopClosure* cl); ! }; template <typename T, void (T::*F)(BoolObjectClosure*, OopClosure*)> class ZSerialUnlinkOrOopsDo VALUE_OBJ_CLASS_SPEC { private: T* const _iter; volatile bool _claimed; public: ZSerialUnlinkOrOopsDo(T* iter); void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* cl); ! }; template <typename T, void (T::*F)(BoolObjectClosure*, OopClosure*)> class ZParallelUnlinkOrOopsDo VALUE_OBJ_CLASS_SPEC { private: T* const _iter; volatile bool _completed; public: ZParallelUnlinkOrOopsDo(T* iter); void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* cl); ! }; class ZRootsIterator VALUE_OBJ_CLASS_SPEC { private: void do_universe(OopClosure* cl); void do_jni_handles(OopClosure* cl);
< prev index next >