8229836: Remove include of globals.hpp from allocation.hpp

Reviewed-by: coleenp, kbarrett
This commit is contained in:
Stefan Karlsson 2019-08-26 09:13:38 +02:00
parent 05322fdd98
commit e1aca70a1c
19 changed files with 20 additions and 4 deletions

View file

@ -24,6 +24,7 @@
#include "gc/z/zErrno.hpp" #include "gc/z/zErrno.hpp"
#include "gc/z/zCPU.hpp" #include "gc/z/zCPU.hpp"
#include "gc/z/zNUMA.hpp" #include "gc/z/zNUMA.hpp"
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "utilities/debug.hpp" #include "utilities/debug.hpp"

View file

@ -27,6 +27,7 @@
#include <errno.h> #include <errno.h>
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
#include "memory/allocation.hpp" #include "memory/allocation.hpp"
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "logging/log.hpp" #include "logging/log.hpp"
#include "osContainer_linux.hpp" #include "osContainer_linux.hpp"
@ -673,4 +674,3 @@ int OSContainer::cpu_shares() {
return shares; return shares;
} }

View file

@ -32,6 +32,7 @@
#include "gc/z/zPhysicalMemory.inline.hpp" #include "gc/z/zPhysicalMemory.inline.hpp"
#include "gc/z/zPhysicalMemoryBacking_linux_x86.hpp" #include "gc/z/zPhysicalMemoryBacking_linux_x86.hpp"
#include "logging/log.hpp" #include "logging/log.hpp"
#include "runtime/globals.hpp"
#include "runtime/init.hpp" #include "runtime/init.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "utilities/align.hpp" #include "utilities/align.hpp"

View file

@ -26,6 +26,7 @@
#define SHARE_CODE_VMREG_HPP #define SHARE_CODE_VMREG_HPP
#include "asm/register.hpp" #include "asm/register.hpp"
#include "runtime/globals.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#include "utilities/ostream.hpp" #include "utilities/ostream.hpp"

View file

@ -27,6 +27,7 @@
#include "gc/shared/gcUtil.hpp" #include "gc/shared/gcUtil.hpp"
#include "logging/log.hpp" #include "logging/log.hpp"
#include "runtime/globals.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
#include "utilities/macros.hpp" #include "utilities/macros.hpp"

View file

@ -25,6 +25,7 @@
#include "precompiled.hpp" #include "precompiled.hpp"
#include "gc/g1/g1Analytics.hpp" #include "gc/g1/g1Analytics.hpp"
#include "gc/g1/g1Predictions.hpp" #include "gc/g1/g1Predictions.hpp"
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "utilities/debug.hpp" #include "utilities/debug.hpp"
#include "utilities/numberSeq.hpp" #include "utilities/numberSeq.hpp"

View file

@ -28,6 +28,7 @@
#include "memory/allocation.hpp" #include "memory/allocation.hpp"
#include "gc/shared/gcCause.hpp" #include "gc/shared/gcCause.hpp"
#include "runtime/globals.hpp"
class SoftRefPolicy; class SoftRefPolicy;

View file

@ -30,6 +30,7 @@
#include "gc/z/zNUMA.hpp" #include "gc/z/zNUMA.hpp"
#include "gc/z/zThread.hpp" #include "gc/z/zThread.hpp"
#include "gc/z/zUtils.hpp" #include "gc/z/zUtils.hpp"
#include "runtime/globals.hpp"
#include "utilities/align.hpp" #include "utilities/align.hpp"
template <typename S> template <typename S>

View file

@ -25,12 +25,12 @@
#ifndef SHARE_MEMORY_ALLOCATION_HPP #ifndef SHARE_MEMORY_ALLOCATION_HPP
#define SHARE_MEMORY_ALLOCATION_HPP #define SHARE_MEMORY_ALLOCATION_HPP
#include "runtime/globals.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#include <new> #include <new>
class outputStream;
class Thread; class Thread;
class AllocFailStrategy { class AllocFailStrategy {

View file

@ -26,6 +26,7 @@
#define SHARE_MEMORY_ALLOCATION_INLINE_HPP #define SHARE_MEMORY_ALLOCATION_INLINE_HPP
#include "runtime/atomic.hpp" #include "runtime/atomic.hpp"
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "services/memTracker.hpp" #include "services/memTracker.hpp"
#include "utilities/align.hpp" #include "utilities/align.hpp"

View file

@ -29,6 +29,7 @@
#include "memory/metaspaceChunkFreeListSummary.hpp" #include "memory/metaspaceChunkFreeListSummary.hpp"
#include "memory/virtualspace.hpp" #include "memory/virtualspace.hpp"
#include "memory/metaspace/metaspaceSizesSnapshot.hpp" #include "memory/metaspace/metaspaceSizesSnapshot.hpp"
#include "runtime/globals.hpp"
#include "utilities/exceptions.hpp" #include "utilities/exceptions.hpp"
// Metaspace // Metaspace

View file

@ -38,6 +38,7 @@
#include "metaprogramming/isVolatile.hpp" #include "metaprogramming/isVolatile.hpp"
#include "oops/accessDecorators.hpp" #include "oops/accessDecorators.hpp"
#include "oops/oopsHierarchy.hpp" #include "oops/oopsHierarchy.hpp"
#include "runtime/globals.hpp"
#include "utilities/debug.hpp" #include "utilities/debug.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"

View file

@ -28,6 +28,7 @@
#include "metaprogramming/integralConstant.hpp" #include "metaprogramming/integralConstant.hpp"
#include "metaprogramming/primitiveConversions.hpp" #include "metaprogramming/primitiveConversions.hpp"
#include "oops/oopsHierarchy.hpp" #include "oops/oopsHierarchy.hpp"
#include "runtime/globals.hpp"
// The markWord describes the header of an object. // The markWord describes the header of an object.
// //

View file

@ -73,7 +73,7 @@ class Thread;
class PromotedObject; class PromotedObject;
class oopDesc; class oopDesc;
extern bool CheckUnhandledOops; extern "C" bool CheckUnhandledOops;
class oop { class oop {
oopDesc* _o; oopDesc* _o;

View file

@ -25,6 +25,7 @@
#ifndef SHARE_RUNTIME_PERFMEMORY_HPP #ifndef SHARE_RUNTIME_PERFMEMORY_HPP
#define SHARE_RUNTIME_PERFMEMORY_HPP #define SHARE_RUNTIME_PERFMEMORY_HPP
#include "runtime/globals.hpp"
#include "utilities/exceptions.hpp" #include "utilities/exceptions.hpp"
/* /*

View file

@ -23,6 +23,7 @@
*/ */
#include "precompiled.hpp" #include "precompiled.hpp"
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"

View file

@ -24,6 +24,7 @@
*/ */
#include "precompiled.hpp" #include "precompiled.hpp"
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "utilities/virtualizationSupport.hpp" #include "utilities/virtualizationSupport.hpp"
@ -101,4 +102,3 @@ void VirtualizationSupport::print_virtualization_info(outputStream* st) {
} }
} }
} }

View file

@ -27,7 +27,9 @@
#include <sys/mman.h> #include <sys/mman.h>
#include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "utilities/align.hpp"
#include "unittest.hpp" #include "unittest.hpp"
namespace { namespace {

View file

@ -24,6 +24,7 @@
#include "precompiled.hpp" #include "precompiled.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "unittest.hpp" #include "unittest.hpp"
#include "utilities/align.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
static ::testing::AssertionResult testPageAddress( static ::testing::AssertionResult testPageAddress(