Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_ring_buffer.h22 class RingBuffer {
25 static RingBuffer *New(uptr Size) { in New()
27 RingBuffer *RB = reinterpret_cast<RingBuffer*>(Ptr); in New()
64 RingBuffer() {} in RingBuffer() function
65 ~RingBuffer() {} in ~RingBuffer()
66 RingBuffer(const RingBuffer&) = delete;
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuzz/
H A Dget_error_info_fuzzer.cpp49 std::vector<char> RingBuffer(AllocatorT::getRingBufferSize(), 0); in LLVMFuzzerTestOneInput() local
50 for (size_t i = 0; i < RingBufferBytes.length() && i < RingBuffer.size(); in LLVMFuzzerTestOneInput()
52 RingBuffer[i] = RingBufferBytes[i]; in LLVMFuzzerTestOneInput()
57 RegionInfo.data(), RingBuffer.data(), Memory, in LLVMFuzzerTestOneInput()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dcombined.h900 return reinterpret_cast<const char *>(&RingBuffer); in getRingBufferAddress()
903 static uptr getRingBufferSize() { return sizeof(RingBuffer); } in getRingBufferSize()
1013 AllocationRingBuffer RingBuffer = {}; variable
1210 uptr Pos = atomic_fetch_add(&RingBuffer.Pos, 1, memory_order_relaxed); in storeRingBufferEntry()
1212 &RingBuffer.Entries[Pos % AllocationRingBuffer::NumEntries]; in storeRingBufferEntry()
1354 auto *RingBuffer = in getRingBufferErrorInfo() local
1356 uptr Pos = atomic_load_relaxed(&RingBuffer->Pos); in getRingBufferErrorInfo()
1361 auto *Entry = &RingBuffer->Entries[I % AllocationRingBuffer::NumEntries]; in getRingBufferErrorInfo()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.h109 typedef RingBuffer<HeapAllocationRecord> HeapAllocationsRingBuffer;