Home
last modified time | relevance | path

Searched refs:trace_sp (Results 1 – 17 of 17) sorted by relevance

/src/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTMultiCpuDecoder.cpp20 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 DTraceIntelPT.cpp133 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 DTraceIntelPTBundleSaver.cpp100 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 DTraceIntelPTMultiCpuDecoder.h36 TraceIntelPTMultiCpuDecoder(TraceIntelPTSP trace_sp);
/src/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectTrace.cpp117 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 DCommandObjectThread.cpp2075 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 DCommandObjectProcess.cpp1798 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 DSBTrace.cpp27 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 DSBTarget.cpp2420 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 DMemoryHistoryASan.cpp115 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 DCommandObjectThreadTraceExportCTF.cpp67 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 DSBTrace.h140 SBTrace(const lldb::TraceSP &trace_sp);
/src/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/
H A DInstrumentationRuntimeMainThreadChecker.cpp122 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 DInstrumentationRuntimeUBSan.cpp149 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 DInstrumentationRuntimeTSan.cpp213 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 DTarget.cpp3366 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 DTarget.h1227 void SetTrace(const lldb::TraceSP &trace_sp);