< prev index next >
src/share/vm/gc/g1/heapRegionRemSet.cpp
Print this page
rev 11970 : [mq]: base_volatiles
*** 54,64 ****
// next pointer in collision list
PerRegionTable * _collision_list_next;
// Global free list of PRTs
! static PerRegionTable* _free_list;
protected:
// We need access in order to union things into the base table.
BitMap* bm() { return &_bm; }
--- 54,64 ----
// next pointer in collision list
PerRegionTable * _collision_list_next;
// Global free list of PRTs
! static PerRegionTable* volatile _free_list;
protected:
// We need access in order to union things into the base table.
BitMap* bm() { return &_bm; }
*** 247,257 ****
}
static void test_fl_mem_size();
};
! PerRegionTable* PerRegionTable::_free_list = NULL;
size_t OtherRegionsTable::_max_fine_entries = 0;
size_t OtherRegionsTable::_mod_max_fine_entries_mask = 0;
size_t OtherRegionsTable::_fine_eviction_stride = 0;
size_t OtherRegionsTable::_fine_eviction_sample_size = 0;
--- 247,257 ----
}
static void test_fl_mem_size();
};
! PerRegionTable* volatile PerRegionTable::_free_list = NULL;
size_t OtherRegionsTable::_max_fine_entries = 0;
size_t OtherRegionsTable::_mod_max_fine_entries_mask = 0;
size_t OtherRegionsTable::_fine_eviction_stride = 0;
size_t OtherRegionsTable::_fine_eviction_sample_size = 0;
< prev index next >