< prev index next >

src/hotspot/share/jvmci/jvmciRuntime.cpp

Print this page

        

@@ -1432,10 +1432,11 @@
                                 ImplicitExceptionTable* implicit_exception_table,
                                 AbstractCompiler* compiler,
                                 DebugInformationRecorder* debug_info,
                                 Dependencies* dependencies,
                                 int compile_id,
+                                bool has_monitors,
                                 bool has_unsafe_access,
                                 bool has_wide_vector,
                                 JVMCIObject compiled_code,
                                 JVMCIObject nmethod_mirror,
                                 FailedSpeculation** failed_speculations,

@@ -1521,10 +1522,11 @@
           CompileBroker::handle_full_code_cache(CodeCache::get_code_blob_type(comp_level));
         }
       } else {
         nm->set_has_unsafe_access(has_unsafe_access);
         nm->set_has_wide_vectors(has_wide_vector);
+        nm->set_has_monitors(has_monitors);
 
         // Record successful registration.
         // (Put nm into the task handle *before* publishing to the Java heap.)
         if (JVMCIENV->compile_state() != NULL) {
           JVMCIENV->compile_state()->task()->set_code(nm);
< prev index next >