< prev index next >
src/hotspot/share/gc/g1/g1RemSet.hpp
Print this page
*** 100,111 ****
// Prepare for and cleanup after scanning the heap roots. Must be called
// once before and after in sequential code.
void prepare_for_scan_heap_roots();
// Cleans the card table from temporary duplicate detection information.
void cleanup_after_scan_heap_roots();
! // Prepares the given region for heap root scanning.
! void prepare_for_scan_heap_roots(uint region_idx);
// Do work for regions in the current increment of the collection set, scanning
// non-card based (heap) roots.
void scan_collection_set_regions(G1ParScanThreadState* pss,
uint worker_id,
--- 100,114 ----
// Prepare for and cleanup after scanning the heap roots. Must be called
// once before and after in sequential code.
void prepare_for_scan_heap_roots();
// Cleans the card table from temporary duplicate detection information.
void cleanup_after_scan_heap_roots();
! // Excludes the given region from heap root scanning.
! void exclude_region_from_scan(uint region_idx);
! // Creates a snapshot of the current _top values at the start of collection to
! // filter out card marks that we do not want to scan.
! void prepare_region_for_scan(HeapRegion* region);
// Do work for regions in the current increment of the collection set, scanning
// non-card based (heap) roots.
void scan_collection_set_regions(G1ParScanThreadState* pss,
uint worker_id,
< prev index next >