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