Lines Matching refs:PerfEvent

38   Expected<PerfEvent> perf_event = PerfEvent::Init(attr, pid);  in LoadPerfTscConversionParameters()
80 llvm::Expected<PerfEvent> PerfEvent::Init(perf_event_attr &attr, in Init()
93 return PerfEvent(fd, !attr.disabled); in Init()
96 llvm::Expected<PerfEvent> PerfEvent::Init(perf_event_attr &attr, in Init()
103 PerfEvent::DoMmap(void *addr, size_t length, int prot, int flags, in DoMmap()
117 llvm::Error PerfEvent::MmapMetadataAndDataBuffer(size_t num_data_pages, in MmapMetadataAndDataBuffer()
129 llvm::Error PerfEvent::MmapAuxBuffer(size_t num_aux_pages) { in MmapAuxBuffer()
153 llvm::Error PerfEvent::MmapMetadataAndBuffers(size_t num_data_pages, in MmapMetadataAndBuffers()
173 long PerfEvent::GetFd() const { return *(m_fd.get()); } in GetFd()
175 perf_event_mmap_page &PerfEvent::GetMetadataPage() const { in GetMetadataPage()
179 ArrayRef<uint8_t> PerfEvent::GetDataBuffer() const { in GetDataBuffer()
190 ArrayRef<uint8_t> PerfEvent::GetAuxBuffer() const { in GetAuxBuffer()
200 Expected<std::vector<uint8_t>> PerfEvent::GetReadOnlyDataBuffer() { in GetReadOnlyDataBuffer()
249 Expected<std::vector<uint8_t>> PerfEvent::GetReadOnlyAuxBuffer() { in GetReadOnlyAuxBuffer()
294 Error PerfEvent::DisableWithIoctl() { in DisableWithIoctl()
307 bool PerfEvent::IsEnabled() const { return m_enabled; } in IsEnabled()
309 Error PerfEvent::EnableWithIoctl() { in EnableWithIoctl()
322 size_t PerfEvent::GetEffectiveDataBufferSize() const { in GetEffectiveDataBufferSize()
334 Expected<PerfEvent>
336 lldb::cpu_id_t cpu_id, const PerfEvent *parent_perf_event) { in CreateContextSwitchTracePerfEvent()
371 if (Expected<PerfEvent> perf_event = in CreateContextSwitchTracePerfEvent()
372 PerfEvent::Init(attr, /*pid=*/None, cpu_id, group_fd, /*flags=*/0)) { in CreateContextSwitchTracePerfEvent()