Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DDecodedThread.cpp45 const LinuxPerfZeroTscConversion &tsc_conversion) const { in GetInterpolatedTime()
65 return interpolate(tsc_conversion.ToNanos(tsc + items_count)); in GetInterpolatedTime()
79 std::min(tsc_conversion.ToNanos(tsc + items_count), next_range->nanos)); in GetInterpolatedTime()
254 const std::optional<LinuxPerfZeroTscConversion> &tsc_conversion) in CalculateApproximateMemoryUsage()
255 : m_thread_sp(thread_sp), m_tsc_conversion(tsc_conversion) {} in CalculateApproximateMemoryUsage()
247 DecodedThread(ThreadSP thread_sp,const std::optional<LinuxPerfZeroTscConversion> & tsc_conversion) DecodedThread() argument
H A DPerfContextSwitchDecoder.cpp193 cpu_id_t cpu_id, const LinuxPerfZeroTscConversion &tsc_conversion, in RecoverExecutionsFromConsecutiveRecords() argument
248 const LinuxPerfZeroTscConversion &tsc_conversion) { in DecodePerfContextSwitchTrace() argument
268 tsc_conversion.ToTSC(context_switch_record.time_in_nanos), in DecodePerfContextSwitchTrace()
274 cpu_id, tsc_conversion, record, prev_record, in DecodePerfContextSwitchTrace()
H A DTraceIntelPT.cpp135 trace_sp->m_storage.tsc_conversion = in CreateInstanceForPostmortemTrace()
198 if (!storage.tsc_conversion) in FindBeginningOfTimeNanos()
223 storage.tsc_conversion->ToNanos(*lowest_tsc); in FindBeginningOfTimeNanos()
234 thread.shared_from_this(), *decoded_thread, m_storage.tsc_conversion, in CreateNewCursor()
548 return GetUpdatedStorage().tsc_conversion; in GetPerfZeroTscConversion()
566 m_storage.tsc_conversion = intelpt_state->tsc_perf_zero_conversion; in DoRefreshLiveProcessState()
590 if (m_storage.tsc_conversion) { in DoRefreshLiveProcessState()
H A DTraceCursorIntelPT.cpp22 const std::optional<LinuxPerfZeroTscConversion> &tsc_conversion, in TraceCursorIntelPT() argument
25 m_tsc_conversion(tsc_conversion), in TraceCursorIntelPT()
H A DDecodedThread.h106 /// \param[in] tsc_conversion
113 const LinuxPerfZeroTscConversion &tsc_conversion) const;
155 const std::optional<LinuxPerfZeroTscConversion> &tsc_conversion);
H A DTraceIntelPTMultiCpuDecoder.cpp125 LinuxPerfZeroTscConversion tsc_conversion = *conv_opt; in DoCorrelateContextSwitchesAndIntelPtTraces() local
157 DecodePerfContextSwitchTrace(data, cpu_id, tsc_conversion); in DoCorrelateContextSwitchesAndIntelPtTraces()
H A DTraceCursorIntelPT.h22 const std::optional<LinuxPerfZeroTscConversion> &tsc_conversion,
H A DPerfContextSwitchDecoder.h139 const LinuxPerfZeroTscConversion &tsc_conversion);
H A DTraceIntelPT.h273 std::optional<LinuxPerfZeroTscConversion> tsc_conversion; member