src/hotspot/share/jvmci/jvmciEnv.cpp
changeset 53417 126c5e7b97b1
parent 52067 2e72562697bf
child 53430 ccfd4e614bb8
equal deleted inserted replaced
53416:9db898820f63 53417:126c5e7b97b1
    55 #include "jvmci/jvmciJavaClasses.hpp"
    55 #include "jvmci/jvmciJavaClasses.hpp"
    56 
    56 
    57 JVMCIEnv::JVMCIEnv(CompileTask* task, int system_dictionary_modification_counter):
    57 JVMCIEnv::JVMCIEnv(CompileTask* task, int system_dictionary_modification_counter):
    58   _task(task),
    58   _task(task),
    59   _system_dictionary_modification_counter(system_dictionary_modification_counter),
    59   _system_dictionary_modification_counter(system_dictionary_modification_counter),
       
    60   _retryable(true),
    60   _failure_reason(NULL),
    61   _failure_reason(NULL),
    61   _retryable(true)
    62   _failure_reason_on_C_heap(false)
    62 {
    63 {
    63   // Get Jvmti capabilities under lock to get consistent values.
    64   // Get Jvmti capabilities under lock to get consistent values.
    64   MutexLocker mu(JvmtiThreadState_lock);
    65   MutexLocker mu(JvmtiThreadState_lock);
    65   _jvmti_can_hotswap_or_post_breakpoint = JvmtiExport::can_hotswap_or_post_breakpoint();
    66   _jvmti_can_hotswap_or_post_breakpoint = JvmtiExport::can_hotswap_or_post_breakpoint();
    66   _jvmti_can_access_local_variables     = JvmtiExport::can_access_local_variables();
    67   _jvmti_can_access_local_variables     = JvmtiExport::can_access_local_variables();