comparison src/share/vm/prims/jvmtiEnvBase.hpp @ 6854:fb19af007ffc

7189254: Change makefiles for more flexibility to override defaults Summary: Change makefiles so that targets and parameters can be overridden by alternate makefiles. Reviewed-by: dholmes, coleenp
author jprovino
date Wed, 10 Oct 2012 14:35:58 -0400
parents da91efe96a93
children 39556eae08af
comparison
equal deleted inserted replaced
6830:81e878c53615 6854:fb19af007ffc
54 54
55 class JvmtiEnvBase : public CHeapObj<mtInternal> { 55 class JvmtiEnvBase : public CHeapObj<mtInternal> {
56 56
57 private: 57 private:
58 58
59 #if INCLUDE_JVMTI
59 static JvmtiEnvBase* _head_environment; // head of environment list 60 static JvmtiEnvBase* _head_environment; // head of environment list
61 #endif // INCLUDE_JVMTI
60 62
61 static bool _globally_initialized; 63 static bool _globally_initialized;
62 static jvmtiPhase _phase; 64 static jvmtiPhase _phase;
63 static volatile int _dying_thread_env_iteration_count; 65 static volatile int _dying_thread_env_iteration_count;
64 66
127 static void periodic_clean_up(); 129 static void periodic_clean_up();
128 130
129 friend class JvmtiEnvIterator; 131 friend class JvmtiEnvIterator;
130 JvmtiEnv* next_environment() { return (JvmtiEnv*)_next; } 132 JvmtiEnv* next_environment() { return (JvmtiEnv*)_next; }
131 void set_next_environment(JvmtiEnvBase* env) { _next = env; } 133 void set_next_environment(JvmtiEnvBase* env) { _next = env; }
132 static JvmtiEnv* head_environment() { return (JvmtiEnv*)_head_environment; } 134 static JvmtiEnv* head_environment() {
135 JVMTI_ONLY(return (JvmtiEnv*)_head_environment);
136 NOT_JVMTI(return NULL);
137 }
133 138
134 public: 139 public:
135 140
136 bool is_valid(); 141 bool is_valid();
137 142