< prev index next >

src/hotspot/os/windows/gc/z/zSyscall_windows.cpp

Print this page

        

*** 20,31 **** * or visit www.oracle.com if you need additional information or have any * questions. */ #include "precompiled.hpp" #include "gc/z/zSyscall_windows.hpp" - #include "logging/log.hpp" #include "runtime/java.hpp" #include "runtime/os.hpp" ZSyscall::CreateFileMappingWFn ZSyscall::CreateFileMappingW; ZSyscall::VirtualAlloc2Fn ZSyscall::VirtualAlloc2; --- 20,31 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ #include "precompiled.hpp" + #include "gc/shared/gcLogPrecious.hpp" #include "gc/z/zSyscall_windows.hpp" #include "runtime/java.hpp" #include "runtime/os.hpp" ZSyscall::CreateFileMappingWFn ZSyscall::CreateFileMappingW; ZSyscall::VirtualAlloc2Fn ZSyscall::VirtualAlloc2;
*** 36,52 **** template <typename Fn> static void lookup_symbol(Fn*& fn, const char* library, const char* symbol) { char ebuf[1024]; void* const handle = os::dll_load(library, ebuf, sizeof(ebuf)); if (handle == NULL) { ! log_error(gc)("Failed to load library: %s", library); vm_exit_during_initialization("ZGC requires Windows version 1803 or later"); } fn = reinterpret_cast<Fn*>(os::dll_lookup(handle, symbol)); if (fn == NULL) { ! log_error(gc)("Failed to lookup symbol: %s", symbol); vm_exit_during_initialization("ZGC requires Windows version 1803 or later"); } } void ZSyscall::initialize() { --- 36,52 ---- template <typename Fn> static void lookup_symbol(Fn*& fn, const char* library, const char* symbol) { char ebuf[1024]; void* const handle = os::dll_load(library, ebuf, sizeof(ebuf)); if (handle == NULL) { ! log_error_p(gc)("Failed to load library: %s", library); vm_exit_during_initialization("ZGC requires Windows version 1803 or later"); } fn = reinterpret_cast<Fn*>(os::dll_lookup(handle, symbol)); if (fn == NULL) { ! log_error_p(gc)("Failed to lookup symbol: %s", symbol); vm_exit_during_initialization("ZGC requires Windows version 1803 or later"); } } void ZSyscall::initialize() {
< prev index next >