Home
last modified time | relevance | path

Searched refs:PerfRingBuffer (Results 1 – 2 of 2) sorted by relevance

/external/perfetto/src/profiling/perf/
Devent_reader.h34 class PerfRingBuffer {
36 static std::optional<PerfRingBuffer> Allocate(int perf_fd,
39 ~PerfRingBuffer();
42 PerfRingBuffer(const PerfRingBuffer&) = delete;
43 PerfRingBuffer& operator=(const PerfRingBuffer&) = delete;
44 PerfRingBuffer(PerfRingBuffer&& other) noexcept;
45 PerfRingBuffer& operator=(PerfRingBuffer&& other) noexcept;
51 PerfRingBuffer() = default;
102 PerfRingBuffer ring_buffer);
110 PerfRingBuffer ring_buffer_;
Devent_reader.cc86 PerfRingBuffer::PerfRingBuffer(PerfRingBuffer&& other) noexcept in PerfRingBuffer() function in perfetto::profiling::PerfRingBuffer
97 PerfRingBuffer& PerfRingBuffer::operator=(PerfRingBuffer&& other) noexcept { in operator =()
101 this->~PerfRingBuffer(); in operator =()
102 new (this) PerfRingBuffer(std::move(other)); in operator =()
106 PerfRingBuffer::~PerfRingBuffer() { in ~PerfRingBuffer()
114 std::optional<PerfRingBuffer> PerfRingBuffer::Allocate(int perf_fd, in Allocate()
119 PerfRingBuffer ret; in Allocate()
150 char* PerfRingBuffer::ReadRecordNonconsuming() { in ReadRecordNonconsuming()
195 void PerfRingBuffer::Consume(size_t bytes) { in Consume()
211 PerfRingBuffer ring_buffer) in EventReader()
[all …]