LLDB mainline
lldb_private::trace_intel_pt::TraceIntelPT Member List

This is the complete list of members for lldb_private::trace_intel_pt::TraceIntelPT, including all inherited members.

CreateInstanceForLiveProcess(Process &process)lldb_private::trace_intel_pt::TraceIntelPTstatic
CreateInstanceForPostmortemTrace(JSONTraceBundleDescription &bundle_description, llvm::ArrayRef< lldb::ProcessSP > traced_processes, llvm::ArrayRef< lldb::ThreadPostMortemTraceSP > traced_threads, TraceMode trace_mode)lldb_private::trace_intel_pt::TraceIntelPTprivatestatic
CreateInstanceForTraceBundle(const llvm::json::Value &trace_bundle_description, llvm::StringRef bundle_dir, Debugger &debugger)lldb_private::trace_intel_pt::TraceIntelPTstatic
CreateNewCursor(Thread &thread) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
DebuggerInitialize(Debugger &debugger)lldb_private::trace_intel_pt::TraceIntelPTstatic
Decode(Thread &thread)lldb_private::trace_intel_pt::TraceIntelPTprivate
DoRefreshLiveProcessState(TraceGetStateResponse state, llvm::StringRef json_response) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
Dump(Stream *s) const overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
DumpTraceInfo(Thread &thread, Stream &s, bool verbose, bool json) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
DumpTraceInfoAsJson(Thread &thread, Stream &s, bool verbose)lldb_private::trace_intel_pt::TraceIntelPTprivate
FindBeginningOfTimeNanos()lldb_private::trace_intel_pt::TraceIntelPTprivate
FindPluginForLiveProcess(llvm::StringRef plugin_name, Process &process)lldb_private::Tracestatic
FindPluginForPostMortemProcess(Debugger &debugger, const llvm::json::Value &bundle_description, llvm::StringRef session_file_dir)lldb_private::Tracestatic
FindPluginSchema(llvm::StringRef plugin_name)lldb_private::Tracestatic
GetAllProcesses()lldb_private::Trace
GetCPUInfo()lldb_private::trace_intel_pt::TraceIntelPT
GetCPUInfoForLiveProcess()lldb_private::trace_intel_pt::TraceIntelPTprivate
GetGlobalProperties()lldb_private::trace_intel_pt::TraceIntelPTstatic
GetGlobalTimer()lldb_private::trace_intel_pt::TraceIntelPT
GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind)lldb_private::Traceprotected
GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id, llvm::StringRef kind)lldb_private::Traceprotected
GetLiveProcess()lldb_private::Traceprotected
GetLiveProcessBinaryData(llvm::StringRef kind)lldb_private::Traceprotected
GetLiveProcessBinaryDataSize(llvm::StringRef kind)lldb_private::Traceprotected
GetLiveProcessState()lldb_private::Traceprotected
GetLiveThreadBinaryData(lldb::tid_t tid, llvm::StringRef kind)lldb_private::Traceprotected
GetLiveThreadBinaryDataSize(lldb::tid_t tid, llvm::StringRef kind)lldb_private::Traceprotected
GetLiveTraceBinaryData(const TraceGetBinaryDataRequest &request, uint64_t expected_size)lldb_private::Traceprotected
GetPerfZeroTscConversion()lldb_private::trace_intel_pt::TraceIntelPT
GetPluginName() overridelldb_private::trace_intel_pt::TraceIntelPTinlinevirtual
GetPluginNameStatic()lldb_private::trace_intel_pt::TraceIntelPTinlinestatic
GetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, llvm::StringRef kind)lldb_private::Traceprotected
GetPostMortemProcesses()lldb_private::Traceprotected
GetPostMortemThreadDataFile(lldb::tid_t tid, llvm::StringRef kind)lldb_private::Traceprotected
GetProcessTraceStartCommand(CommandInterpreter &interpreter) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
GetRawTraceSize(Thread &thread)lldb_private::trace_intel_pt::TraceIntelPT
GetSchema() overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
GetSharedPtr()lldb_private::trace_intel_pt::TraceIntelPT
GetStartConfigurationHelp() overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
GetStopID()lldb_private::Trace
GetThreadTimer(lldb::tid_t tid)lldb_private::trace_intel_pt::TraceIntelPT
GetThreadTraceStartCommand(CommandInterpreter &interpreter) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
GetTimer()lldb_private::trace_intel_pt::TraceIntelPT
GetTracedCpus()lldb_private::Trace
GetTracedProcesses()lldb_private::Traceprotected
GetTraceMode()lldb_private::trace_intel_pt::TraceIntelPT
GetUpdatedStorage()lldb_private::trace_intel_pt::TraceIntelPTprivate
Initialize()lldb_private::trace_intel_pt::TraceIntelPTstatic
IsTraced(lldb::tid_t tid) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
LoadPostMortemTraceFromFile(Debugger &debugger, const FileSpec &trace_description_file)lldb_private::Tracestatic
m_cpu_infolldb_private::trace_intel_pt::TraceIntelPTprivate
m_live_processlldb_private::Traceprivate
m_stop_idlldb_private::Traceprivate
m_storagelldb_private::trace_intel_pt::TraceIntelPTprivate
OnAllCpusBinaryDataRead(llvm::StringRef kind, OnCpusBinaryDataReadCallback callback)lldb_private::Trace
OnBinaryDataReadCallback typedeflldb_private::Trace
OnCpuBinaryDataRead(lldb::cpu_id_t cpu_id, llvm::StringRef kind, OnBinaryDataReadCallback callback)lldb_private::Trace
OnCpusBinaryDataReadCallback typedeflldb_private::Trace
OnDataFileRead(FileSpec file, OnBinaryDataReadCallback callback)lldb_private::Tracestatic
OnLiveCpuBinaryDataRead(lldb::cpu_id_t cpu, llvm::StringRef kind, OnBinaryDataReadCallback callback)lldb_private::Traceprotected
OnLiveThreadBinaryDataRead(lldb::tid_t tid, llvm::StringRef kind, OnBinaryDataReadCallback callback)lldb_private::Traceprotected
OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id, llvm::StringRef kind, OnBinaryDataReadCallback callback)lldb_private::Traceprotected
OnPostMortemThreadBinaryDataRead(lldb::tid_t tid, llvm::StringRef kind, OnBinaryDataReadCallback callback)lldb_private::Traceprotected
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 &)=deletelldb_private::PluginInterface
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
RefreshLiveProcessState()lldb_private::Traceprotected
SaveToDisk(FileSpec directory, bool compact) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
SetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, llvm::StringRef kind, FileSpec file_spec)lldb_private::Traceprotected
SetPostMortemThreadDataFile(lldb::tid_t tid, llvm::StringRef kind, FileSpec file_spec)lldb_private::Traceprotected
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()) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
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()) overridelldb_private::trace_intel_pt::TraceIntelPTvirtual
lldb_private::Trace::Start(const llvm::json::Value &request)lldb_private::Traceprotected
Stop(llvm::ArrayRef< lldb::tid_t > tids)lldb_private::Trace
Stop()lldb_private::Trace
Terminate()lldb_private::trace_intel_pt::TraceIntelPTstatic
Trace(llvm::ArrayRef< lldb::ProcessSP > postmortem_processes, std::optional< std::vector< lldb::cpu_id_t > > postmortem_cpus)lldb_private::Traceprotected
Trace(Process &live_process)lldb_private::Traceinlineprotected
trace_modelldb_private::trace_intel_pt::TraceIntelPTprivate
TraceIntelPT(JSONTraceBundleDescription &bundle_description, llvm::ArrayRef< lldb::ProcessSP > traced_processes, TraceMode trace_mode)lldb_private::trace_intel_pt::TraceIntelPTprivate
TraceIntelPT(Process &live_process)lldb_private::trace_intel_pt::TraceIntelPTinlineprivate
TraceIntelPTBundleLoaderlldb_private::trace_intel_pt::TraceIntelPTfriend
TraceMode enum namelldb_private::trace_intel_pt::TraceIntelPT
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~TraceIntelPT() override=defaultlldb_private::trace_intel_pt::TraceIntelPT