zrthxn added inline comments.
================ Comment at: lldb/source/Plugins/Trace/intel-pt/TraceCursorIntelPT.cpp:67-82 switch (origin) { case TraceCursor::SeekType::Set: m_pos = fitPosToBounds(offset); + m_current_tsc = m_decoded_thread_sp->CalculateTscRange(m_pos); return m_pos; case TraceCursor::SeekType::End: m_pos = fitPosToBounds(offset + last_index); ---------------- wallace wrote: > we can simplify this so that we only invoke CalculateTscRange once This is incorrect The converted code always returns 0. I've refactored it to have CalculateTscRange once but its a side-effect-y function and will need some future attention. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D122603/new/ https://reviews.llvm.org/D122603 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits