< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi
*** 31,40 ****
--- 31,41 ----
#include "gc/shenandoah/shenandoahAllocRequest.hpp"
#include "gc/shenandoah/shenandoahLock.hpp"
#include "gc/shenandoah/shenandoahEvacOOMHandler.hpp"
#include "gc/shenandoah/shenandoahSharedVariables.hpp"
#include "services/memoryManager.hpp"
+ #include "utilities/macros.hpp"
class ConcurrentGCTimer;
class ReferenceProcessor;
class ShenandoahAllocTracker;
class ShenandoahCollectorPolicy;
*** 67,78 ****
DEFINE_PAD_MINUS_SIZE(0, DEFAULT_CACHE_LINE_SIZE, sizeof(volatile size_t));
volatile size_t _index;
DEFINE_PAD_MINUS_SIZE(1, DEFAULT_CACHE_LINE_SIZE, 0);
// No implicit copying: iterators should be passed by reference to capture the state
! ShenandoahRegionIterator(const ShenandoahRegionIterator& that);
! ShenandoahRegionIterator& operator=(const ShenandoahRegionIterator& o);
public:
ShenandoahRegionIterator();
ShenandoahRegionIterator(ShenandoahHeap* heap);
--- 68,78 ----
DEFINE_PAD_MINUS_SIZE(0, DEFAULT_CACHE_LINE_SIZE, sizeof(volatile size_t));
volatile size_t _index;
DEFINE_PAD_MINUS_SIZE(1, DEFAULT_CACHE_LINE_SIZE, 0);
// No implicit copying: iterators should be passed by reference to capture the state
! NONCOPYABLE(ShenandoahRegionIterator);
public:
ShenandoahRegionIterator();
ShenandoahRegionIterator(ShenandoahHeap* heap);
< prev index next >