Home
last modified time | relevance | path

Searched refs:tsc_conversion (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DIntelPTCollector.cpp41 if (Expected<LinuxPerfZeroTscConversion> tsc_conversion = in FetchPerfTscConversionParameters() local
43 return *tsc_conversion; in FetchPerfTscConversionParameters()
47 toString(tsc_conversion.takeError()).c_str()); in FetchPerfTscConversionParameters()
115 Expected<LinuxPerfZeroTscConversion &> tsc_conversion = in TraceStart() local
117 if (!tsc_conversion) in TraceStart()
118 return tsc_conversion.takeError(); in TraceStart()
217 if (Expected<LinuxPerfZeroTscConversion &> tsc_conversion = in GetState() local
219 state.tsc_perf_zero_conversion = *tsc_conversion; in GetState()
221 state.AddWarning(toString(tsc_conversion.takeError())); in GetState()
/llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/
H A DDecodedThread.cpp59 const LinuxPerfZeroTscConversion &tsc_conversion) const { in GetInterpolatedTime()
79 return interpolate(tsc_conversion.ToNanos(tsc + items_count)); in GetInterpolatedTime()
93 std::min(tsc_conversion.ToNanos(tsc + items_count), next_range->nanos)); in GetInterpolatedTime()
238 const llvm::Optional<LinuxPerfZeroTscConversion> &tsc_conversion) in DecodedThread() argument
239 : m_thread_sp(thread_sp), m_tsc_conversion(tsc_conversion) {} in DecodedThread()
H A DTraceIntelPT.cpp87 trace_sp->m_storage.tsc_conversion = bundle_description.tsc_perf_zero_conversion; in CreateInstanceForPostmortemTrace()
149 if (!storage.tsc_conversion) in FindBeginningOfTimeNanos()
174 storage.tsc_conversion->ToNanos(*lowest_tsc); in FindBeginningOfTimeNanos()
185 thread.shared_from_this(), *decoded_thread, m_storage.tsc_conversion, in CreateNewCursor()
499 return GetUpdatedStorage().tsc_conversion; in GetPerfZeroTscConversion()
517 m_storage.tsc_conversion = intelpt_state->tsc_perf_zero_conversion; in DoRefreshLiveProcessState()
541 if (m_storage.tsc_conversion) { in DoRefreshLiveProcessState()
H A DPerfContextSwitchDecoder.cpp192 cpu_id_t cpu_id, const LinuxPerfZeroTscConversion &tsc_conversion, in RecoverExecutionsFromConsecutiveRecords() argument
247 const LinuxPerfZeroTscConversion &tsc_conversion) { in DecodePerfContextSwitchTrace() argument
267 tsc_conversion.ToTSC(context_switch_record.time_in_nanos), in DecodePerfContextSwitchTrace()
273 cpu_id, tsc_conversion, record, prev_record, in DecodePerfContextSwitchTrace()
H A DTraceCursorIntelPT.cpp22 const Optional<LinuxPerfZeroTscConversion> &tsc_conversion, in TraceCursorIntelPT() argument
25 m_tsc_conversion(tsc_conversion), in TraceCursorIntelPT()
H A DDecodedThread.h132 const LinuxPerfZeroTscConversion &tsc_conversion) const;
152 const llvm::Optional<LinuxPerfZeroTscConversion> &tsc_conversion);
H A DTraceIntelPTMultiCpuDecoder.cpp127 LinuxPerfZeroTscConversion tsc_conversion = *conv_opt; in DoCorrelateContextSwitchesAndIntelPtTraces() local
159 DecodePerfContextSwitchTrace(data, cpu_id, tsc_conversion); in DoCorrelateContextSwitchesAndIntelPtTraces()
H A DTraceCursorIntelPT.h21 const llvm::Optional<LinuxPerfZeroTscConversion> &tsc_conversion,
H A DPerfContextSwitchDecoder.h141 const LinuxPerfZeroTscConversion &tsc_conversion);
H A DTraceIntelPT.h245 llvm::Optional<LinuxPerfZeroTscConversion> tsc_conversion; member