Searched refs:DecodedThread (Results 1 - 9 of 9) sorted by relevance

/openbsd-current/gnu/llvm/lldb/source/Plugins/Trace/intel-pt/
H A DDecodedThread.cpp1 //===-- DecodedThread.cpp -------------------------------------------------===//
9 #include "DecodedThread.h"
33 bool DecodedThread::TSCRange::InRange(uint64_t item_index) const {
38 bool DecodedThread::NanosecondsRange::InRange(uint64_t item_index) const {
43 double DecodedThread::NanosecondsRange::GetInterpolatedTime(
88 uint64_t DecodedThread::GetItemsCount() const { return m_item_kinds.size(); }
91 DecodedThread::GetInstructionLoadAddress(uint64_t item_index) const {
96 DecodedThread::GetSyncPointOffsetByIndex(uint64_t item_index) const {
100 ThreadSP DecodedThread::GetThread() { return m_thread_sp; }
102 DecodedThread
[all...]
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 DDecodedThread.h1 //===-- DecodedThread.h -----------------------------------------*- C++ -*-===//
54 /// \class DecodedThread
61 class DecodedThread : public std::enable_shared_from_this<DecodedThread> { class in namespace:lldb_private::trace_intel_pt
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.cpp10 #include "DecodedThread.h"
52 const std::optional<DecodedThread::TSCRange> &
61 const std::optional<DecodedThread::NanosecondsRange> &
107 if (const std::optional<DecodedThread::TSCRange> &range = GetTSCRange())
113 if (const std::optional<DecodedThread::NanosecondsRange> &range =
H A DLibiptDecoder.h12 #include "DecodedThread.h"
60 llvm::Error DecodeSingleTraceForThread(DecodedThread &decoded_thread,
87 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt,
H A DLibiptDecoder.cpp138 DecodedThread &decoded_thread)
301 DecodedThread &m_decoded_thread;
332 /// A \a DecodedThread object where the decoded instructions will be
340 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt,
341 std::optional<DecodedThread::TSC> tsc_upper_bound)
368 /// A \a DecodedThread object where the decoded instructions will be
374 DecodedThread &decoded_thread,
375 std::optional<DecodedThread::TSC> tsc_upper_bound) {
467 /// underlying DecodedThread and decoding should continue as expected.
471 Error ProcessPTEventTSC(DecodedThread
[all...]
H A DThreadDecoder.cpp54 DecodedThreadSP decoded_thread_sp = std::make_shared<DecodedThread>(
H A DTraceIntelPT.cpp13 #include "DecodedThread.h"
312 const DecodedThread::EventsStats &events_stats =
325 const DecodedThread::ErrorStats &error_stats =
405 const DecodedThread::EventsStats &events_stats =
418 const DecodedThread::ErrorStats &error_stats =
H A DTraceIntelPTMultiCpuDecoder.cpp71 DecodedThreadSP decoded_thread_sp = std::make_shared<DecodedThread>(

Completed in 70 milliseconds