src/cpu/aarch64/vm/frame_aarch64.inline.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
8172844 Cdiff src/cpu/aarch64/vm/frame_aarch64.inline.hpp
src/cpu/aarch64/vm/frame_aarch64.inline.hpp
Print this page
*** 80,90 ****
adjust_unextended_sp();
address original_pc = CompiledMethod::get_deopt_original_pc(this);
if (original_pc != NULL) {
_pc = original_pc;
! assert(((CompiledMethod*)_cb)->insts_contains(_pc), "original PC must be in CompiledMethod");
_deopt_state = is_deoptimized;
} else {
_deopt_state = not_deoptimized;
}
}
--- 80,91 ----
adjust_unextended_sp();
address original_pc = CompiledMethod::get_deopt_original_pc(this);
if (original_pc != NULL) {
_pc = original_pc;
! assert(_cb->as_compiled_method()->insts_contains_inclusive(_pc),
! "original PC must be in the main code section of the the compiled method (or must be immediately following it)");
_deopt_state = is_deoptimized;
} else {
_deopt_state = not_deoptimized;
}
}
src/cpu/aarch64/vm/frame_aarch64.inline.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File