| /src/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | TraceIntelPTMultiCpuDecoder.cpp | 20 TraceIntelPTSP trace_sp) in TraceIntelPTMultiCpuDecoder() argument 21 : m_trace_wp(trace_sp) { in TraceIntelPTMultiCpuDecoder() 22 for (Process *proc : trace_sp->GetAllProcesses()) { in TraceIntelPTMultiCpuDecoder() 39 TraceIntelPTSP trace_sp = GetTrace(); in FindLowestTSC() local 46 FindLowestTSCInTrace(*trace_sp, cpu_id_to_buffer.second); in FindLowestTSC() 63 TraceIntelPTSP trace_sp = GetTrace(); in Decode() local 65 return trace_sp->GetThreadTimer(thread.GetID()) in Decode() 72 thread.shared_from_this(), trace_sp->GetPerfZeroTscConversion()); in Decode() 74 Error err = trace_sp->OnAllCpusBinaryDataRead( in Decode() 81 *decoded_thread_sp, *trace_sp, buffers, it->second); in Decode() [all …]
|
| H A D | TraceIntelPT.cpp | 133 TraceIntelPTSP trace_sp( in CreateInstanceForPostmortemTrace() local 135 trace_sp->m_storage.tsc_conversion = in CreateInstanceForPostmortemTrace() 142 trace_sp->SetPostMortemCpuDataFile(cpu.id, IntelPTDataKinds::kIptTrace, in CreateInstanceForPostmortemTrace() 145 trace_sp->SetPostMortemCpuDataFile( in CreateInstanceForPostmortemTrace() 152 trace_sp->m_storage.multicpu_decoder.emplace(trace_sp); in CreateInstanceForPostmortemTrace() 158 trace_sp->m_storage.thread_decoders.try_emplace( in CreateInstanceForPostmortemTrace() 159 thread->GetID(), std::make_unique<ThreadDecoder>(thread, *trace_sp)); in CreateInstanceForPostmortemTrace() 161 trace_sp->SetPostMortemThreadDataFile( in CreateInstanceForPostmortemTrace() 168 process_sp->GetTarget().SetTrace(trace_sp); in CreateInstanceForPostmortemTrace() 169 return trace_sp; in CreateInstanceForPostmortemTrace()
|
| H A D | TraceIntelPTBundleSaver.cpp | 100 TraceSP trace_sp = process.GetTarget().GetTrace(); in BuildThreadsSection() local 108 if (!trace_sp->IsTraced(tid)) in BuildThreadsSection() 114 if (trace_sp->GetTracedCpus().empty()) { in BuildThreadsSection()
|
| H A D | TraceIntelPTMultiCpuDecoder.h | 36 TraceIntelPTMultiCpuDecoder(TraceIntelPTSP trace_sp);
|
| /src/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectTrace.cpp | 117 TraceSP trace_sp = process_sp->GetTarget().GetTrace(); in DoExecute() local 120 trace_sp->SaveToDisk(bundle_dir, m_options.m_compact)) { in DoExecute() 406 if (Expected<TraceSP> trace_sp = process_sp->GetTarget().GetTraceOrCreate()) in DoGetProxyCommandObject() local 407 return GetDelegateCommand(**trace_sp); in DoGetProxyCommandObject() 411 toString(trace_sp.takeError()).c_str()); in DoGetProxyCommandObject()
|
| H A D | CommandObjectThread.cpp | 2075 TraceSP trace_sp = process_sp->GetTarget().GetTrace(); in DoExecuteOnThreads() local 2077 if (llvm::Error err = trace_sp->Stop(tids)) in DoExecuteOnThreads() 2476 const TraceSP &trace_sp = m_exe_ctx.GetTargetSP()->GetTrace(); in HandleOneThread() local 2479 trace_sp->DumpTraceInfo(*thread_sp, result.GetOutputStream(), in HandleOneThread()
|
| H A D | CommandObjectProcess.cpp | 1798 TraceSP trace_sp = process_sp->GetTarget().GetTrace(); in DoExecute() local 1800 if (llvm::Error err = trace_sp->Stop()) in DoExecute()
|
| /src/contrib/llvm-project/lldb/source/API/ |
| H A D | SBTrace.cpp | 27 SBTrace::SBTrace(const lldb::TraceSP &trace_sp) : m_opaque_sp(trace_sp) { in SBTrace() argument 28 LLDB_INSTRUMENT_VA(this, trace_sp); in SBTrace()
|
| H A D | SBTarget.cpp | 2420 if (llvm::Expected<lldb::TraceSP> trace_sp = target_sp->CreateTrace()) { in CreateTrace() local 2421 return SBTrace(*trace_sp); in CreateTrace() 2423 error.SetErrorString(llvm::toString(trace_sp.takeError()).c_str()); in CreateTrace()
|
| /src/contrib/llvm-project/lldb/source/Plugins/MemoryHistory/asan/ |
| H A D | MemoryHistoryASan.cpp | 115 ValueObjectSP trace_sp = in CreateHistoryThreadFromValueObject() local 118 if (!trace_sp) in CreateHistoryThreadFromValueObject() 123 addr_t pc = trace_sp->GetChildAtIndex(i)->GetValueAsUnsigned(0); in CreateHistoryThreadFromValueObject()
|
| /src/contrib/llvm-project/lldb/source/Plugins/TraceExporter/ctf/ |
| H A D | CommandObjectThreadTraceExportCTF.cpp | 67 const TraceSP &trace_sp = m_exe_ctx.GetTargetSP()->GetTrace(); in DoExecute() local 83 Expected<TraceCursorSP> cursor = trace_sp->CreateNewCursor(*thread); in DoExecute()
|
| /src/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBTrace.h | 140 SBTrace(const lldb::TraceSP &trace_sp);
|
| /src/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/ |
| H A D | InstrumentationRuntimeMainThreadChecker.cpp | 122 auto trace_sp = StructuredData::ObjectSP(trace); in RetrieveReportData() local 147 d->AddItem("trace", trace_sp); in RetrieveReportData()
|
| /src/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/UBSan/ |
| H A D | InstrumentationRuntimeUBSan.cpp | 149 auto trace_sp = StructuredData::ObjectSP(trace); in RetrieveReportData() local 178 d->AddItem("trace", trace_sp); in RetrieveReportData()
|
| /src/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/ |
| H A D | InstrumentationRuntimeTSan.cpp | 213 auto trace_sp = std::make_shared<StructuredData::Array>(); in CreateStackTrace() local 222 trace_sp->AddIntegerItem(trace_addr); in CreateStackTrace() 224 return trace_sp; in CreateStackTrace()
|
| /src/contrib/llvm-project/lldb/source/Target/ |
| H A D | Target.cpp | 3366 void Target::SetTrace(const TraceSP &trace_sp) { m_trace_sp = trace_sp; } in SetTrace() argument 3384 if (llvm::Expected<TraceSP> trace_sp = in CreateTrace() local 3386 m_trace_sp = *trace_sp; in CreateTrace() 3391 llvm::toString(trace_sp.takeError()).c_str()); in CreateTrace()
|
| /src/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Target.h | 1227 void SetTrace(const lldb::TraceSP &trace_sp);
|