src/os/posix/vm/os_posix.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/os/posix/vm/os_posix.cpp	Fri Dec 12 08:29:57 2014
--- new/src/os/posix/vm/os_posix.cpp	Fri Dec 12 08:29:56 2014

*** 87,98 **** --- 87,98 ---- if (toSkip > 0) { toSkip --; } else { stack[frame_idx ++] = fr.pc(); } ! if (fr.fp() == NULL || os::is_first_C_frame(&fr) ! ||fr.sender_pc() == NULL || fr.cb() != NULL) break; ! if (fr.fp() == NULL || fr.cb() != NULL || ! fr.sender_pc() == NULL || os::is_first_C_frame(&fr)) break; if (fr.sender_pc() && !os::is_first_C_frame(&fr)) { fr = os::get_sender_for_C_frame(&fr); } else { break;

src/os/posix/vm/os_posix.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File