DisableWithIoctl() | lldb_private::process_linux::PerfEvent | |
DoMmap(void *addr, size_t length, int prot, int flags, long int offset, llvm::StringRef buffer_name) | lldb_private::process_linux::PerfEvent | private |
EnableWithIoctl() | lldb_private::process_linux::PerfEvent | |
GetAuxBuffer() const | lldb_private::process_linux::PerfEvent | |
GetDataBuffer() const | lldb_private::process_linux::PerfEvent | |
GetEffectiveDataBufferSize() const | lldb_private::process_linux::PerfEvent | |
GetFd() const | lldb_private::process_linux::PerfEvent | |
GetMetadataPage() const | lldb_private::process_linux::PerfEvent | |
GetReadOnlyAuxBuffer() | lldb_private::process_linux::PerfEvent | |
GetReadOnlyDataBuffer() | lldb_private::process_linux::PerfEvent | |
Init(perf_event_attr &attr, std::optional< lldb::pid_t > pid, std::optional< lldb::cpu_id_t > cpu, std::optional< long > group_fd, unsigned long flags) | lldb_private::process_linux::PerfEvent | static |
Init(perf_event_attr &attr, std::optional< lldb::pid_t > pid, std::optional< lldb::cpu_id_t > core=std::nullopt) | lldb_private::process_linux::PerfEvent | static |
IsEnabled() const | lldb_private::process_linux::PerfEvent | |
m_aux_base | lldb_private::process_linux::PerfEvent | private |
m_enabled | lldb_private::process_linux::PerfEvent | private |
m_fd | lldb_private::process_linux::PerfEvent | private |
m_metadata_data_base | lldb_private::process_linux::PerfEvent | private |
MmapAuxBuffer(size_t num_aux_pages) | lldb_private::process_linux::PerfEvent | private |
MmapMetadataAndBuffers(size_t num_data_pages, size_t num_aux_pages, bool data_buffer_write) | lldb_private::process_linux::PerfEvent | |
MmapMetadataAndDataBuffer(size_t num_data_pages, bool data_buffer_write) | lldb_private::process_linux::PerfEvent | private |
PerfEvent(long fd, bool enabled) | lldb_private::process_linux::PerfEvent | inlineprivate |