src/cpu/arm/vm/frame_arm.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8172844 Cdiff src/cpu/arm/vm/frame_arm.cpp

src/cpu/arm/vm/frame_arm.cpp

Print this page

        

*** 362,372 **** // to take an SP value as argument. And it's only a debugging // method anyway. fr._unextended_sp = unextended_sp; address original_pc = nm->get_original_pc(&fr); ! assert(nm->insts_contains(original_pc), "original PC must be in nmethod"); assert(nm->is_method_handle_return(original_pc) == is_method_handle_return, "must be"); } #endif //------------------------------------------------------------------------------ --- 362,373 ---- // to take an SP value as argument. And it's only a debugging // method anyway. fr._unextended_sp = unextended_sp; address original_pc = nm->get_original_pc(&fr); ! assert(nm->insts_contains_inclusive(original_pc), ! "original PC must be in the main code section of the the compiled method (or must be immediately following it)"); assert(nm->is_method_handle_return(original_pc) == is_method_handle_return, "must be"); } #endif //------------------------------------------------------------------------------
src/cpu/arm/vm/frame_arm.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File