--- old/src/hotspot/share/gc/shared/gcTrace.hpp 2018-03-12 10:02:40.543116864 -0400 +++ new/src/hotspot/share/gc/shared/gcTrace.hpp 2018-03-12 10:02:39.917059174 -0400 @@ -30,7 +30,6 @@ #include "gc/shared/gcId.hpp" #include "gc/shared/gcName.hpp" #include "gc/shared/gcWhen.hpp" -#include "memory/allocation.hpp" #include "memory/metaspace.hpp" #include "memory/referenceType.hpp" #include "utilities/macros.hpp" @@ -50,7 +49,7 @@ class TimePartitions; class BoolObjectClosure; -class SharedGCInfo VALUE_OBJ_CLASS_SPEC { +class SharedGCInfo { private: GCName _name; GCCause::Cause _cause; @@ -88,7 +87,7 @@ const Tickspan longest_pause() const { return _longest_pause; } }; -class ParallelOldGCInfo VALUE_OBJ_CLASS_SPEC { +class ParallelOldGCInfo { void* _dense_prefix; public: ParallelOldGCInfo() : _dense_prefix(NULL) {} @@ -100,7 +99,7 @@ #if INCLUDE_ALL_GCS -class G1YoungGCInfo VALUE_OBJ_CLASS_SPEC { +class G1YoungGCInfo { G1YCType _type; public: G1YoungGCInfo() : _type(G1YCTypeEndSentinel) {}