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