Mercurial > hg > truffle
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 |