< prev index next >

src/hotspot/share/runtime/thread.hpp

behaviours

*** 54,63 **** --- 54,64 ---- #endif #if INCLUDE_JFR #include "jfr/support/jfrThreadExtension.hpp" #endif + class BehaviourProvider; class SafeThreadsListPtr; class ThreadSafepointState; class ThreadsList; class ThreadsSMRSupport; ***************
*** 171,181 **** --- 172,187 ---- } uint nested_threads_hazard_ptr_cnt() { return _nested_threads_hazard_ptr_cnt; } + BehaviourProvider* _behaviour_provider; + public: + BehaviourProvider* behaviour_provider() const { return _behaviour_provider; } + void set_behaviour_provider(BehaviourProvider* behaviour_provider) { _behaviour_provider = behaviour_provider; } + void* operator new(size_t size) throw() { return allocate(size, true); } void* operator new(size_t size, const std::nothrow_t& nothrow_constant) throw() { return allocate(size, false); } void operator delete(void* p);
< prev index next >