Home
last modified time | relevance | path

Searched refs:UniqueTid (Results 1 – 20 of 20) sorted by relevance

/external/perfetto/src/trace_processor/
Dprocess_tracker.h42 std::multimap<uint32_t, UniqueTid>::const_iterator;
52 UniqueTid StartNewThread(int64_t timestamp,
57 UniqueTid GetOrCreateThread(uint32_t tid);
62 UniqueTid UpdateThreadName(uint32_t tid, StringId thread_name_id);
67 virtual UniqueTid UpdateThread(uint32_t tid, uint32_t tgid);
101 void AssociateThreads(UniqueTid, UniqueTid);
107 void ResolvePendingAssociations(UniqueTid, UniquePid);
116 std::multimap<uint32_t /* tid */, UniqueTid> tids_;
126 std::vector<std::pair<UniqueTid, UniqueTid>> pending_assocs_;
Dprocess_tracker.cc36 UniqueTid ProcessTracker::StartNewThread(int64_t timestamp, in StartNewThread()
39 UniqueTid new_utid = context_->storage->AddEmptyThread(tid); in StartNewThread()
47 UniqueTid ProcessTracker::GetOrCreateThread(uint32_t tid) { in GetOrCreateThread()
55 UniqueTid ProcessTracker::UpdateThreadName(uint32_t tid, in UpdateThreadName()
73 UniqueTid ProcessTracker::UpdateThread(uint32_t tid, uint32_t pid) { in UpdateThread()
78 UniqueTid utid = 0; in UpdateThread()
80 UniqueTid iter_utid = it->second; in UpdateThread()
169 void ProcessTracker::AssociateThreads(UniqueTid utid1, UniqueTid utid2) { in AssociateThreads()
200 void ProcessTracker::ResolvePendingAssociations(UniqueTid utid_arg, in ResolvePendingAssociations()
203 std::vector<UniqueTid> resolved_utids; in ResolvePendingAssociations()
[all …]
Dslice_tracker.h42 UniqueTid utid,
48 UniqueTid utid,
57 UniqueTid utid,
66 UniqueTid utid,
69 void CompleteSlice(UniqueTid tid);
75 std::unordered_map<UniqueTid, SlicesStack> threads_;
Dslice_tracker.cc44 UniqueTid utid = in BeginAndroid()
51 UniqueTid utid, in Begin()
59 UniqueTid utid, in Scoped()
70 UniqueTid utid, in StartSlice()
107 UniqueTid utid = in EndAndroid()
113 UniqueTid utid, in End()
139 void SliceTracker::CompleteSlice(UniqueTid utid) { in CompleteSlice()
Dthread_table.h51 UniqueTid min;
52 UniqueTid max;
53 UniqueTid current;
Dtrace_storage.h48 using UniqueTid = uint32_t; variable
226 UniqueTid utid, in AddSlice()
258 const std::deque<UniqueTid>& utids() const { return utids_; } in utids()
276 std::deque<UniqueTid> utids_;
519 UniqueTid utid) { in AddRawEvent()
539 const std::deque<UniqueTid>& utids() const { return utids_; } in utids()
547 std::deque<UniqueTid> utids_;
554 UniqueTid utid, in AddLogEvent()
569 const std::deque<UniqueTid>& utids() const { return utids_; } in utids()
576 std::deque<UniqueTid> utids_;
[all …]
Dfuchsia_trace_parser.cc108 UniqueTid utid = in ParseTracePacket()
115 UniqueTid utid = in ParseTracePacket()
124 UniqueTid utid = in ParseTracePacket()
Dsyscall_tracker.h50 void Enter(int64_t ts, UniqueTid utid, uint32_t syscall_num) { in Enter()
56 void Exit(int64_t ts, UniqueTid utid, uint32_t syscall_num) { in Exit()
Devent_tracker.h83 UniqueTid utid = 0;
89 UniqueTid utid = 0;
Devent_tracker.cc99 UniqueTid prev_utid = in PushSchedSwitch()
164 pending.utid = static_cast<UniqueTid>(ref); in PushCounter()
185 pending.utid = static_cast<UniqueTid>(ref); in PushInstant()
Dsyscall_tracker_unittest.cc38 void(int64_t timestamp, UniqueTid utid, StringId cat, StringId name));
41 void(int64_t timestamp, UniqueTid utid, StringId cat, StringId name));
Dthread_table.cc83 UniqueTid constraint_utid = in Filter()
84 static_cast<UniqueTid>(sqlite3_value_int(argv[j])); in Filter()
Dproto_trace_parser.cc615 UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid); in ParseSignalDeliver()
625 UniqueTid utid = context_->process_tracker->GetOrCreateThread( in ParseSignalGenerate()
638 UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid); in ParseLowmemoryKill()
660 UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid); in ParseRssStat()
696 UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid); in ParseIonHeapGrowOrShrink()
920 UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid); in ParseMmEventRecord()
942 UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid); in ParseSysEvent()
965 UniqueTid utid = context_->process_tracker->GetOrCreateThread(tid); in ParseGenericFtrace()
1002 UniqueTid utid = context_->process_tracker->GetOrCreateThread(tid); in ParseTypedFtraceToRaw()
1426 UniqueTid utid = procs->UpdateThread(tid, pid); in ParseTrackEvent()
Djson_trace_parser.cc87 UniqueTid utid = procs->UpdateThread(tid, pid); in ParseTracePacket()
Dfuchsia_trace_tokenizer.cc361 UniqueTid utid = procs->UpdateThread(static_cast<uint32_t>(obj_id), in ParseRecord()
414 UniqueTid utid = in ParseRecord()
Dproto_trace_parser_unittest.cc97 MOCK_METHOD2(UpdateThread, UniqueTid(uint32_t tid, uint32_t tgid));
122 void(int64_t timestamp, UniqueTid utid, StringId cat, StringId name));
125 void(int64_t timestamp, UniqueTid utid, StringId cat, StringId name));
128 UniqueTid utid,
Draw_table.cc230 UniqueTid utid = raw_evts.utids()[row]; in ToSystrace()
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_deadlock_detector1.cc115 dd.addEdges(&lt->dd, m->id, cb->Unwind(), cb->UniqueTid()); in MutexBeforeLock()
169 dd.addEdges(&lt->dd, m->id, stk ? stk : cb->Unwind(), cb->UniqueTid()); in MutexAfterLock()
Dsanitizer_deadlock_detector_interface.h69 virtual int UniqueTid() { return 0; } in UniqueTid() function
/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_mutex.cc40 int UniqueTid() override { return thr->unique_id; } in UniqueTid() function