< prev index next >

src/hotspot/share/gc/g1/g1RemSet.hpp

Print this page

        

@@ -116,16 +116,18 @@
   // Two methods for concurrent refinement support, executed concurrently to
   // the mutator:
   // Cleans the card at "card_ptr" before refinement, returns true iff the card
   // needs later refinement. Note that card_ptr could be updated to a different
   // card due to use of hot card cache.
-  bool clean_card_before_refine(CardValue*& card_ptr);
+  bool clean_card_before_refine(CardValue*& card_ptr
+                                DEBUG_ONLY(COMMA KVHashtable<CardTable::CardValue* COMMA HeapWord* COMMA mtGC>& top_map));
   // Refine the region corresponding to "card_ptr". Must be called after
   // being filtered by clean_card_before_refine(), and after proper
   // fence/synchronization.
   void refine_card_concurrently(CardValue* const card_ptr,
-                                const uint worker_id);
+                                const uint worker_id
+                                DEBUG_ONLY(COMMA KVHashtable<CardTable::CardValue* COMMA HeapWord* COMMA mtGC>& top_map));
 
   // Print accumulated summary info from the start of the VM.
   void print_summary_info();
 
   // Print accumulated summary info from the last time called.
< prev index next >