Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_ring_buffer_test.cpp29 TEST(RingBuffer, Construct) { in TEST() argument
30 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() argument
73 TEST(RingBuffer, LargeStruct) { in TEST() argument
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dcombined.h910 return reinterpret_cast<const char *>(&RingBuffer); in getRingBufferAddress()
913 static uptr getRingBufferSize() { return sizeof(RingBuffer); } in getRingBufferSize()
1023 AllocationRingBuffer RingBuffer = {}; variable
1220 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() local
1366 uptr Pos = atomic_load_relaxed(&RingBuffer->Pos); in getRingBufferErrorInfo()
1371 auto *Entry = &RingBuffer->Entries[I % AllocationRingBuffer::NumEntries]; in getRingBufferErrorInfo()
/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.h109 typedef RingBuffer<HeapAllocationRecord> HeapAllocationsRingBuffer;