src/share/vm/prims/jvmtiEnvBase.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot-npg Cdiff src/share/vm/prims/jvmtiEnvBase.hpp

src/share/vm/prims/jvmtiEnvBase.hpp

Print this page

        

*** 54,64 **** --- 54,66 ---- class JvmtiEnvBase : public CHeapObj<mtInternal> { private: + #if INCLUDE_JVMTI static JvmtiEnvBase* _head_environment; // head of environment list + #endif // INCLUDE_JVMTI static bool _globally_initialized; static jvmtiPhase _phase; static volatile int _dying_thread_env_iteration_count;
*** 127,137 **** static void periodic_clean_up(); friend class JvmtiEnvIterator; JvmtiEnv* next_environment() { return (JvmtiEnv*)_next; } void set_next_environment(JvmtiEnvBase* env) { _next = env; } ! static JvmtiEnv* head_environment() { return (JvmtiEnv*)_head_environment; } public: bool is_valid(); --- 129,142 ---- static void periodic_clean_up(); friend class JvmtiEnvIterator; JvmtiEnv* next_environment() { return (JvmtiEnv*)_next; } void set_next_environment(JvmtiEnvBase* env) { _next = env; } ! static JvmtiEnv* head_environment() { ! JVMTI_ONLY(return (JvmtiEnv*)_head_environment); ! NOT_JVMTI(return NULL); ! } public: bool is_valid();
src/share/vm/prims/jvmtiEnvBase.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File