Searched refs:RingBuffer (Results 1 – 4 of 4) sorted by relevance
22 class RingBuffer {25 static RingBuffer *New(uptr Size) { in New()27 RingBuffer *RB = reinterpret_cast<RingBuffer*>(Ptr); in New()64 RingBuffer() {} in RingBuffer() function65 ~RingBuffer() {} in ~RingBuffer()66 RingBuffer(const RingBuffer&) = delete;
49 std::vector<char> RingBuffer(AllocatorT::getRingBufferSize(), 0); in LLVMFuzzerTestOneInput() local50 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()
900 return reinterpret_cast<const char *>(&RingBuffer); in getRingBufferAddress()903 static uptr getRingBufferSize() { return sizeof(RingBuffer); } in getRingBufferSize()1013 AllocationRingBuffer RingBuffer = {}; variable1210 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() local1356 uptr Pos = atomic_load_relaxed(&RingBuffer->Pos); in getRingBufferErrorInfo()1361 auto *Entry = &RingBuffer->Entries[I % AllocationRingBuffer::NumEntries]; in getRingBufferErrorInfo()
109 typedef RingBuffer<HeapAllocationRecord> HeapAllocationsRingBuffer;