< prev index next >

src/os_cpu/windows_x86/vm/thread_windows_x86.cpp

Print this page

        

*** 46,56 **** JavaThread* jt = (JavaThread *)this; // If we have a last_Java_frame, then we should use it even if // isInJava == true. It should be more reliable than CONTEXT info. ! if (jt->has_last_Java_frame()) { *fr_addr = jt->pd_last_frame(); return true; } // At this point, we don't have a last_Java_frame, so --- 46,56 ---- JavaThread* jt = (JavaThread *)this; // If we have a last_Java_frame, then we should use it even if // isInJava == true. It should be more reliable than CONTEXT info. ! if (jt->has_last_Java_frame() && jt->frame_anchor()->walkable()) { *fr_addr = jt->pd_last_frame(); return true; } // At this point, we don't have a last_Java_frame, so
< prev index next >