| CreateInstanceForLiveProcess(Process &process) | lldb_private::trace_intel_pt::TraceIntelPT | static |
| CreateInstanceForPostmortemTrace(JSONTraceBundleDescription &bundle_description, llvm::ArrayRef< lldb::ProcessSP > traced_processes, llvm::ArrayRef< lldb::ThreadPostMortemTraceSP > traced_threads, TraceMode trace_mode) | lldb_private::trace_intel_pt::TraceIntelPT | privatestatic |
| CreateInstanceForTraceBundle(const llvm::json::Value &trace_bundle_description, llvm::StringRef bundle_dir, Debugger &debugger) | lldb_private::trace_intel_pt::TraceIntelPT | static |
| CreateNewCursor(Thread &thread) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| DebuggerInitialize(Debugger &debugger) | lldb_private::trace_intel_pt::TraceIntelPT | static |
| Decode(Thread &thread) | lldb_private::trace_intel_pt::TraceIntelPT | private |
| DoRefreshLiveProcessState(TraceGetStateResponse state, llvm::StringRef json_response) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| Dump(Stream *s) const override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| DumpTraceInfo(Thread &thread, Stream &s, bool verbose, bool json) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| DumpTraceInfoAsJson(Thread &thread, Stream &s, bool verbose) | lldb_private::trace_intel_pt::TraceIntelPT | private |
| FindBeginningOfTimeNanos() | lldb_private::trace_intel_pt::TraceIntelPT | private |
| FindPluginForLiveProcess(llvm::StringRef plugin_name, Process &process) | lldb_private::Trace | static |
| FindPluginForPostMortemProcess(Debugger &debugger, const llvm::json::Value &bundle_description, llvm::StringRef session_file_dir) | lldb_private::Trace | static |
| FindPluginSchema(llvm::StringRef plugin_name) | lldb_private::Trace | static |
| GetAllProcesses() | lldb_private::Trace | |
| GetCPUInfo() | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetCPUInfoForLiveProcess() | lldb_private::trace_intel_pt::TraceIntelPT | private |
| GetGlobalProperties() | lldb_private::trace_intel_pt::TraceIntelPT | static |
| GetGlobalTimer() | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind) | lldb_private::Trace | protected |
| GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id, llvm::StringRef kind) | lldb_private::Trace | protected |
| GetLiveProcess() | lldb_private::Trace | protected |
| GetLiveProcessBinaryData(llvm::StringRef kind) | lldb_private::Trace | protected |
| GetLiveProcessBinaryDataSize(llvm::StringRef kind) | lldb_private::Trace | protected |
| GetLiveProcessState() | lldb_private::Trace | protected |
| GetLiveThreadBinaryData(lldb::tid_t tid, llvm::StringRef kind) | lldb_private::Trace | protected |
| GetLiveThreadBinaryDataSize(lldb::tid_t tid, llvm::StringRef kind) | lldb_private::Trace | protected |
| GetLiveTraceBinaryData(const TraceGetBinaryDataRequest &request, uint64_t expected_size) | lldb_private::Trace | protected |
| GetPerfZeroTscConversion() | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetPluginName() override | lldb_private::trace_intel_pt::TraceIntelPT | inlinevirtual |
| GetPluginNameStatic() | lldb_private::trace_intel_pt::TraceIntelPT | inlinestatic |
| GetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, llvm::StringRef kind) | lldb_private::Trace | protected |
| GetPostMortemProcesses() | lldb_private::Trace | protected |
| GetPostMortemThreadDataFile(lldb::tid_t tid, llvm::StringRef kind) | lldb_private::Trace | protected |
| GetProcessTraceStartCommand(CommandInterpreter &interpreter) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| GetRawTraceSize(Thread &thread) | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetSchema() override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| GetSharedPtr() | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetStartConfigurationHelp() override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| GetStopID() | lldb_private::Trace | |
| GetThreadTimer(lldb::tid_t tid) | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetThreadTraceStartCommand(CommandInterpreter &interpreter) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| GetTimer() | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetTracedCpus() | lldb_private::Trace | |
| GetTracedProcesses() | lldb_private::Trace | protected |
| GetTraceMode() | lldb_private::trace_intel_pt::TraceIntelPT | |
| GetUpdatedStorage() | lldb_private::trace_intel_pt::TraceIntelPT | private |
| Initialize() | lldb_private::trace_intel_pt::TraceIntelPT | static |
| IsTraced(lldb::tid_t tid) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| LoadPostMortemTraceFromFile(Debugger &debugger, const FileSpec &trace_description_file) | lldb_private::Trace | static |
| m_cpu_info | lldb_private::trace_intel_pt::TraceIntelPT | private |
| m_live_process | lldb_private::Trace | private |
| m_stop_id | lldb_private::Trace | private |
| m_storage | lldb_private::trace_intel_pt::TraceIntelPT | private |
| OnAllCpusBinaryDataRead(llvm::StringRef kind, OnCpusBinaryDataReadCallback callback) | lldb_private::Trace | |
| OnBinaryDataReadCallback typedef | lldb_private::Trace | |
| OnCpuBinaryDataRead(lldb::cpu_id_t cpu_id, llvm::StringRef kind, OnBinaryDataReadCallback callback) | lldb_private::Trace | |
| OnCpusBinaryDataReadCallback typedef | lldb_private::Trace | |
| OnDataFileRead(FileSpec file, OnBinaryDataReadCallback callback) | lldb_private::Trace | static |
| OnLiveCpuBinaryDataRead(lldb::cpu_id_t cpu, llvm::StringRef kind, OnBinaryDataReadCallback callback) | lldb_private::Trace | protected |
| OnLiveThreadBinaryDataRead(lldb::tid_t tid, llvm::StringRef kind, OnBinaryDataReadCallback callback) | lldb_private::Trace | protected |
| OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id, llvm::StringRef kind, OnBinaryDataReadCallback callback) | lldb_private::Trace | protected |
| OnPostMortemThreadBinaryDataRead(lldb::tid_t tid, llvm::StringRef kind, OnBinaryDataReadCallback callback) | lldb_private::Trace | protected |
| OnThreadBinaryDataRead(lldb::tid_t tid, llvm::StringRef kind, OnBinaryDataReadCallback callback) | lldb_private::Trace | |
| OnThreadBufferRead(lldb::tid_t tid, OnBinaryDataReadCallback callback) | lldb_private::trace_intel_pt::TraceIntelPT | |
| operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| PluginInterface()=default | lldb_private::PluginInterface | |
| PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| RefreshLiveProcessState() | lldb_private::Trace | protected |
| SaveToDisk(FileSpec directory, bool compact) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| SetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, llvm::StringRef kind, FileSpec file_spec) | lldb_private::Trace | protected |
| SetPostMortemThreadDataFile(lldb::tid_t tid, llvm::StringRef kind, FileSpec file_spec) | lldb_private::Trace | protected |
| Start(uint64_t ipt_trace_size, uint64_t total_buffer_size_limit, bool enable_tsc, std::optional< uint64_t > psb_period, bool m_per_cpu_tracing, bool disable_cgroup_filtering) | lldb_private::trace_intel_pt::TraceIntelPT | |
| Start(StructuredData::ObjectSP configuration=StructuredData::ObjectSP()) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| Start(llvm::ArrayRef< lldb::tid_t > tids, uint64_t ipt_trace_size, bool enable_tsc, std::optional< uint64_t > psb_period) | lldb_private::trace_intel_pt::TraceIntelPT | |
| Start(llvm::ArrayRef< lldb::tid_t > tids, StructuredData::ObjectSP configuration=StructuredData::ObjectSP()) override | lldb_private::trace_intel_pt::TraceIntelPT | virtual |
| lldb_private::Trace::Start(const llvm::json::Value &request) | lldb_private::Trace | protected |
| Stop(llvm::ArrayRef< lldb::tid_t > tids) | lldb_private::Trace | |
| Stop() | lldb_private::Trace | |
| Terminate() | lldb_private::trace_intel_pt::TraceIntelPT | static |
| Trace(llvm::ArrayRef< lldb::ProcessSP > postmortem_processes, std::optional< std::vector< lldb::cpu_id_t > > postmortem_cpus) | lldb_private::Trace | protected |
| Trace(Process &live_process) | lldb_private::Trace | inlineprotected |
| trace_mode | lldb_private::trace_intel_pt::TraceIntelPT | private |
| TraceIntelPT(JSONTraceBundleDescription &bundle_description, llvm::ArrayRef< lldb::ProcessSP > traced_processes, TraceMode trace_mode) | lldb_private::trace_intel_pt::TraceIntelPT | private |
| TraceIntelPT(Process &live_process) | lldb_private::trace_intel_pt::TraceIntelPT | inlineprivate |
| TraceIntelPTBundleLoader class | lldb_private::trace_intel_pt::TraceIntelPT | friend |
| TraceMode enum name | lldb_private::trace_intel_pt::TraceIntelPT | |
| ~PluginInterface()=default | lldb_private::PluginInterface | virtual |
| ~TraceIntelPT() override=default | lldb_private::trace_intel_pt::TraceIntelPT | |