src/hotspot/share/memory/allocation.inline.hpp
changeset 59248 e92153ed8bdc
parent 57875 427b38332f20
equal deleted inserted replaced
59247:56bf71d64d51 59248:e92153ed8bdc
    39 inline void inc_stat_counter(volatile julong* dest, julong add_value) {
    39 inline void inc_stat_counter(volatile julong* dest, julong add_value) {
    40 #ifdef _LP64
    40 #ifdef _LP64
    41   *dest += add_value;
    41   *dest += add_value;
    42 #else
    42 #else
    43   julong value = Atomic::load(dest);
    43   julong value = Atomic::load(dest);
    44   Atomic::store(value + add_value, dest);
    44   Atomic::store(dest, value + add_value);
    45 #endif
    45 #endif
    46 }
    46 }
    47 #endif
    47 #endif
    48 
    48 
    49 template <class E>
    49 template <class E>