src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
branchJEP-349-branch
changeset 58255 f9648f8ca4da
parent 58254 a6ccade6b295
equal deleted inserted replaced
58254:a6ccade6b295 58255:f9648f8ca4da
   602 typedef MutexedWriteOp<WriteOperation> MutexedWriteOperation;
   602 typedef MutexedWriteOp<WriteOperation> MutexedWriteOperation;
   603 typedef ConcurrentWriteOp<WriteOperation> ConcurrentWriteOperation;
   603 typedef ConcurrentWriteOp<WriteOperation> ConcurrentWriteOperation;
   604 
   604 
   605 typedef Retired<JfrBuffer, true> NonRetired;
   605 typedef Retired<JfrBuffer, true> NonRetired;
   606 typedef Excluded<JfrBuffer, true> NonExcluded;
   606 typedef Excluded<JfrBuffer, true> NonExcluded;
   607 typedef CompositeOperation<NonRetired, NonExcluded, And> BufferPredicate;
   607 typedef CompositeOperation<NonRetired, NonExcluded> BufferPredicate;
   608 typedef PredicatedMutexedWriteOp<WriteOperation, BufferPredicate> ThreadLocalMutexedWriteOperation;
   608 typedef PredicatedMutexedWriteOp<WriteOperation, BufferPredicate> ThreadLocalMutexedWriteOperation;
   609 typedef PredicatedConcurrentWriteOp<WriteOperation, BufferPredicate> ThreadLocalConcurrentWriteOperation;
   609 typedef PredicatedConcurrentWriteOp<WriteOperation, BufferPredicate> ThreadLocalConcurrentWriteOperation;
   610 
   610 
   611 size_t JfrStorage::write() {
   611 size_t JfrStorage::write() {
   612   const size_t full_elements = write_full();
   612   const size_t full_elements = write_full();