hotspot/src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
changeset 36820 eb4c0c9940e0
parent 35201 996db89f378e
child 37431 7f1d6f206102
equal deleted inserted replaced
36818:b40330c06dea 36820:eb4c0c9940e0
   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     }