Home
last modified time | relevance | path

Searched refs:DecodedThread (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/lldb/source/Plugins/Trace/intel-pt/
H A DDecodedThread.cpp33 bool DecodedThread::TSCRange::InRange(uint64_t item_index) const { in InRange()
38 bool DecodedThread::NanosecondsRange::InRange(uint64_t item_index) const { in InRange()
43 double DecodedThread::NanosecondsRange::GetInterpolatedTime( in GetInterpolatedTime()
88 uint64_t DecodedThread::GetItemsCount() const { return m_item_kinds.size(); } in GetItemsCount()
91 DecodedThread::GetInstructionLoadAddress(uint64_t item_index) const { in GetInstructionLoadAddress()
96 DecodedThread::GetSyncPointOffsetByIndex(uint64_t item_index) const { in GetSyncPointOffsetByIndex()
100 ThreadSP DecodedThread::GetThread() { return m_thread_sp; } in GetThread()
102 DecodedThread::TraceItemStorage &
103 DecodedThread::CreateNewTraceItem(lldb::TraceItemKind kind) { in CreateNewTraceItem()
113 void DecodedThread::NotifySyncPoint(lldb::addr_t psb_offset) { in NotifySyncPoint()
[all …]
H A DDecodedThread.h61 class DecodedThread : public std::enable_shared_from_this<DecodedThread> {
152 DecodedThread(
193 std::optional<DecodedThread::TSCRange>
204 std::optional<DecodedThread::NanosecondsRange>
285 DecodedThread::TraceItemStorage &CreateNewTraceItem(lldb::TraceItemKind kind);
335 using DecodedThreadSP = std::shared_ptr<DecodedThread>;
H A DTraceCursorIntelPT.h59 const std::optional<DecodedThread::TSCRange> &GetTSCRange() const;
62 const std::optional<DecodedThread::NanosecondsRange> &
80 std::optional<DecodedThread::TSCRange> mutable m_tsc_range;
85 std::optional<DecodedThread::NanosecondsRange> mutable m_nanoseconds_range;
H A DTraceCursorIntelPT.cpp52 const std::optional<DecodedThread::TSCRange> &
61 const std::optional<DecodedThread::NanosecondsRange> &
107 if (const std::optional<DecodedThread::TSCRange> &range = GetTSCRange()) in GetHWClock()
113 if (const std::optional<DecodedThread::NanosecondsRange> &range = in GetWallClockTime()
H A DLibiptDecoder.cpp138 DecodedThread &decoded_thread) in PSBBlockAnomalyDetector()
301 DecodedThread &m_decoded_thread;
340 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt, in PSBBlockDecoder()
341 std::optional<DecodedThread::TSC> tsc_upper_bound) in PSBBlockDecoder()
374 DecodedThread &decoded_thread, in Create()
375 std::optional<DecodedThread::TSC> tsc_upper_bound) { in Create()
471 Error ProcessPTEventTSC(DecodedThread::TSC tsc) { in ProcessPTEventTSC()
556 DecodedThread &m_decoded_thread;
558 std::optional<DecodedThread::TSC> m_tsc_upper_bound;
562 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt, in DecodeSingleTraceForThread()
[all …]
H A DLibiptDecoder.h60 llvm::Error DecodeSingleTraceForThread(DecodedThread &decoded_thread,
87 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt,
H A DThreadDecoder.cpp54 DecodedThreadSP decoded_thread_sp = std::make_shared<DecodedThread>( in DoDecode()
H A DCMakeLists.txt26 DecodedThread.cpp
H A DTraceIntelPT.cpp312 const DecodedThread::EventsStats &events_stats = in DumpTraceInfo()
325 const DecodedThread::ErrorStats &error_stats = in DumpTraceInfo()
405 const DecodedThread::EventsStats &events_stats = in DumpTraceInfoAsJson()
418 const DecodedThread::ErrorStats &error_stats = in DumpTraceInfoAsJson()
H A DTraceIntelPTMultiCpuDecoder.cpp71 DecodedThreadSP decoded_thread_sp = std::make_shared<DecodedThread>( in Decode()
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt4583 lldb/source/Plugins/Trace/intel-pt/DecodedThread.cpp
4584 lldb/source/Plugins/Trace/intel-pt/DecodedThread.h