Home
last modified time | relevance | path

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

/developtools/profiler/hiebpf/test/unittest/
Dringbuffer_test.cpp64 constexpr enum RingBuffer::MemAlignShift memAlign {RingBuffer::MemAlignShift::B_ALIGN_SHIFT}; enumerator
65 auto ringBuffer = std::make_unique<RingBuffer>(0, memAlign);
68 ASSERT_EQ(ringBuffer->bufSize_, RingBuffer::BufferSize::DEFAULT_SIZE);
78 constexpr enum RingBuffer::MemAlignShift memAlign {RingBuffer::MemAlignShift::B_ALIGN_SHIFT}; enumerator
79 auto ringBuffer = std::make_unique<RingBuffer>(BUFFER_SIZE, memAlign);
85 ringBuffer = std::make_unique<RingBuffer>(size, memAlign);
98 constexpr enum RingBuffer::MemAlignShift memAlign {RingBuffer::MemAlignShift::H_ALIGN_SHIFT}; enumerator
99 auto ringBuffer = std::make_unique<RingBuffer>(BUFFER_SIZE, memAlign);
105 const int bit = RingBuffer::MemAlignShift::H_ALIGN_SHIFT;
107 ringBuffer = std::make_unique<RingBuffer>(size, memAlign);
[all …]
/developtools/hiperf/src/
Dring_buffer.cpp23 RingBuffer::RingBuffer(size_t size) : size_(size) in RingBuffer() function in OHOS::Developtools::HiPerf::RingBuffer
30 RingBuffer::~RingBuffer() {} in ~RingBuffer()
33 size_t RingBuffer::GetFreeSize() const in GetFreeSize()
38 uint8_t *RingBuffer::AllocForWrite(size_t writeSize) in AllocForWrite()
71 void RingBuffer::EndWrite() in EndWrite()
78 uint8_t *RingBuffer::GetReadData() in GetReadData()
105 void RingBuffer::EndRead() in EndRead()
Dperf_events.cpp465 recordBuf_ = std::make_unique<RingBuffer>(CalcBufferSize()); in PrepareRecordThread()
/developtools/hiperf/include/
Dring_buffer.h22 class RingBuffer {
27 explicit RingBuffer(size_t size);
28 ~RingBuffer();
Dperf_events.h508 std::unique_ptr<RingBuffer> recordBuf_ {nullptr};
/developtools/hiperf/test/unittest/common/native/
Dring_buffer_test.cpp44 static void ReadBufferAndCheck(RingBuffer &buf);
45 static void WriteBuffer(RingBuffer &buf);
56 void RingBufferTest::ReadBufferAndCheck(RingBuffer &buf) in ReadBufferAndCheck()
80 void RingBufferTest::WriteBuffer(RingBuffer &buf) in WriteBuffer()
108 RingBuffer rb {CAP};
119 RingBuffer rb {CAP};
/developtools/profiler/hiebpf/src/
Dringbuffer.cpp23 RingBuffer::RingBuffer(const std::size_t bufSize, const enum MemAlignShift shift) in RingBuffer() function in RingBuffer
61 ssize_t RingBuffer::Read(const int fd, const std::size_t len) in Read()
103 ssize_t RingBuffer::Write(const int fd, std::size_t len) in Write()
142 std::size_t RingBuffer::Get(char* dest, const std::size_t len) in Get()
176 int RingBuffer::Put(const char* str, const std::size_t len) in Put()
214 int RingBuffer::Put(const std::string& str) in Put()
253 char* RingBuffer::Allocate(std::size_t bufSize) in Allocate()
284 int RingBuffer::Resize() in Resize()
Dhhlog.cpp38 constexpr enum RingBuffer::MemAlignShift memAlign {RingBuffer::MemAlignShift::W_ALIGN_SHIFT}; in InitLogger() enumerator
39 buf_.reset(new RingBuffer {SizeConsts::RING_BUF_SIZE, memAlign}); in InitLogger()
/developtools/profiler/hiebpf/include/
Dringbuffer.h22 class RingBuffer {
31 RingBuffer(
35 inline ~RingBuffer() in ~RingBuffer()
Dbpf_event_receiver.h274 … constexpr enum RingBuffer::MemAlignShift memAlign {RingBuffer::MemAlignShift::W_ALIGN_SHIFT}; in InitBuffer() enumerator
275 buf_ = std::make_unique<RingBuffer>(bufSize, memAlign); in InitBuffer()
332 std::unique_ptr<RingBuffer> buf_ {nullptr};
Dhhlog.h121 std::unique_ptr<RingBuffer> buf_ {nullptr};