equal
deleted
inserted
replaced
275 // Not sure where the pc points to, fallback to default |
275 // Not sure where the pc points to, fallback to default |
276 // stack overflow handling |
276 // stack overflow handling |
277 return false; |
277 return false; |
278 } else { |
278 } else { |
279 *fr = os::fetch_frame_from_ucontext(thread, uc); |
279 *fr = os::fetch_frame_from_ucontext(thread, uc); |
280 *fr = frame(fr->sender_sp(), frame::unpatchable, fr->sender_pc()); |
280 *fr = frame(fr->sender_sp(), fr->sp()); |
281 if (!fr->is_java_frame()) { |
281 if (!fr->is_java_frame()) { |
282 assert(fr->safe_for_sender(thread), "Safety check"); |
282 assert(fr->safe_for_sender(thread), "Safety check"); |
283 *fr = fr->java_sender(); |
283 *fr = fr->java_sender(); |
284 } |
284 } |
285 } |
285 } |