diff --git a/src/hotspot/os/linux/gc/z/zNUMA_linux.cpp b/src/hotspot/os/linux/gc/z/zNUMA_linux.cpp index 7ced373f8e7..c521ebbe88b 100644 --- a/src/hotspot/os/linux/gc/z/zNUMA_linux.cpp +++ b/src/hotspot/os/linux/gc/z/zNUMA_linux.cpp @@ -24,6 +24,7 @@ #include "gc/z/zErrno.hpp" #include "gc/z/zCPU.hpp" #include "gc/z/zNUMA.hpp" +#include "runtime/globals.hpp" #include "runtime/os.hpp" #include "utilities/debug.hpp" diff --git a/src/hotspot/os/linux/osContainer_linux.cpp b/src/hotspot/os/linux/osContainer_linux.cpp index cc318d65f57..3c52766fd9a 100644 --- a/src/hotspot/os/linux/osContainer_linux.cpp +++ b/src/hotspot/os/linux/osContainer_linux.cpp @@ -27,6 +27,7 @@ #include #include "utilities/globalDefinitions.hpp" #include "memory/allocation.hpp" +#include "runtime/globals.hpp" #include "runtime/os.hpp" #include "logging/log.hpp" #include "osContainer_linux.hpp" @@ -673,4 +674,3 @@ int OSContainer::cpu_shares() { return shares; } - diff --git a/src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp b/src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp index d7001f9ba0b..cf6a83ed75d 100644 --- a/src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp +++ b/src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp @@ -32,6 +32,7 @@ #include "gc/z/zPhysicalMemory.inline.hpp" #include "gc/z/zPhysicalMemoryBacking_linux_x86.hpp" #include "logging/log.hpp" +#include "runtime/globals.hpp" #include "runtime/init.hpp" #include "runtime/os.hpp" #include "utilities/align.hpp" diff --git a/src/hotspot/share/code/vmreg.hpp b/src/hotspot/share/code/vmreg.hpp index 07039457f55..30beb1dc226 100644 --- a/src/hotspot/share/code/vmreg.hpp +++ b/src/hotspot/share/code/vmreg.hpp @@ -26,6 +26,7 @@ #define SHARE_CODE_VMREG_HPP #include "asm/register.hpp" +#include "runtime/globals.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/macros.hpp" #include "utilities/ostream.hpp" diff --git a/src/hotspot/share/gc/cms/allocationStats.hpp b/src/hotspot/share/gc/cms/allocationStats.hpp index 5ac95b43eb5..bddc1a0ae4d 100644 --- a/src/hotspot/share/gc/cms/allocationStats.hpp +++ b/src/hotspot/share/gc/cms/allocationStats.hpp @@ -27,6 +27,7 @@ #include "gc/shared/gcUtil.hpp" #include "logging/log.hpp" +#include "runtime/globals.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/macros.hpp" diff --git a/src/hotspot/share/gc/g1/g1Analytics.cpp b/src/hotspot/share/gc/g1/g1Analytics.cpp index 3e17eb8037a..6ce6e355224 100644 --- a/src/hotspot/share/gc/g1/g1Analytics.cpp +++ b/src/hotspot/share/gc/g1/g1Analytics.cpp @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "gc/g1/g1Analytics.hpp" #include "gc/g1/g1Predictions.hpp" +#include "runtime/globals.hpp" #include "runtime/os.hpp" #include "utilities/debug.hpp" #include "utilities/numberSeq.hpp" diff --git a/src/hotspot/share/gc/shared/gcOverheadChecker.hpp b/src/hotspot/share/gc/shared/gcOverheadChecker.hpp index 491bdf60caa..28cb799ec35 100644 --- a/src/hotspot/share/gc/shared/gcOverheadChecker.hpp +++ b/src/hotspot/share/gc/shared/gcOverheadChecker.hpp @@ -28,6 +28,7 @@ #include "memory/allocation.hpp" #include "gc/shared/gcCause.hpp" +#include "runtime/globals.hpp" class SoftRefPolicy; diff --git a/src/hotspot/share/gc/z/zValue.hpp b/src/hotspot/share/gc/z/zValue.hpp index a3a1492ca98..37413b6aaac 100644 --- a/src/hotspot/share/gc/z/zValue.hpp +++ b/src/hotspot/share/gc/z/zValue.hpp @@ -30,6 +30,7 @@ #include "gc/z/zNUMA.hpp" #include "gc/z/zThread.hpp" #include "gc/z/zUtils.hpp" +#include "runtime/globals.hpp" #include "utilities/align.hpp" template diff --git a/src/hotspot/share/memory/allocation.hpp b/src/hotspot/share/memory/allocation.hpp index 84d69650b98..8159b3eab77 100644 --- a/src/hotspot/share/memory/allocation.hpp +++ b/src/hotspot/share/memory/allocation.hpp @@ -25,12 +25,12 @@ #ifndef SHARE_MEMORY_ALLOCATION_HPP #define SHARE_MEMORY_ALLOCATION_HPP -#include "runtime/globals.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/macros.hpp" #include +class outputStream; class Thread; class AllocFailStrategy { diff --git a/src/hotspot/share/memory/allocation.inline.hpp b/src/hotspot/share/memory/allocation.inline.hpp index 8c24e5fa03f..be045ded881 100644 --- a/src/hotspot/share/memory/allocation.inline.hpp +++ b/src/hotspot/share/memory/allocation.inline.hpp @@ -26,6 +26,7 @@ #define SHARE_MEMORY_ALLOCATION_INLINE_HPP #include "runtime/atomic.hpp" +#include "runtime/globals.hpp" #include "runtime/os.hpp" #include "services/memTracker.hpp" #include "utilities/align.hpp" diff --git a/src/hotspot/share/memory/metaspace.hpp b/src/hotspot/share/memory/metaspace.hpp index d76bc05755e..60f6614cb26 100644 --- a/src/hotspot/share/memory/metaspace.hpp +++ b/src/hotspot/share/memory/metaspace.hpp @@ -29,6 +29,7 @@ #include "memory/metaspaceChunkFreeListSummary.hpp" #include "memory/virtualspace.hpp" #include "memory/metaspace/metaspaceSizesSnapshot.hpp" +#include "runtime/globals.hpp" #include "utilities/exceptions.hpp" // Metaspace diff --git a/src/hotspot/share/oops/accessBackend.hpp b/src/hotspot/share/oops/accessBackend.hpp index 1128fe91355..d3a58dbfd9b 100644 --- a/src/hotspot/share/oops/accessBackend.hpp +++ b/src/hotspot/share/oops/accessBackend.hpp @@ -38,6 +38,7 @@ #include "metaprogramming/isVolatile.hpp" #include "oops/accessDecorators.hpp" #include "oops/oopsHierarchy.hpp" +#include "runtime/globals.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" diff --git a/src/hotspot/share/oops/markWord.hpp b/src/hotspot/share/oops/markWord.hpp index f2cd0144936..6ca60dfaf84 100644 --- a/src/hotspot/share/oops/markWord.hpp +++ b/src/hotspot/share/oops/markWord.hpp @@ -28,6 +28,7 @@ #include "metaprogramming/integralConstant.hpp" #include "metaprogramming/primitiveConversions.hpp" #include "oops/oopsHierarchy.hpp" +#include "runtime/globals.hpp" // The markWord describes the header of an object. // diff --git a/src/hotspot/share/oops/oopsHierarchy.hpp b/src/hotspot/share/oops/oopsHierarchy.hpp index 03ffe773522..774cfe10061 100644 --- a/src/hotspot/share/oops/oopsHierarchy.hpp +++ b/src/hotspot/share/oops/oopsHierarchy.hpp @@ -73,7 +73,7 @@ class Thread; class PromotedObject; class oopDesc; -extern bool CheckUnhandledOops; +extern "C" bool CheckUnhandledOops; class oop { oopDesc* _o; diff --git a/src/hotspot/share/runtime/perfMemory.hpp b/src/hotspot/share/runtime/perfMemory.hpp index 9669eeba3bb..20c43a60473 100644 --- a/src/hotspot/share/runtime/perfMemory.hpp +++ b/src/hotspot/share/runtime/perfMemory.hpp @@ -25,6 +25,7 @@ #ifndef SHARE_RUNTIME_PERFMEMORY_HPP #define SHARE_RUNTIME_PERFMEMORY_HPP +#include "runtime/globals.hpp" #include "utilities/exceptions.hpp" /* diff --git a/src/hotspot/share/utilities/globalDefinitions.cpp b/src/hotspot/share/utilities/globalDefinitions.cpp index 6a74d4252e6..b94560249cd 100644 --- a/src/hotspot/share/utilities/globalDefinitions.cpp +++ b/src/hotspot/share/utilities/globalDefinitions.cpp @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "runtime/globals.hpp" #include "runtime/os.hpp" #include "utilities/globalDefinitions.hpp" diff --git a/src/hotspot/share/utilities/virtualizationSupport.cpp b/src/hotspot/share/utilities/virtualizationSupport.cpp index 0c4f31dda32..5a2e8651efa 100644 --- a/src/hotspot/share/utilities/virtualizationSupport.cpp +++ b/src/hotspot/share/utilities/virtualizationSupport.cpp @@ -24,6 +24,7 @@ */ #include "precompiled.hpp" +#include "runtime/globals.hpp" #include "runtime/os.hpp" #include "utilities/virtualizationSupport.hpp" @@ -101,4 +102,3 @@ void VirtualizationSupport::print_virtualization_info(outputStream* st) { } } } - diff --git a/test/hotspot/gtest/runtime/test_os_linux.cpp b/test/hotspot/gtest/runtime/test_os_linux.cpp index 42f4c3201b6..2435b11d129 100644 --- a/test/hotspot/gtest/runtime/test_os_linux.cpp +++ b/test/hotspot/gtest/runtime/test_os_linux.cpp @@ -27,7 +27,9 @@ #include +#include "runtime/globals.hpp" #include "runtime/os.hpp" +#include "utilities/align.hpp" #include "unittest.hpp" namespace { diff --git a/test/hotspot/gtest/utilities/test_globalDefinitions.cpp b/test/hotspot/gtest/utilities/test_globalDefinitions.cpp index 4a38bb95675..6b8922eee40 100644 --- a/test/hotspot/gtest/utilities/test_globalDefinitions.cpp +++ b/test/hotspot/gtest/utilities/test_globalDefinitions.cpp @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "runtime/os.hpp" #include "unittest.hpp" +#include "utilities/align.hpp" #include "utilities/globalDefinitions.hpp" static ::testing::AssertionResult testPageAddress(