# HG changeset patch # User stefank # Date 1574761666 -3600 # Node ID 97d13893ec3c4a8add70559ee41d954540fe93e7 # Parent c887851da33d0f6bc48d9d109945af843748ead7 8234748: Clean up atomic and orderAccess includes Reviewed-by: dholmes diff -r c887851da33d -r 97d13893ec3c src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,6 +30,7 @@ #include "nativeInst_aarch64.hpp" #include "oops/oop.inline.hpp" #include "runtime/handles.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/stubRoutines.hpp" #include "utilities/ostream.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/cpu/arm/nativeInst_arm_32.hpp --- a/src/hotspot/cpu/arm/nativeInst_arm_32.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/cpu/arm/nativeInst_arm_32.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,6 +28,7 @@ #include "asm/macroAssembler.hpp" #include "code/codeCache.hpp" #include "runtime/icache.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/thread.hpp" #include "register_arm.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/cpu/arm/relocInfo_arm.cpp --- a/src/hotspot/cpu/arm/relocInfo_arm.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/cpu/arm/relocInfo_arm.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,7 +29,6 @@ #include "nativeInst_arm.hpp" #include "oops/compressedOops.inline.hpp" #include "oops/oop.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/safepoint.hpp" void Relocation::pd_set_data_value(address x, intptr_t o, bool verify_only) { diff -r c887851da33d -r 97d13893ec3c src/hotspot/cpu/x86/rdtsc_x86.cpp --- a/src/hotspot/cpu/x86/rdtsc_x86.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/cpu/x86/rdtsc_x86.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "rdtsc_x86.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/thread.inline.hpp" #include "vm_version_ext_x86.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/cpu/zero/cppInterpreter_zero.cpp --- a/src/hotspot/cpu/zero/cppInterpreter_zero.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/cpu/zero/cppInterpreter_zero.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -38,13 +38,11 @@ #include "prims/jvmtiExport.hpp" #include "prims/jvmtiThreadState.hpp" #include "runtime/arguments.hpp" -#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/frame.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/jniHandles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/stubRoutines.hpp" #include "runtime/synchronizer.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/os/aix/os_aix.cpp --- a/src/hotspot/os/aix/os_aix.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/os/aix/os_aix.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -60,7 +60,6 @@ #include "runtime/javaCalls.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/objectMonitor.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/osThread.hpp" #include "runtime/perfMemory.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/os/linux/os_linux.cpp --- a/src/hotspot/os/linux/os_linux.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/os/linux/os_linux.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -53,7 +53,6 @@ #include "runtime/javaCalls.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/objectMonitor.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/osThread.hpp" #include "runtime/perfMemory.hpp" #include "runtime/sharedRuntime.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/os/posix/os_posix.cpp --- a/src/hotspot/os/posix/os_posix.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/os/posix/os_posix.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,6 +30,7 @@ #include "runtime/frame.inline.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "services/memTracker.hpp" +#include "runtime/orderAccess.hpp" #include "utilities/align.hpp" #include "utilities/events.hpp" #include "utilities/formatBuffer.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/os/windows/osThread_windows.cpp --- a/src/hotspot/os/windows/osThread_windows.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/os/windows/osThread_windows.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -23,7 +23,6 @@ */ // no precompiled headers -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/osThread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/aot/aotCodeHeap.cpp --- a/src/hotspot/share/aot/aotCodeHeap.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/aot/aotCodeHeap.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -40,6 +40,7 @@ #include "oops/compressedOops.hpp" #include "oops/klass.inline.hpp" #include "oops/method.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/handles.inline.hpp" #include "runtime/os.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/aot/aotCompiledMethod.cpp --- a/src/hotspot/share/aot/aotCompiledMethod.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/aot/aotCompiledMethod.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -37,6 +37,7 @@ #include "runtime/frame.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/java.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/safepointVerifiers.hpp" #include "runtime/sharedRuntime.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/asm/assembler.cpp --- a/src/hotspot/share/asm/assembler.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/asm/assembler.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,7 +29,6 @@ #include "gc/shared/collectedHeap.hpp" #include "memory/universe.hpp" #include "oops/compressedOops.hpp" -#include "runtime/atomic.hpp" #include "runtime/icache.hpp" #include "runtime/os.hpp" #include "runtime/thread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/classfile/classLoader.inline.hpp --- a/src/hotspot/share/classfile/classLoader.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/classfile/classLoader.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,7 @@ #define SHARE_CLASSFILE_CLASSLOADER_INLINE_HPP #include "classfile/classLoader.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" // Next entry in class path inline ClassPathEntry* ClassPathEntry::next() const { return Atomic::load_acquire(&_next); } diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/classfile/classLoaderData.cpp --- a/src/hotspot/share/classfile/classLoaderData.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/classfile/classLoaderData.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -67,7 +67,6 @@ #include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/mutex.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/safepoint.hpp" #include "utilities/growableArray.hpp" #include "utilities/macros.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/classfile/classLoaderDataGraph.cpp --- a/src/hotspot/share/classfile/classLoaderDataGraph.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/classfile/classLoaderDataGraph.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -38,7 +38,6 @@ #include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/mutex.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/safepoint.hpp" #include "runtime/safepointVerifiers.hpp" #include "utilities/growableArray.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/classfile/dictionary.cpp --- a/src/hotspot/share/classfile/dictionary.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/classfile/dictionary.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -33,8 +33,6 @@ #include "memory/metaspaceClosure.hpp" #include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" -#include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/safepointVerifiers.hpp" #include "utilities/hashtable.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/classfile/systemDictionary.cpp --- a/src/hotspot/share/classfile/systemDictionary.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/classfile/systemDictionary.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -79,7 +79,6 @@ #include "runtime/java.hpp" #include "runtime/javaCalls.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/signature.hpp" #include "services/classLoadingService.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/classfile/verifier.cpp --- a/src/hotspot/share/classfile/verifier.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/classfile/verifier.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -50,7 +50,6 @@ #include "runtime/interfaceSupport.inline.hpp" #include "runtime/javaCalls.hpp" #include "runtime/jniHandles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/safepointVerifiers.hpp" #include "runtime/thread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/code/codeCache.cpp --- a/src/hotspot/share/code/codeCache.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/code/codeCache.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -47,6 +47,7 @@ #include "oops/oop.inline.hpp" #include "oops/verifyOopClosure.hpp" #include "runtime/arguments.hpp" +#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/handles.inline.hpp" #include "runtime/icache.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/code/compiledMethod.cpp --- a/src/hotspot/share/code/compiledMethod.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/code/compiledMethod.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -38,6 +38,7 @@ #include "oops/methodData.hpp" #include "oops/method.inline.hpp" #include "prims/methodHandles.hpp" +#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/handles.inline.hpp" #include "runtime/mutexLocker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/code/compiledMethod.inline.hpp --- a/src/hotspot/share/code/compiledMethod.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/code/compiledMethod.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,8 +27,8 @@ #include "code/compiledMethod.hpp" #include "code/nativeInst.hpp" +#include "runtime/atomic.hpp" #include "runtime/frame.hpp" -#include "runtime/orderAccess.hpp" inline bool CompiledMethod::is_deopt_pc(address pc) { return is_deopt_entry(pc) || is_deopt_mh_entry(pc); } diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/code/dependencyContext.cpp --- a/src/hotspot/share/code/dependencyContext.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/code/dependencyContext.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,6 +28,7 @@ #include "code/dependencyContext.hpp" #include "memory/resourceArea.hpp" #include "runtime/atomic.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/perfData.hpp" #include "utilities/exceptions.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/compiler/compileBroker.hpp --- a/src/hotspot/share/compiler/compileBroker.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/compiler/compileBroker.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,6 +29,7 @@ #include "compiler/abstractCompiler.hpp" #include "compiler/compileTask.hpp" #include "compiler/compilerDirectives.hpp" +#include "runtime/atomic.hpp" #include "runtime/perfData.hpp" #include "utilities/stack.hpp" #if INCLUDE_JVMCI diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/epsilon/epsilonHeap.cpp --- a/src/hotspot/share/gc/epsilon/epsilonHeap.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/epsilon/epsilonHeap.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -31,6 +31,7 @@ #include "memory/allocation.inline.hpp" #include "memory/resourceArea.hpp" #include "memory/universe.hpp" +#include "runtime/atomic.hpp" #include "runtime/globals.hpp" jint EpsilonHeap::initialize() { diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1BarrierSet.cpp --- a/src/hotspot/share/gc/g1/g1BarrierSet.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1BarrierSet.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -37,6 +37,7 @@ #include "oops/oop.inline.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/mutexLocker.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/thread.inline.hpp" #include "utilities/macros.hpp" #ifdef COMPILER1 diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1CardTable.cpp --- a/src/hotspot/share/gc/g1/g1CardTable.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1CardTable.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,7 +28,6 @@ #include "gc/shared/memset_with_concurrent_readers.hpp" #include "logging/log.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" void G1CardTable::g1_mark_as_young(const MemRegion& mr) { CardValue *const first = byte_for(mr.start()); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp --- a/src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -32,6 +32,7 @@ #include "memory/iterator.hpp" #include "oops/access.inline.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "utilities/hashtable.inline.hpp" #include "utilities/stack.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp --- a/src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -34,7 +34,6 @@ #include "gc/g1/heapRegionRemSet.hpp" #include "gc/g1/heapRegionSet.inline.hpp" #include "gc/shared/taskqueue.inline.hpp" -#include "runtime/orderAccess.hpp" G1GCPhaseTimes* G1CollectedHeap::phase_times() const { return _policy->phase_times(); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1CollectionSet.cpp --- a/src/hotspot/share/gc/g1/g1CollectionSet.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1CollectionSet.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -33,6 +33,7 @@ #include "gc/g1/heapRegionRemSet.hpp" #include "gc/g1/heapRegionSet.hpp" #include "logging/logStream.hpp" +#include "runtime/orderAccess.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/quickSort.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1ConcurrentMark.cpp --- a/src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -62,6 +62,7 @@ #include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/java.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/prefetch.inline.hpp" #include "services/memTracker.hpp" #include "utilities/align.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp --- a/src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -34,9 +34,9 @@ #include "gc/g1/heapRegionRemSet.hpp" #include "gc/shared/suspendibleThreadSet.hpp" #include "gc/shared/workgroup.hpp" -#include "runtime/atomic.hpp" #include "runtime/flags/flagSetting.hpp" #include "runtime/mutexLocker.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/safepoint.hpp" #include "runtime/thread.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1ParallelCleaning.cpp --- a/src/hotspot/share/gc/g1/g1ParallelCleaning.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1ParallelCleaning.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "gc/g1/g1ParallelCleaning.hpp" +#include "runtime/atomic.hpp" #if INCLUDE_JVMCI #include "jvmci/jvmci.hpp" #endif diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1RemSet.cpp --- a/src/hotspot/share/gc/g1/g1RemSet.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1RemSet.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -49,6 +49,7 @@ #include "memory/resourceArea.hpp" #include "oops/access.inline.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/os.hpp" #include "utilities/align.hpp" #include "utilities/globalDefinitions.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/g1StringDedup.cpp --- a/src/hotspot/share/gc/g1/g1StringDedup.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1StringDedup.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -34,7 +34,6 @@ #include "gc/shared/stringdedup/stringDedupTable.hpp" #include "gc/shared/stringdedup/stringDedupThread.inline.hpp" #include "oops/oop.inline.hpp" -#include "runtime/atomic.hpp" void G1StringDedup::initialize() { assert(UseG1GC, "String deduplication available with G1"); @@ -88,4 +87,3 @@ G1StringDedupQueue::push(worker_id, java_string); } } - diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/heapRegion.cpp --- a/src/hotspot/share/gc/g1/heapRegion.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/heapRegion.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -43,8 +43,6 @@ #include "oops/access.inline.hpp" #include "oops/compressedOops.inline.hpp" #include "oops/oop.inline.hpp" -#include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" int HeapRegion::LogOfHRGrainBytes = 0; int HeapRegion::LogOfHRGrainWords = 0; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/heapRegionManager.cpp --- a/src/hotspot/share/gc/g1/heapRegionManager.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/heapRegionManager.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -33,6 +33,8 @@ #include "gc/g1/heterogeneousHeapRegionManager.hpp" #include "logging/logStream.hpp" #include "memory/allocation.hpp" +#include "runtime/atomic.hpp" +#include "runtime/orderAccess.hpp" #include "utilities/bitMap.inline.hpp" class MasterFreeRegionListChecker : public HeapRegionSetChecker { diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/heapRegionRemSet.hpp --- a/src/hotspot/share/gc/g1/heapRegionRemSet.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/heapRegionRemSet.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,6 +28,7 @@ #include "gc/g1/g1CodeCacheRemSet.hpp" #include "gc/g1/g1FromCardCache.hpp" #include "gc/g1/sparsePRT.hpp" +#include "runtime/atomic.hpp" #include "utilities/bitMap.hpp" // Remembered set for a heap region. Represent a set of "cards" that diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp --- a/src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,6 +28,7 @@ #include "gc/g1/heapRegion.inline.hpp" #include "gc/g1/heapRegionRemSet.hpp" #include "gc/g1/sparsePRT.hpp" +#include "runtime/atomic.hpp" #include "utilities/bitMap.inline.hpp" template diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/g1/sparsePRT.cpp --- a/src/hotspot/share/gc/g1/sparsePRT.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/g1/sparsePRT.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,7 +30,6 @@ #include "gc/shared/cardTableBarrierSet.hpp" #include "gc/shared/space.inline.hpp" #include "memory/allocation.inline.hpp" -#include "runtime/atomic.hpp" #include "runtime/mutexLocker.hpp" // Check that the size of the SparsePRTEntry is evenly divisible by the maximum diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/parallel/psCompactionManager.cpp --- a/src/hotspot/share/gc/parallel/psCompactionManager.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/parallel/psCompactionManager.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -39,7 +39,6 @@ #include "oops/instanceMirrorKlass.inline.hpp" #include "oops/objArrayKlass.inline.hpp" #include "oops/oop.inline.hpp" -#include "runtime/atomic.hpp" PSOldGen* ParCompactionManager::_old_gen = NULL; ParCompactionManager** ParCompactionManager::_manager_array = NULL; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/parallel/psParallelCompact.hpp --- a/src/hotspot/share/gc/parallel/psParallelCompact.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/parallel/psParallelCompact.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -32,6 +32,8 @@ #include "gc/shared/collectedHeap.hpp" #include "gc/shared/collectorCounters.hpp" #include "oops/oop.hpp" +#include "runtime/atomic.hpp" +#include "runtime/orderAccess.hpp" class ParallelScavengeHeap; class PSAdaptiveSizePolicy; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/serial/defNewGeneration.cpp --- a/src/hotspot/share/gc/serial/defNewGeneration.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/serial/defNewGeneration.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -51,7 +51,6 @@ #include "memory/resourceArea.hpp" #include "oops/instanceRefKlass.hpp" #include "oops/oop.inline.hpp" -#include "runtime/atomic.hpp" #include "runtime/java.hpp" #include "runtime/prefetch.inline.hpp" #include "runtime/thread.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/concurrentGCThread.cpp --- a/src/hotspot/share/gc/shared/concurrentGCThread.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/concurrentGCThread.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -24,9 +24,9 @@ #include "precompiled.hpp" #include "gc/shared/concurrentGCThread.hpp" +#include "runtime/atomic.hpp" #include "runtime/init.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" ConcurrentGCThread::ConcurrentGCThread() : diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/parallelCleaning.cpp --- a/src/hotspot/share/gc/shared/parallelCleaning.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/parallelCleaning.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,6 +30,7 @@ #include "logging/log.hpp" #include "memory/resourceArea.hpp" #include "logging/log.hpp" +#include "runtime/atomic.hpp" StringDedupCleaningTask::StringDedupCleaningTask(BoolObjectClosure* is_alive, OopClosure* keep_alive, diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/preservedMarks.cpp --- a/src/hotspot/share/gc/shared/preservedMarks.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/preservedMarks.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,6 +28,7 @@ #include "memory/allocation.inline.hpp" #include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "utilities/macros.hpp" void PreservedMarks::restore() { diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/ptrQueue.cpp --- a/src/hotspot/share/gc/shared/ptrQueue.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/ptrQueue.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,7 +30,6 @@ #include "runtime/atomic.hpp" #include "runtime/mutex.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/thread.inline.hpp" #include "utilities/globalCounter.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp --- a/src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,6 +30,7 @@ #include "logging/log.hpp" #include "logging/logStream.hpp" #include "memory/allocation.inline.hpp" +#include "runtime/atomic.hpp" #define ASSERT_REF_TYPE(ref_type) assert((ref_type) >= REF_SOFT && (ref_type) <= REF_PHANTOM, \ "Invariant (%d)", (int)ref_type) diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/satbMarkQueue.cpp --- a/src/hotspot/share/gc/shared/satbMarkQueue.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/satbMarkQueue.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,7 +30,6 @@ #include "oops/oop.inline.hpp" #include "runtime/atomic.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/safepoint.hpp" #include "runtime/thread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/space.cpp --- a/src/hotspot/share/gc/shared/space.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/space.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -37,7 +37,6 @@ #include "oops/oop.inline.hpp" #include "runtime/atomic.hpp" #include "runtime/java.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/prefetch.inline.hpp" #include "runtime/safepoint.hpp" #include "utilities/align.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp --- a/src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -35,6 +35,7 @@ #include "oops/arrayOop.inline.hpp" #include "oops/oop.inline.hpp" #include "oops/typeArrayOop.hpp" +#include "runtime/atomic.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/safepointVerifiers.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp --- a/src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -33,7 +33,6 @@ #include "logging/log.hpp" #include "oops/access.inline.hpp" #include "oops/oop.inline.hpp" -#include "runtime/atomic.hpp" StringDedupThread* StringDedupThread::_thread = NULL; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp --- a/src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,6 +28,7 @@ #include "gc/shenandoah/shenandoahHeap.inline.hpp" #include "gc/shenandoah/shenandoahTraversalGC.hpp" #include "oops/compressedOops.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/thread.hpp" ShenandoahForwardedIsAliveClosure::ShenandoahForwardedIsAliveClosure() : diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,6 +29,7 @@ #include "gc/shenandoah/shenandoahUtils.hpp" #include "memory/resourceArea.hpp" #include "memory/universe.hpp" +#include "runtime/atomic.hpp" ShenandoahParallelCodeCacheIterator::ShenandoahParallelCodeCacheIterator(const GrowableArray* heaps) { _length = heaps->length(); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -37,6 +37,7 @@ #include "gc/shenandoah/shenandoahWorkerPolicy.hpp" #include "memory/iterator.hpp" #include "memory/universe.hpp" +#include "runtime/atomic.hpp" ShenandoahControlThread::ShenandoahControlThread() : ConcurrentGCThread(), diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,7 +27,7 @@ #include "gc/shenandoah/shenandoahUtils.hpp" #include "gc/shenandoah/shenandoahEvacOOMHandler.hpp" #include "gc/shenandoah/shenandoahThreadLocalData.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" #include "runtime/os.hpp" #include "runtime/thread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,6 +29,7 @@ #include "gc/shenandoah/shenandoahMarkingContext.inline.hpp" #include "gc/shenandoah/shenandoahTraversalGC.hpp" #include "logging/logStream.hpp" +#include "runtime/orderAccess.hpp" ShenandoahFreeSet::ShenandoahFreeSet(ShenandoahHeap* heap, size_t max_regions) : _heap(heap), diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -71,8 +71,10 @@ #include "memory/metaspace.hpp" #include "oops/compressedOops.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/globals.hpp" #include "runtime/interfaceSupport.inline.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/safepointMechanism.hpp" #include "runtime/vmThread.hpp" #include "services/mallocTracker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -34,6 +34,7 @@ #include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/java.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/os.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,6 +27,7 @@ #include "gc/shenandoah/shenandoahHeapRegionSet.hpp" #include "gc/shenandoah/shenandoahHeapRegionCounters.hpp" #include "memory/resourceArea.hpp" +#include "runtime/atomic.hpp" #include "runtime/perfData.inline.hpp" ShenandoahHeapRegionCounters::ShenandoahHeapRegionCounters() : diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -48,6 +48,7 @@ #include "oops/compressedOops.inline.hpp" #include "oops/oop.inline.hpp" #include "runtime/biasedLocking.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/thread.hpp" #include "utilities/copy.hpp" #include "utilities/growableArray.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,6 +26,7 @@ #include "gc/shenandoah/shenandoahFreeSet.hpp" #include "gc/shenandoah/shenandoahHeap.inline.hpp" #include "gc/shenandoah/shenandoahPacer.hpp" +#include "runtime/atomic.hpp" /* * In normal concurrent cycle, we have to pace the application to let GC finish. diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp --- a/src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,7 +25,7 @@ #define SHARE_GC_SHENANDOAH_SHENANDOAHSHAREDVARIABLES_HPP #include "memory/allocation.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" typedef jbyte ShenandoahSharedValue; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp --- a/src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,6 +26,7 @@ #include "gc/shared/owstTaskTerminator.hpp" #include "gc/shared/taskqueue.hpp" #include "memory/allocation.hpp" +#include "runtime/atomic.hpp" #include "runtime/mutex.hpp" #include "runtime/thread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -35,6 +35,7 @@ #include "memory/iterator.inline.hpp" #include "memory/resourceArea.hpp" #include "oops/compressedOops.inline.hpp" +#include "runtime/atomic.hpp" #include "utilities/align.hpp" // Avoid name collision on verify_oop (defined in macroAssembler_arm.hpp) diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zLiveMap.cpp --- a/src/hotspot/share/gc/z/zLiveMap.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zLiveMap.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,7 +28,6 @@ #include "gc/z/zThread.inline.hpp" #include "logging/log.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/debug.hpp" static const ZStatCounter ZCounterMarkSeqNumResetContention("Contention", "Mark SeqNum Reset Contention", ZStatUnitOpsPerSecond); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zMark.cpp --- a/src/hotspot/share/gc/z/zMark.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zMark.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -44,7 +44,6 @@ #include "oops/oop.inline.hpp" #include "runtime/atomic.hpp" #include "runtime/handshake.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/prefetch.inline.hpp" #include "runtime/thread.hpp" #include "utilities/align.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zMarkTerminate.inline.hpp --- a/src/hotspot/share/gc/z/zMarkTerminate.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zMarkTerminate.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,7 +25,6 @@ #define SHARE_GC_Z_ZMARKTERMINATE_INLINE_HPP #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" inline ZMarkTerminate::ZMarkTerminate() : _nworkers(0), diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zNMethod.cpp --- a/src/hotspot/share/gc/z/zNMethod.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zNMethod.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -41,7 +41,6 @@ #include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/debug.hpp" static ZNMethodData* gc_data(const nmethod* nm) { diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zNMethodData.cpp --- a/src/hotspot/share/gc/z/zNMethodData.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zNMethodData.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,7 +27,6 @@ #include "gc/z/zNMethodData.hpp" #include "memory/allocation.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/align.hpp" #include "utilities/debug.hpp" #include "utilities/growableArray.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zNMethodTable.cpp --- a/src/hotspot/share/gc/z/zNMethodTable.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zNMethodTable.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -43,7 +43,6 @@ #include "memory/iterator.hpp" #include "memory/resourceArea.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/debug.hpp" ZNMethodTableEntry* ZNMethodTable::_table = NULL; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/gc/z/zReferenceProcessor.cpp --- a/src/hotspot/share/gc/z/zReferenceProcessor.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/gc/z/zReferenceProcessor.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -34,6 +34,7 @@ #include "gc/z/zUtils.inline.hpp" #include "gc/z/zValue.inline.hpp" #include "memory/universe.hpp" +#include "runtime/atomic.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/os.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/interpreter/oopMapCache.cpp --- a/src/hotspot/share/interpreter/oopMapCache.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/interpreter/oopMapCache.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,6 +29,7 @@ #include "memory/allocation.inline.hpp" #include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/signature.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp --- a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -46,7 +46,6 @@ #include "jfr/utilities/jfrTypes.hpp" #include "logging/log.hpp" #include "memory/resourceArea.hpp" -#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/orderAccess.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp --- a/src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -39,7 +39,6 @@ #include "jfr/writers/jfrNativeEventWriter.hpp" #include "logging/log.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.inline.hpp" #include "runtime/safepoint.hpp" #include "runtime/thread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp --- a/src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -33,8 +33,8 @@ #include "jfr/recorder/stringpool/jfrStringPoolWriter.hpp" #include "jfr/utilities/jfrTypes.hpp" #include "logging/log.hpp" +#include "runtime/atomic.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/safepoint.hpp" #include "runtime/thread.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jfr/utilities/jfrHashtable.hpp --- a/src/hotspot/share/jfr/utilities/jfrHashtable.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jfr/utilities/jfrHashtable.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,7 @@ #define SHARE_JFR_UTILITIES_JFRHASHTABLE_HPP #include "jfr/utilities/jfrAllocation.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" #include "utilities/debug.hpp" #include "utilities/macros.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jvmci/jvmciCompiler.hpp --- a/src/hotspot/share/jvmci/jvmciCompiler.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jvmci/jvmciCompiler.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,6 +25,7 @@ #define SHARE_JVMCI_JVMCICOMPILER_HPP #include "compiler/abstractCompiler.hpp" +#include "runtime/atomic.hpp" class JVMCICompiler : public AbstractCompiler { private: diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jvmci/jvmciCompilerToVM.cpp --- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -42,6 +42,7 @@ #include "oops/method.inline.hpp" #include "oops/typeArrayOop.inline.hpp" #include "prims/nativeLookup.hpp" +#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/fieldDescriptor.inline.hpp" #include "runtime/frame.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jvmci/jvmciRuntime.cpp --- a/src/hotspot/share/jvmci/jvmciRuntime.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jvmci/jvmciRuntime.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -34,6 +34,7 @@ #include "oops/method.inline.hpp" #include "oops/objArrayKlass.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/biasedLocking.hpp" #include "runtime/deoptimization.hpp" #include "runtime/fieldDescriptor.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/jvmci/metadataHandleBlock.cpp --- a/src/hotspot/share/jvmci/metadataHandleBlock.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/jvmci/metadataHandleBlock.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -23,6 +23,7 @@ #include "precompiled.hpp" #include "jvmci/metadataHandleBlock.hpp" +#include "runtime/atomic.hpp" MetadataHandleBlock* MetadataHandleBlock::_last = NULL; intptr_t MetadataHandleBlock::_free_list = 0; diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/logging/logDecorations.cpp --- a/src/hotspot/share/logging/logDecorations.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/logging/logDecorations.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,6 @@ #include "logging/logConfiguration.hpp" #include "logging/logDecorations.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.inline.hpp" #include "runtime/thread.inline.hpp" #include "services/management.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/memory/allocation.cpp --- a/src/hotspot/share/memory/allocation.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/memory/allocation.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -28,7 +28,6 @@ #include "memory/arena.hpp" #include "memory/metaspaceShared.hpp" #include "memory/resourceArea.hpp" -#include "runtime/atomic.hpp" #include "runtime/os.hpp" #include "runtime/task.hpp" #include "runtime/threadCritical.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/memory/arena.cpp --- a/src/hotspot/share/memory/arena.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/memory/arena.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,7 +27,6 @@ #include "memory/allocation.inline.hpp" #include "memory/metaspaceShared.hpp" #include "memory/resourceArea.hpp" -#include "runtime/atomic.hpp" #include "runtime/os.hpp" #include "runtime/task.hpp" #include "runtime/threadCritical.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/memory/metaspace.cpp --- a/src/hotspot/share/memory/metaspace.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/memory/metaspace.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -40,8 +40,8 @@ #include "memory/metaspaceTracer.hpp" #include "memory/universe.hpp" #include "oops/compressedOops.hpp" +#include "runtime/atomic.hpp" #include "runtime/init.hpp" -#include "runtime/orderAccess.hpp" #include "services/memTracker.hpp" #include "utilities/copy.hpp" #include "utilities/debug.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/memory/metaspace/virtualSpaceList.cpp --- a/src/hotspot/share/memory/metaspace/virtualSpaceList.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/memory/metaspace/virtualSpaceList.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -32,6 +32,7 @@ #include "memory/metaspace/metaspaceCommon.hpp" #include "memory/metaspace/virtualSpaceList.hpp" #include "memory/metaspace/virtualSpaceNode.hpp" +#include "runtime/atomic.hpp" #include "runtime/orderAccess.hpp" #include "runtime/mutexLocker.hpp" #include "runtime/safepoint.hpp" @@ -444,4 +445,3 @@ #endif // ASSERT } // namespace metaspace - diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/accessBackend.inline.hpp --- a/src/hotspot/share/oops/accessBackend.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/accessBackend.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,6 +29,8 @@ #include "oops/accessBackend.hpp" #include "oops/compressedOops.inline.hpp" #include "oops/oopsHierarchy.hpp" +#include "runtime/atomic.hpp" +#include "runtime/orderAccess.hpp" template template diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/arrayKlass.inline.hpp --- a/src/hotspot/share/oops/arrayKlass.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/arrayKlass.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,7 +25,7 @@ #ifndef SHARE_OOPS_ARRAYKLASS_INLINE_HPP #define SHARE_OOPS_ARRAYKLASS_INLINE_HPP -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" #include "oops/arrayKlass.hpp" inline Klass* ArrayKlass::higher_dimension_acquire() const { diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/constantPool.inline.hpp --- a/src/hotspot/share/oops/constantPool.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/constantPool.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,7 +27,7 @@ #include "oops/constantPool.hpp" #include "oops/cpCache.inline.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" inline CPSlot ConstantPool::slot_at(int which) const { assert(is_within_bounds(which), "index out of bounds"); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/cpCache.cpp --- a/src/hotspot/share/oops/cpCache.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/cpCache.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -44,7 +44,6 @@ #include "prims/methodHandles.hpp" #include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/macros.hpp" // Implementation of ConstantPoolCacheEntry diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/cpCache.inline.hpp --- a/src/hotspot/share/oops/cpCache.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/cpCache.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,7 +27,7 @@ #include "oops/cpCache.hpp" #include "oops/oopHandle.inline.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" inline int ConstantPoolCacheEntry::indices_ord() const { return Atomic::load_acquire(&_indices); } diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/instanceKlass.inline.hpp --- a/src/hotspot/share/oops/instanceKlass.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/instanceKlass.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -29,7 +29,7 @@ #include "oops/instanceKlass.hpp" #include "oops/klass.hpp" #include "oops/oop.inline.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/macros.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/klass.cpp --- a/src/hotspot/share/oops/klass.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/klass.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -47,7 +47,6 @@ #include "oops/oopHandle.inline.hpp" #include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/macros.hpp" #include "utilities/stack.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/method.cpp --- a/src/hotspot/share/oops/method.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/method.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -58,6 +58,7 @@ #include "prims/methodHandles.hpp" #include "prims/nativeLookup.hpp" #include "runtime/arguments.hpp" +#include "runtime/atomic.hpp" #include "runtime/frame.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/init.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/method.inline.hpp --- a/src/hotspot/share/oops/method.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/method.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,7 @@ #define SHARE_OOPS_METHOD_INLINE_HPP #include "oops/method.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" inline address Method::from_compiled_entry() const { return Atomic::load_acquire(&_from_compiled_entry); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/methodData.inline.hpp --- a/src/hotspot/share/oops/methodData.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/methodData.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,7 @@ #define SHARE_OOPS_METHODDATA_INLINE_HPP #include "oops/methodData.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" inline void DataLayout::release_set_cell_at(int index, intptr_t value) { Atomic::release_store(&_cells[index], value); diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/oops/oop.inline.hpp --- a/src/hotspot/share/oops/oop.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/oops/oop.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -35,7 +35,6 @@ #include "oops/markWord.inline.hpp" #include "oops/oop.hpp" #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "utilities/align.hpp" #include "utilities/macros.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/jni.cpp --- a/src/hotspot/share/prims/jni.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/jni.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -72,7 +72,6 @@ #include "runtime/javaCalls.hpp" #include "runtime/jfieldIDWorkaround.hpp" #include "runtime/jniHandles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/reflection.hpp" #include "runtime/safepointVerifiers.hpp" #include "runtime/sharedRuntime.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/jvm.cpp --- a/src/hotspot/share/prims/jvm.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/jvm.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -70,7 +70,6 @@ #include "runtime/javaCalls.hpp" #include "runtime/jfieldIDWorkaround.hpp" #include "runtime/jniHandles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.inline.hpp" #include "runtime/perfData.hpp" #include "runtime/reflection.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/jvmtiEnvBase.hpp --- a/src/hotspot/share/prims/jvmtiEnvBase.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/jvmtiEnvBase.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -30,9 +30,9 @@ #include "prims/jvmtiEventController.hpp" #include "prims/jvmtiThreadState.hpp" #include "oops/oopHandle.hpp" +#include "runtime/atomic.hpp" #include "runtime/fieldDescriptor.hpp" #include "runtime/frame.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/thread.hpp" #include "runtime/vmOperations.hpp" #include "utilities/growableArray.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/jvmtiImpl.cpp --- a/src/hotspot/share/prims/jvmtiImpl.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/jvmtiImpl.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -38,7 +38,6 @@ #include "prims/jvmtiEventController.inline.hpp" #include "prims/jvmtiImpl.hpp" #include "prims/jvmtiRedefineClasses.hpp" -#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/frame.inline.hpp" #include "runtime/handles.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/resolvedMethodTable.cpp --- a/src/hotspot/share/prims/resolvedMethodTable.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/resolvedMethodTable.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -35,6 +35,7 @@ #include "oops/oop.inline.hpp" #include "oops/weakHandle.inline.hpp" #include "prims/resolvedMethodTable.hpp" +#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/mutexLocker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/unsafe.cpp --- a/src/hotspot/share/prims/unsafe.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/unsafe.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -37,7 +37,6 @@ #include "oops/oop.inline.hpp" #include "oops/typeArrayOop.inline.hpp" #include "prims/unsafe.hpp" -#include "runtime/atomic.hpp" #include "runtime/globals.hpp" #include "runtime/handles.inline.hpp" #include "runtime/interfaceSupport.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/prims/whitebox.cpp --- a/src/hotspot/share/prims/whitebox.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/prims/whitebox.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -59,6 +59,7 @@ #include "prims/wbtestmethods/parserTests.hpp" #include "prims/whitebox.inline.hpp" #include "runtime/arguments.hpp" +#include "runtime/atomic.hpp" #include "runtime/deoptimization.hpp" #include "runtime/fieldDescriptor.inline.hpp" #include "runtime/flags/jvmFlag.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/deoptimization.cpp --- a/src/hotspot/share/runtime/deoptimization.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/deoptimization.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -1,3 +1,5 @@ + + /* * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -48,6 +50,7 @@ #include "oops/typeArrayOop.inline.hpp" #include "oops/verifyOopClosure.hpp" #include "prims/jvmtiThreadState.hpp" +#include "runtime/atomic.hpp" #include "runtime/biasedLocking.hpp" #include "runtime/deoptimization.hpp" #include "runtime/fieldDescriptor.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/handshake.cpp --- a/src/hotspot/share/runtime/handshake.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/handshake.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,9 +26,9 @@ #include "logging/log.hpp" #include "logging/logStream.hpp" #include "memory/resourceArea.hpp" +#include "runtime/atomic.hpp" #include "runtime/handshake.hpp" #include "runtime/interfaceSupport.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/osThread.hpp" #include "runtime/semaphore.inline.hpp" #include "runtime/task.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/init.cpp --- a/src/hotspot/share/runtime/init.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/init.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -35,11 +35,11 @@ #include "logging/logTag.hpp" #include "memory/universe.hpp" #include "prims/methodHandles.hpp" +#include "runtime/atomic.hpp" #include "runtime/flags/jvmFlag.hpp" #include "runtime/handles.inline.hpp" #include "runtime/icache.hpp" #include "runtime/init.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/safepoint.hpp" #include "runtime/sharedRuntime.hpp" #include "services/memTracker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/interfaceSupport.cpp --- a/src/hotspot/share/runtime/interfaceSupport.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/interfaceSupport.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -33,7 +33,6 @@ #include "runtime/handles.inline.hpp" #include "runtime/init.hpp" #include "runtime/interfaceSupport.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.inline.hpp" #include "runtime/thread.inline.hpp" #include "runtime/safepointVerifiers.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/perfMemory.cpp --- a/src/hotspot/share/runtime/perfMemory.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/perfMemory.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,10 +27,10 @@ #include "logging/log.hpp" #include "memory/allocation.inline.hpp" #include "runtime/arguments.hpp" +#include "runtime/atomic.hpp" #include "runtime/java.hpp" #include "runtime/mutex.hpp" #include "runtime/mutexLocker.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/perfData.hpp" #include "runtime/perfMemory.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/safepointMechanism.cpp --- a/src/hotspot/share/runtime/safepointMechanism.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/safepointMechanism.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "logging/log.hpp" #include "runtime/globals.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/os.hpp" #include "runtime/safepointMechanism.inline.hpp" #include "services/memTracker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/sweeper.cpp --- a/src/hotspot/share/runtime/sweeper.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/sweeper.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -37,7 +37,6 @@ #include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/method.hpp" -#include "runtime/atomic.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/handshake.hpp" #include "runtime/mutexLocker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/threadHeapSampler.cpp --- a/src/hotspot/share/runtime/threadHeapSampler.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/threadHeapSampler.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -24,8 +24,8 @@ */ #include "precompiled.hpp" +#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/threadHeapSampler.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/threadSMR.cpp --- a/src/hotspot/share/runtime/threadSMR.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/threadSMR.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,7 +25,9 @@ #include "precompiled.hpp" #include "logging/logStream.hpp" #include "memory/allocation.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/jniHandles.inline.hpp" +#include "runtime/orderAccess.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/thread.inline.hpp" #include "runtime/threadSMR.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/runtime/vmThread.cpp --- a/src/hotspot/share/runtime/vmThread.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/runtime/vmThread.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -35,6 +35,7 @@ #include "oops/method.hpp" #include "oops/oop.inline.hpp" #include "oops/verifyOopClosure.hpp" +#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/mutexLocker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/lowMemoryDetector.hpp --- a/src/hotspot/share/services/lowMemoryDetector.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/lowMemoryDetector.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,6 +26,7 @@ #define SHARE_SERVICES_LOWMEMORYDETECTOR_HPP #include "memory/allocation.hpp" +#include "runtime/atomic.hpp" #include "services/memoryPool.hpp" #include "services/memoryService.hpp" #include "services/memoryUsage.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/mallocSiteTable.hpp --- a/src/hotspot/share/services/mallocSiteTable.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/mallocSiteTable.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,6 +25,8 @@ #ifndef SHARE_SERVICES_MALLOCSITETABLE_HPP #define SHARE_SERVICES_MALLOCSITETABLE_HPP +#include "utilities/macros.hpp" + #if INCLUDE_NMT #include "memory/allocation.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/mallocTracker.cpp --- a/src/hotspot/share/services/mallocTracker.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/mallocTracker.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -23,7 +23,6 @@ */ #include "precompiled.hpp" -#include "runtime/atomic.hpp" #include "services/mallocSiteTable.hpp" #include "services/mallocTracker.hpp" #include "services/mallocTracker.inline.hpp" @@ -153,5 +152,3 @@ header->release(); return (void*)header; } - - diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/memTracker.cpp --- a/src/hotspot/share/services/memTracker.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/memTracker.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "jvm.h" +#include "runtime/atomic.hpp" #include "runtime/orderAccess.hpp" #include "runtime/vmThread.hpp" #include "runtime/vmOperations.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/memoryManager.cpp --- a/src/hotspot/share/services/memoryManager.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/memoryManager.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,9 +27,9 @@ #include "classfile/vmSymbols.hpp" #include "memory/allocation.inline.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/javaCalls.hpp" -#include "runtime/orderAccess.hpp" #include "services/lowMemoryDetector.hpp" #include "services/management.hpp" #include "services/memoryManager.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/memoryPool.cpp --- a/src/hotspot/share/services/memoryPool.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/memoryPool.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -27,9 +27,9 @@ #include "classfile/vmSymbols.hpp" #include "memory/metaspace.hpp" #include "oops/oop.inline.hpp" +#include "runtime/atomic.hpp" #include "runtime/handles.inline.hpp" #include "runtime/javaCalls.hpp" -#include "runtime/orderAccess.hpp" #include "services/lowMemoryDetector.hpp" #include "services/management.hpp" #include "services/memoryManager.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/threadIdTable.cpp --- a/src/hotspot/share/services/threadIdTable.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/threadIdTable.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -24,6 +24,7 @@ */ #include "precompiled.hpp" +#include "runtime/atomic.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/thread.hpp" #include "runtime/threadSMR.hpp" @@ -32,7 +33,6 @@ #include "utilities/concurrentHashTable.inline.hpp" #include "utilities/concurrentHashTableTasks.inline.hpp" - typedef ConcurrentHashTable ThreadIdTableHash; // 2^24 is max size diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/threadStackTracker.cpp --- a/src/hotspot/share/services/threadStackTracker.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/threadStackTracker.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -23,7 +23,6 @@ #include "precompiled.hpp" -#include "runtime/atomic.hpp" #include "runtime/threadCritical.hpp" #include "services/mallocTracker.hpp" #include "services/memTracker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/services/virtualMemoryTracker.cpp --- a/src/hotspot/share/services/virtualMemoryTracker.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/services/virtualMemoryTracker.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,7 +25,6 @@ #include "logging/log.hpp" #include "memory/metaspace.hpp" -#include "runtime/atomic.hpp" #include "runtime/os.hpp" #include "runtime/threadCritical.hpp" #include "services/memTracker.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/utilities/bitMap.inline.hpp --- a/src/hotspot/share/utilities/bitMap.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/utilities/bitMap.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,6 @@ #define SHARE_UTILITIES_BITMAP_INLINE_HPP #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "utilities/bitMap.hpp" #include "utilities/count_trailing_zeros.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp --- a/src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -25,6 +25,7 @@ #ifndef SHARE_UTILITIES_CONCURRENTHASHTABLETASKS_INLINE_HPP #define SHARE_UTILITIES_CONCURRENTHASHTABLETASKS_INLINE_HPP +#include "runtime/atomic.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/concurrentHashTable.inline.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/utilities/globalCounter.cpp --- a/src/hotspot/share/utilities/globalCounter.cpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/utilities/globalCounter.cpp Tue Nov 26 10:47:46 2019 +0100 @@ -24,7 +24,7 @@ #include "precompiled.hpp" #include "utilities/globalCounter.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" #include "runtime/thread.hpp" #include "runtime/threadSMR.inline.hpp" #include "runtime/vmThread.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/utilities/globalCounter.inline.hpp --- a/src/hotspot/share/utilities/globalCounter.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/utilities/globalCounter.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,6 @@ #define SHARE_UTILITIES_GLOBALCOUNTER_INLINE_HPP #include "runtime/atomic.hpp" -#include "runtime/orderAccess.hpp" #include "runtime/thread.inline.hpp" #include "utilities/globalCounter.hpp" diff -r c887851da33d -r 97d13893ec3c src/hotspot/share/utilities/hashtable.inline.hpp --- a/src/hotspot/share/utilities/hashtable.inline.hpp Wed Nov 27 10:21:22 2019 +0100 +++ b/src/hotspot/share/utilities/hashtable.inline.hpp Tue Nov 26 10:47:46 2019 +0100 @@ -26,7 +26,7 @@ #define SHARE_UTILITIES_HASHTABLE_INLINE_HPP #include "memory/allocation.inline.hpp" -#include "runtime/orderAccess.hpp" +#include "runtime/atomic.hpp" #include "utilities/hashtable.hpp" #include "utilities/dtrace.hpp"