Home
last modified time | relevance | path

Searched refs:blocked_tid (Results 1 – 3 of 3) sorted by relevance

/art/runtime/base/
Dmutex.cc182 void BaseMutex::RecordContention(uint64_t blocked_tid, in RecordContention() argument
192 if (log[slot].blocked_tid == blocked_tid && in RecordContention()
193 log[slot].owner_tid == blocked_tid) { in RecordContention()
201 log[new_slot].blocked_tid = blocked_tid; in RecordContention()
223 uint64_t blocked_tid = log[i].blocked_tid; in DumpContention() local
227 auto it = most_common_blocked.find(blocked_tid); in DumpContention()
229 most_common_blocked.Overwrite(blocked_tid, it->second + count); in DumpContention()
231 most_common_blocked.Put(blocked_tid, count); in DumpContention()
Dmutex-inl.h49 ScopedContentionRecorder(BaseMutex* mutex, uint64_t blocked_tid, uint64_t owner_tid) in ScopedContentionRecorder() argument
51 blocked_tid_(kLogLockContentions ? blocked_tid : 0), in ScopedContentionRecorder()
Dmutex.h151 void RecordContention(uint64_t blocked_tid, uint64_t owner_tid, uint64_t nano_time_blocked);
159 ContentionLogEntry() : blocked_tid(0), owner_tid(0) {} in ContentionLogEntry()
160 uint64_t blocked_tid; member