Home
last modified time | relevance | path

Searched refs:RingBuffer (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_ring_buffer.h18 // RingBuffer<T>: fixed-size ring buffer optimized for speed of push().
22 class RingBuffer {
25 static RingBuffer *New(uptr Size) { in New()
26 void *Ptr = MmapOrDie(SizeInBytes(Size), "RingBuffer"); in New()
27 RingBuffer *RB = reinterpret_cast<RingBuffer*>(Ptr); in New()
66 RingBuffer() {}
67 ~RingBuffer() {}
68 RingBuffer(const RingBuffer
64 RingBuffer() {} RingBuffer() function
[all...]
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.h131 typedef RingBuffer<HeapAllocationRecord> HeapAllocationsRingBuffer;
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dcombined.h1554 auto *RingBuffer = in getRingBufferErrorInfo() local
1557 if (!RingBuffer || RingBufferElements == 0 || !Depot) in getRingBufferErrorInfo()
1559 uptr Pos = atomic_load_relaxed(&RingBuffer->Pos); in getRingBufferErrorInfo()
1564 auto *Entry = getRingBufferEntry(RingBuffer, I % RingBufferElements); in getRingBufferErrorInfo()