< prev index next >
src/share/vm/runtime/deoptimization.cpp
Print this page
*** 1406,1416 ****
thread->popframe_preserve_args(in_ByteSize(bytes_to_save), start_address);
}
JRT_END
MethodData*
! Deoptimization::get_method_data(JavaThread* thread, methodHandle m,
bool create_if_missing) {
Thread* THREAD = thread;
MethodData* mdo = m()->method_data();
if (mdo == NULL && create_if_missing && !HAS_PENDING_EXCEPTION) {
// Build an MDO. Ignore errors like OutOfMemory;
--- 1406,1416 ----
thread->popframe_preserve_args(in_ByteSize(bytes_to_save), start_address);
}
JRT_END
MethodData*
! Deoptimization::get_method_data(JavaThread* thread, const methodHandle& m,
bool create_if_missing) {
Thread* THREAD = thread;
MethodData* mdo = m()->method_data();
if (mdo == NULL && create_if_missing && !HAS_PENDING_EXCEPTION) {
// Build an MDO. Ignore errors like OutOfMemory;
< prev index next >