Home | History | Annotate | Download | only in sanitizer_common

Lines Matching defs:mutex

77 struct Mutex {
105 Mutex *getMutex(u32 id);
106 u32 getMutexId(Mutex *m);
110 Mutex* mutex[kL1Size];
160 Mutex *DD::getMutex(u32 id) {
161 return &mutex[id / kL2Size][id % kL2Size];
164 u32 DD::getMutexId(Mutex *m) {
166 Mutex *tab = mutex[i];
184 mutex[id_gen / kL2Size] = (Mutex*)MmapOrDie(kL2Size * sizeof(Mutex),
185 "deadlock detector (mutex table)");
218 VPrintf(3, "#%llu: DD::MutexBeforeLock first mutex\n",
224 Mutex *mtx = getMutex(m->id);
228 Mutex *mtx1 = getMutex(id1);
338 // Remove the mutex from lt->locked if there.
348 // Clear and invalidate the mutex descriptor.
350 Mutex *mtx = getMutex(m->id);
369 Mutex *mtx = getMutex(m->id);
382 Mutex *mtx1 = getMutex(link.id);
395 // Mutex *mtx2 = getMutex(link->id);