src/hotspot/share/runtime/deoptimization.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File open Cdiff src/hotspot/share/runtime/deoptimization.cpp

src/hotspot/share/runtime/deoptimization.cpp

Print this page

        

*** 1930,1940 **** (uint)PerBytecodeRecompilationCutoff) { // Give up on the method containing the bad BCI. if (trap_method() == nm->method()) { make_not_compilable = true; } else { ! trap_method->set_not_compilable(CompLevel_full_optimization, true, "overflow_recompile_count > PerBytecodeRecompilationCutoff"); // But give grace to the enclosing nm->method(). } } } --- 1930,1940 ---- (uint)PerBytecodeRecompilationCutoff) { // Give up on the method containing the bad BCI. if (trap_method() == nm->method()) { make_not_compilable = true; } else { ! trap_method->set_not_compilable("overflow_recompile_count > PerBytecodeRecompilationCutoff", CompLevel_full_optimization); // But give grace to the enclosing nm->method(). } } }
*** 1944,1954 **** } // Give up compiling if (make_not_compilable && !nm->method()->is_not_compilable(CompLevel_full_optimization)) { assert(make_not_entrant, "consistent"); ! nm->method()->set_not_compilable(CompLevel_full_optimization); } } // Free marked resources } --- 1944,1954 ---- } // Give up compiling if (make_not_compilable && !nm->method()->is_not_compilable(CompLevel_full_optimization)) { assert(make_not_entrant, "consistent"); ! nm->method()->set_not_compilable("give up compiling", CompLevel_full_optimization); } } // Free marked resources }
src/hotspot/share/runtime/deoptimization.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File