< prev index next >
src/share/vm/runtime/stubRoutines.hpp
Print this page
@ rev 7996 : 8075533: Zero JVM segfaults for -version after JDK-8074552
|
*** 447,456 ****
assert(StubRoutines::SafeFetchN_stub(), "stub not yet generated");
return StubRoutines::SafeFetchN_stub()(adr, errValue);
}
! // returns true if SafeFetch32 and SafeFetchN can be used safely (stubroutines are already generated)
! inline bool CanUseSafeFetch32() { return StubRoutines::SafeFetch32_stub() ? true : false; }
! inline bool CanUseSafeFetchN() { return StubRoutines::SafeFetchN_stub() ? true : false; }
#endif // SHARE_VM_RUNTIME_STUBROUTINES_HPP
--- 447,469 ----
assert(StubRoutines::SafeFetchN_stub(), "stub not yet generated");
return StubRoutines::SafeFetchN_stub()(adr, errValue);
}
! // returns true if SafeFetch32 and SafeFetchN can be used safely
! // (stubroutines are already generated and we are not Zero)
! inline bool CanUseSafeFetch32() {
! #ifndef ZERO
! return StubRoutines::SafeFetch32_stub() ? true : false;
! #else
! return false;
! #endif
! }
! inline bool CanUseSafeFetchN() {
! #ifndef ZERO
! return StubRoutines::SafeFetchN_stub() ? true : false;
! #else
! return false;
! #endif
! }
#endif // SHARE_VM_RUNTIME_STUBROUTINES_HPP
< prev index next >