src/hotspot/share/oops/methodData.inline.hpp
changeset 59247 56bf71d64d51
parent 53244 9807daeb47c4
child 59290 97d13893ec3c
equal deleted inserted replaced
59246:fcad92f425c5 59247:56bf71d64d51
    27 
    27 
    28 #include "oops/methodData.hpp"
    28 #include "oops/methodData.hpp"
    29 #include "runtime/orderAccess.hpp"
    29 #include "runtime/orderAccess.hpp"
    30 
    30 
    31 inline void DataLayout::release_set_cell_at(int index, intptr_t value) {
    31 inline void DataLayout::release_set_cell_at(int index, intptr_t value) {
    32   OrderAccess::release_store(&_cells[index], value);
    32   Atomic::release_store(&_cells[index], value);
    33 }
    33 }
    34 
    34 
    35 inline void ProfileData::release_set_intptr_at(int index, intptr_t value) {
    35 inline void ProfileData::release_set_intptr_at(int index, intptr_t value) {
    36   assert(0 <= index && index < cell_count(), "oob");
    36   assert(0 <= index && index < cell_count(), "oob");
    37   data()->release_set_cell_at(index, value);
    37   data()->release_set_cell_at(index, value);