src/hotspot/share/runtime/perfMemory.cpp
changeset 59247 56bf71d64d51
parent 50429 83aec1d357d4
child 59290 97d13893ec3c
equal deleted inserted replaced
59246:fcad92f425c5 59247:56bf71d64d51
   154   _prologue->num_entries = 0;
   154   _prologue->num_entries = 0;
   155   _prologue->used = 0;
   155   _prologue->used = 0;
   156   _prologue->overflow = 0;
   156   _prologue->overflow = 0;
   157   _prologue->mod_time_stamp = 0;
   157   _prologue->mod_time_stamp = 0;
   158 
   158 
   159   OrderAccess::release_store(&_initialized, 1);
   159   Atomic::release_store(&_initialized, 1);
   160 }
   160 }
   161 
   161 
   162 void PerfMemory::destroy() {
   162 void PerfMemory::destroy() {
   163 
   163 
   164   if (!is_usable()) return;
   164   if (!is_usable()) return;
   267 
   267 
   268   return dest_file;
   268   return dest_file;
   269 }
   269 }
   270 
   270 
   271 bool PerfMemory::is_initialized() {
   271 bool PerfMemory::is_initialized() {
   272   return OrderAccess::load_acquire(&_initialized) != 0;
   272   return Atomic::load_acquire(&_initialized) != 0;
   273 }
   273 }