< 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 >