ContextSwitchTrace typedef | lldb_private::process_linux::IntelPTMultiCoreTrace | private |
ForEachCore(std::function< void(lldb::cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace)> callback) | lldb_private::process_linux::IntelPTMultiCoreTrace | |
ForEachCore(std::function< void(lldb::cpu_id_t cpu_id, IntelPTSingleBufferTrace &intelpt_trace, ContextSwitchTrace &context_switch_trace)> callback) | lldb_private::process_linux::IntelPTMultiCoreTrace | |
GetState() override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
IntelPTMultiCoreTrace(llvm::DenseMap< lldb::cpu_id_t, std::pair< IntelPTSingleBufferTrace, ContextSwitchTrace > > &&traces_per_core, NativeProcessProtocol &process, bool using_cgroup_filtering) | lldb_private::process_linux::IntelPTMultiCoreTrace | inlineprivate |
m_process | lldb_private::process_linux::IntelPTMultiCoreTrace | private |
m_traces_per_core | lldb_private::process_linux::IntelPTMultiCoreTrace | private |
m_using_cgroup_filtering | lldb_private::process_linux::IntelPTMultiCoreTrace | private |
ProcessDidStop() override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
ProcessWillResume() override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
StartOnAllCores(const TraceIntelPTStartRequest &request, NativeProcessProtocol &process, std::optional< int > cgroup_fd=std::nullopt) | lldb_private::process_linux::IntelPTMultiCoreTrace | static |
TraceStart(lldb::tid_t tid) override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
TracesThread(lldb::tid_t tid) const override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
TraceStop(lldb::tid_t tid) override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
TryGetBinaryData(const TraceGetBinaryDataRequest &request) override | lldb_private::process_linux::IntelPTMultiCoreTrace | virtual |
~IntelPTProcessTrace()=default | lldb_private::process_linux::IntelPTProcessTrace | virtual |