Searched refs:RingBuffer (Results 1 – 5 of 5) sorted by relevance
29 TEST(RingBuffer, Construct) { in TEST() argument30 RingBuffer<int64_t> *RBlong = RingBuffer<int64_t>::New(20); in TEST()36 RingBuffer<T> *RB; in TestRB()39 RB = RingBuffer<T>::New(Size); in TestRB()44 RB = RingBuffer<T>::New(4); in TestRB()69 TEST(RingBuffer, int64) { in TEST() argument73 TEST(RingBuffer, LargeStruct) { in TEST() argument
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()
910 return reinterpret_cast<const char *>(&RingBuffer); in getRingBufferAddress()913 static uptr getRingBufferSize() { return sizeof(RingBuffer); } in getRingBufferSize()1023 AllocationRingBuffer RingBuffer = {}; variable1220 uptr Pos = atomic_fetch_add(&RingBuffer.Pos, 1, memory_order_relaxed); in storeRingBufferEntry()1222 &RingBuffer.Entries[Pos % AllocationRingBuffer::NumEntries]; in storeRingBufferEntry()1364 auto *RingBuffer = in getRingBufferErrorInfo() local1366 uptr Pos = atomic_load_relaxed(&RingBuffer->Pos); in getRingBufferErrorInfo()1371 auto *Entry = &RingBuffer->Entries[I % AllocationRingBuffer::NumEntries]; in getRingBufferErrorInfo()
109 typedef RingBuffer<HeapAllocationRecord> HeapAllocationsRingBuffer;