< prev index next >

src/hotspot/share/code/compiledMethod.inline.hpp

Print this page

        

*** 59,69 **** } // class ExceptionCache methods ! inline int ExceptionCache::count() { return OrderAccess::load_acquire(&_count); } address ExceptionCache::pc_at(int index) { assert(index >= 0 && index < count(),""); return _pc[index]; } --- 59,69 ---- } // class ExceptionCache methods ! inline int ExceptionCache::count() { return Atomic::load_acquire(&_count); } address ExceptionCache::pc_at(int index) { assert(index >= 0 && index < count(),""); return _pc[index]; }
*** 72,80 **** assert(index >= 0 && index < count(),""); return _handler[index]; } // increment_count is only called under lock, but there may be concurrent readers. ! inline void ExceptionCache::increment_count() { OrderAccess::release_store(&_count, _count + 1); } #endif // SHARE_CODE_COMPILEDMETHOD_INLINE_HPP --- 72,80 ---- assert(index >= 0 && index < count(),""); return _handler[index]; } // increment_count is only called under lock, but there may be concurrent readers. ! inline void ExceptionCache::increment_count() { Atomic::release_store(&_count, _count + 1); } #endif // SHARE_CODE_COMPILEDMETHOD_INLINE_HPP
< prev index next >