Lines Matching refs:tid
17 bool IntelPTThreadTraceCollection::TracesThread(lldb::tid_t tid) const { in TracesThread()
18 return m_thread_traces.count(tid); in TracesThread()
21 Error IntelPTThreadTraceCollection::TraceStop(lldb::tid_t tid) { in TraceStop() argument
22 auto it = m_thread_traces.find(tid); in TraceStop()
25 "Thread %" PRIu64 " not currently traced", tid); in TraceStop()
27 m_thread_traces.erase(tid); in TraceStop()
32 lldb::tid_t tid, const TraceIntelPTStartRequest &request) { in TraceStart() argument
33 if (TracesThread(tid)) in TraceStart()
35 "Thread %" PRIu64 " already traced", tid); in TraceStart()
38 IntelPTSingleBufferTrace::Start(request, tid); in TraceStart()
43 m_thread_traces.try_emplace(tid, std::move(*trace)); in TraceStart()
52 std::function<void(lldb::tid_t tid, IntelPTSingleBufferTrace &thread_trace)> in ForEachThread() argument
59 IntelPTThreadTraceCollection::GetTracedThread(lldb::tid_t tid) { in GetTracedThread() argument
60 auto it = m_thread_traces.find(tid); in GetTracedThread()
63 "Thread %" PRIu64 " not currently traced", tid); in GetTracedThread()
79 if (!request.tid) in TryGetBinaryData()
84 if (!TracesThread(*request.tid)) in TryGetBinaryData()
88 GetTracedThread(*request.tid)) in TryGetBinaryData()