src/hotspot/share/runtime/deoptimization.cpp
Index
Unified diffs
Context diffs
Sdiffs
Frames
Patch
New
Old
Previous File
Next File
*** old/src/hotspot/share/runtime/deoptimization.cpp Fri May 31 08:53:35 2019
--- new/src/hotspot/share/runtime/deoptimization.cpp Fri May 31 08:53:35 2019
*** 1930,1940 ****
--- 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");
! trap_method->set_not_compilable("overflow_recompile_count > PerBytecodeRecompilationCutoff", CompLevel_full_optimization);
// But give grace to the enclosing nm->method().
}
}
}
*** 1944,1954 ****
--- 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