Searched refs:DDLogicalThread (Results 1 – 10 of 10) sorted by relevance
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_deadlock_detector1.cc | 29 struct DDLogicalThread { struct 46 DDLogicalThread *CreateLogicalThread(u64 ctx) override; 47 void DestroyLogicalThread(DDLogicalThread *lt) override; 58 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m); 80 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread() 81 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc(sizeof(*lt)); in CreateLogicalThread() 88 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread() 89 lt->~DDLogicalThread(); in DestroyLogicalThread() 98 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) { in MutexEnsureID() 106 DDLogicalThread *lt = cb->lt; in MutexBeforeLock() [all …]
|
D | sanitizer_deadlock_detector2.cc | 71 struct DDLogicalThread { struct 90 DDLogicalThread* CreateLogicalThread(u64 ctx); 91 void DestroyLogicalThread(DDLogicalThread *lt); 102 void CycleCheck(DDPhysicalThread *pt, DDLogicalThread *lt, DDMutex *mtx); 103 void Report(DDPhysicalThread *pt, DDLogicalThread *lt, int npath); 140 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread() 141 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc( in CreateLogicalThread() 142 sizeof(DDLogicalThread)); in CreateLogicalThread() 148 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread() 149 lt->~DDLogicalThread(); in DestroyLogicalThread() [all …]
|
D | sanitizer_deadlock_detector_interface.h | 33 struct DDLogicalThread; 66 DDLogicalThread *lt; 78 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread() 79 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
|
/external/llvm-project/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_deadlock_detector1.cpp | 28 struct DDLogicalThread { struct 45 DDLogicalThread *CreateLogicalThread(u64 ctx) override; 46 void DestroyLogicalThread(DDLogicalThread *lt) override; 57 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m); 79 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread() 80 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc(sizeof(*lt)); in CreateLogicalThread() 87 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread() 88 lt->~DDLogicalThread(); in DestroyLogicalThread() 97 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) { in MutexEnsureID() 105 DDLogicalThread *lt = cb->lt; in MutexBeforeLock() [all …]
|
D | sanitizer_deadlock_detector2.cpp | 70 struct DDLogicalThread { struct 89 DDLogicalThread* CreateLogicalThread(u64 ctx); 90 void DestroyLogicalThread(DDLogicalThread *lt); 101 void CycleCheck(DDPhysicalThread *pt, DDLogicalThread *lt, DDMutex *mtx); 102 void Report(DDPhysicalThread *pt, DDLogicalThread *lt, int npath); 135 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread() 136 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc( in CreateLogicalThread() 137 sizeof(DDLogicalThread)); in CreateLogicalThread() 143 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread() 144 lt->~DDLogicalThread(); in DestroyLogicalThread() [all …]
|
D | sanitizer_deadlock_detector_interface.h | 32 struct DDLogicalThread; 65 DDLogicalThread *lt; 80 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread() 81 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
|
/external/compiler-rt/lib/tsan/dd/ |
D | dd_rtl.h | 29 DDLogicalThread *dd_lt;
|
/external/llvm-project/compiler-rt/lib/tsan/dd/ |
D | dd_rtl.h | 28 DDLogicalThread *dd_lt;
|
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_rtl.h | 416 DDLogicalThread *dd_lt;
|
/external/llvm-project/compiler-rt/lib/tsan/rtl/ |
D | tsan_rtl.h | 426 DDLogicalThread *dd_lt;
|