Searched refs:DecodedThread (Results 1 – 9 of 9) sorted by relevance
| /src/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | DecodedThread.cpp | 33 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_data.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() 103 DecodedThread::TraceItemStorage & 104 DecodedThread::CreateNewTraceItem(lldb::TraceItemKind kind, Data &&data) { in CreateNewTraceItem() 115 void DecodedThread::NotifySyncPoint(lldb::addr_t psb_offset) { in NotifySyncPoint() [all …]
|
| H A D | DecodedThread.h | 62 class DecodedThread : public std::enable_shared_from_this<DecodedThread> { 153 DecodedThread( 194 std::optional<DecodedThread::TSCRange> 205 std::optional<DecodedThread::NanosecondsRange> 277 DecodedThread::TraceItemStorage &CreateNewTraceItem(lldb::TraceItemKind kind, 325 using DecodedThreadSP = std::shared_ptr<DecodedThread>;
|
| H A D | TraceCursorIntelPT.h | 59 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 D | TraceCursorIntelPT.cpp | 52 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 D | LibiptDecoder.cpp | 138 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 D | LibiptDecoder.h | 60 llvm::Error DecodeSingleTraceForThread(DecodedThread &decoded_thread, 87 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt,
|
| H A D | ThreadDecoder.cpp | 54 DecodedThreadSP decoded_thread_sp = std::make_shared<DecodedThread>( in DoDecode()
|
| H A D | TraceIntelPT.cpp | 311 const DecodedThread::EventsStats &events_stats = in DumpTraceInfo() 324 const DecodedThread::ErrorStats &error_stats = in DumpTraceInfo() 404 const DecodedThread::EventsStats &events_stats = in DumpTraceInfoAsJson() 417 const DecodedThread::ErrorStats &error_stats = in DumpTraceInfoAsJson()
|
| H A D | TraceIntelPTMultiCpuDecoder.cpp | 71 DecodedThreadSP decoded_thread_sp = std::make_shared<DecodedThread>( in Decode()
|