Home
last modified time | relevance | path

Searched refs:DDLogicalThread (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_deadlock_detector1.cpp28 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 …]
H A Dsanitizer_deadlock_detector2.cpp70 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 …]
H A Dsanitizer_deadlock_detector_interface.h32 struct DDLogicalThread;
65 DDLogicalThread *lt;
80 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread()
81 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_deadlock_detector1.cc29 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 …]
H A Dsanitizer_deadlock_detector2.cc71 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);
136 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
137 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc( in CreateLogicalThread()
138 sizeof(DDLogicalThread)); in CreateLogicalThread()
144 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread()
145 lt->~DDLogicalThread(); in DestroyLogicalThread()
[all …]
H A Dsanitizer_deadlock_detector_interface.h33 struct DDLogicalThread;
66 DDLogicalThread *lt;
78 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread()
79 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_deadlock_detector1.cc27 struct DDLogicalThread { struct
44 DDLogicalThread *CreateLogicalThread(u64 ctx) override;
45 void DestroyLogicalThread(DDLogicalThread *lt) override;
56 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m);
78 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
79 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc(sizeof(*lt)); in CreateLogicalThread()
86 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread()
87 lt->~DDLogicalThread(); in DestroyLogicalThread()
96 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) { in MutexEnsureID()
104 DDLogicalThread *lt = cb->lt; in MutexBeforeLock()
[all …]
H A Dsanitizer_deadlock_detector2.cc69 struct DDLogicalThread { struct
88 DDLogicalThread* CreateLogicalThread(u64 ctx);
89 void DestroyLogicalThread(DDLogicalThread *lt);
100 void CycleCheck(DDPhysicalThread *pt, DDLogicalThread *lt, DDMutex *mtx);
101 void Report(DDPhysicalThread *pt, DDLogicalThread *lt, int npath);
134 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
135 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc( in CreateLogicalThread()
136 sizeof(DDLogicalThread)); in CreateLogicalThread()
142 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread()
143 lt->~DDLogicalThread(); in DestroyLogicalThread()
[all …]
H A Dsanitizer_deadlock_detector_interface.h31 struct DDLogicalThread;
64 DDLogicalThread *lt;
76 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread()
77 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/dd/
H A Ddd_rtl.h29 DDLogicalThread *dd_lt;
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_rtl.h192 DDLogicalThread *dd_lt;
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
H A Dtsan_rtl.h428 DDLogicalThread *dd_lt;
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
H A Dtsan_rtl.h432 DDLogicalThread *dd_lt;