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 | 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 | |