< 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 >