< prev index next >

src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Print this page

        

*** 253,263 **** // been generated while the compilers perform it before. To maintain // semantic consistency between interpreted and compiled frames, the // method returns the Java sender of the current frame. *fr = os::fetch_frame_from_ucontext(thread, uc); if (!fr->is_first_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } } else { // more complex code with compiled code assert(!Interpreter::contains(pc), "Interpreted methods should have been handled above"); --- 253,262 ----
*** 271,281 **** // has been pushed on the stack intptr_t* fp = os::Solaris::ucontext_get_fp(uc); intptr_t* sp = os::Solaris::ucontext_get_sp(uc); *fr = frame(sp + 1, fp, (address)*sp); if (!fr->is_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } } } assert(fr->is_java_frame(), "Safety check"); --- 270,279 ----
< prev index next >