< prev index next >

src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp

Print this page
rev 51152 : [mq]: gcbuildoptionspatch

@@ -2171,11 +2171,13 @@
   }
 }
 
 // Support for compaction
 void CompactibleFreeListSpace::prepare_for_compaction(CompactPoint* cp) {
+#if INCLUDE_SERIALGC
   scan_and_forward(this, cp);
+#endif
   // Prepare_for_compaction() uses the space between live objects
   // so that later phase can skip dead space quickly.  So verification
   // of the free lists doesn't work after.
 }
 

@@ -2184,16 +2186,20 @@
   // based on the amount of live data in the generation
   // (i.e., if 0, bail out) may be used.
   // Cannot test used() == 0 here because the free lists have already
   // been mangled by the compaction.
 
+#if INCLUDE_SERIALGC
   scan_and_adjust_pointers(this);
+#endif
   // See note about verification in prepare_for_compaction().
 }
 
 void CompactibleFreeListSpace::compact() {
+#if INCLUDE_SERIALGC
   scan_and_compact(this);
+#endif
 }
 
 // Fragmentation metric = 1 - [sum of (fbs**2) / (sum of fbs)**2]
 // where fbs is free block sizes
 double CompactibleFreeListSpace::flsFrag() const {
< prev index next >