| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_posix.cpp | 90 void AsanTSDInit(void (*destructor)(void *tsd)) { in AsanTSDInit() argument 100 void AsanTSDSet(void *tsd) { in AsanTSDSet() argument 102 CHECK(tsd); in AsanTSDSet() 104 key.key = tsd; in AsanTSDSet() 107 void PlatformTSDDtor(void *tsd) { in PlatformTSDDtor() argument 109 CHECK_EQ(key.key, tsd); in PlatformTSDDtor() 113 AsanThread::TSDDtor(tsd); in PlatformTSDDtor() 129 void AsanTSDSet(void *tsd) { in AsanTSDSet() argument 131 pthread_setspecific(tsd_key, tsd); in AsanTSDSet() 134 void PlatformTSDDtor(void *tsd) { in PlatformTSDDtor() argument [all …]
|
| H A D | asan_internal.h | 113 void AsanTSDInit(void (*destructor)(void *tsd)); 115 void AsanTSDSet(void *tsd); 116 void PlatformTSDDtor(void *tsd);
|
| H A D | asan_win.cpp | 231 void AsanTSDInit(void (*destructor)(void *tsd)) { in AsanTSDInit() argument 241 void AsanTSDSet(void *tsd) { in AsanTSDSet() argument 243 fake_tsd = tsd; in AsanTSDSet() 246 void PlatformTSDDtor(void *tsd) { AsanThread::TSDDtor(tsd); } in PlatformTSDDtor() argument
|
| H A D | asan_fuchsia.cpp | 101 void AsanTSDSet(void *tsd) { per_thread = tsd; } in AsanTSDSet() argument 106 void AsanTSDInit(void (*destructor)(void *tsd)) { in AsanTSDInit() argument 110 void PlatformTSDDtor(void *tsd) { UNREACHABLE(__func__); } in PlatformTSDDtor() argument
|
| H A D | asan_thread.h | 63 static void TSDDtor(void *tsd);
|
| H A D | asan_thread.cpp | 91 void AsanThread::TSDDtor(void *tsd) { in TSDDtor() argument 92 AsanThreadContext *context = (AsanThreadContext*)tsd; in TSDDtor()
|
| /llvm-project-15.0.7/compiler-rt/lib/memprof/ |
| H A D | memprof_posix.cpp | 30 void TSDInit(void (*destructor)(void *tsd)) { in TSDInit() argument 41 void TSDSet(void *tsd) { in TSDSet() argument 43 pthread_setspecific(tsd_key, tsd); in TSDSet() 46 void PlatformTSDDtor(void *tsd) { in PlatformTSDDtor() argument 47 MemprofThreadContext *context = (MemprofThreadContext *)tsd; in PlatformTSDDtor() 50 CHECK_EQ(0, pthread_setspecific(tsd_key, tsd)); in PlatformTSDDtor() 53 MemprofThread::TSDDtor(tsd); in PlatformTSDDtor()
|
| H A D | memprof_internal.h | 70 void TSDInit(void (*destructor)(void *tsd)); 72 void TSDSet(void *tsd); 73 void PlatformTSDDtor(void *tsd);
|
| H A D | memprof_thread.cpp | 88 void MemprofThread::TSDDtor(void *tsd) { in TSDDtor() argument 89 MemprofThreadContext *context = (MemprofThreadContext *)tsd; in TSDDtor()
|
| H A D | memprof_thread.h | 62 static void TSDDtor(void *tsd);
|
| /llvm-project-15.0.7/compiler-rt/lib/msan/ |
| H A D | msan_linux.cpp | 195 void MsanTSDInit(void (*destructor)(void *tsd)) { in MsanTSDInit() argument 205 void SetCurrentThread(MsanThread *tsd) { in SetCurrentThread() argument 207 CHECK(tsd); in SetCurrentThread() 209 key.key = tsd; in SetCurrentThread() 212 void MsanTSDDtor(void *tsd) { in MsanTSDDtor() argument 214 CHECK_EQ(key.key, tsd); in MsanTSDDtor() 218 MsanThread::TSDDtor(tsd); in MsanTSDDtor() 224 void MsanTSDInit(void (*destructor)(void *tsd)) { in MsanTSDInit() argument 245 void MsanTSDDtor(void *tsd) { in MsanTSDDtor() argument 246 MsanThread *t = (MsanThread*)tsd; in MsanTSDDtor() [all …]
|
| H A D | msan_thread.cpp | 52 void MsanThread::TSDDtor(void *tsd) { in TSDDtor() argument 53 MsanThread *t = (MsanThread*)tsd; in TSDDtor()
|
| H A D | msan.h | 392 void MsanTSDInit(void (*destructor)(void *tsd)); 394 void MsanTSDSet(void *tsd); 395 void MsanTSDDtor(void *tsd);
|
| H A D | msan_thread.h | 24 static void TSDDtor(void *tsd);
|
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | dfsan_thread.cpp | 51 void DFsanThread::TSDDtor(void *tsd) { in TSDDtor() argument 52 DFsanThread *t = (DFsanThread *)tsd; in TSDDtor() 102 void DFsanTSDInit(void (*destructor)(void *tsd)) { in DFsanTSDInit() argument 121 void DFsanTSDDtor(void *tsd) { in DFsanTSDDtor() argument 122 DFsanThread *t = (DFsanThread *)tsd; in DFsanTSDDtor() 125 CHECK_EQ(0, pthread_setspecific(tsd_key, tsd)); in DFsanTSDDtor() 131 DFsanThread::TSDDtor(tsd); in DFsanTSDDtor()
|
| H A D | dfsan_thread.h | 29 static void TSDDtor(void *tsd); 77 void DFsanTSDInit(void (*destructor)(void *tsd)); 78 void DFsanTSDDtor(void *tsd);
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Posix/ |
| H A D | tsd_dtor_leak.cpp | 21 void Dtor(void *tsd) { in Dtor() argument 23 free(tsd); in Dtor()
|
| /llvm-project-15.0.7/compiler-rt/lib/hwasan/ |
| H A D | hwasan_linux.cpp | 279 void HwasanTSDDtor(void *tsd) { in HwasanTSDDtor() argument 280 uptr iterations = (uptr)tsd; in HwasanTSDDtor()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/ |
| H A D | BUILD.gn | 52 "tsd.h",
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/ |
| H A D | MachThread.cpp | 730 ThreadInfo::QoS MachThread::GetRequestedQoS(nub_addr_t tsd, in GetRequestedQoS() argument 738 if (m_process->ReadMemory(tsd + (dti_qos_class_index * 8), 8, &pri) == in GetRequestedQoS() 744 if (m_process->ReadMemory(tsd + (dti_qos_class_index * 4), 4, &pri) == in GetRequestedQoS()
|
| H A D | MachThreadList.h | 47 ThreadInfo::QoS GetRequestedQoS(nub_thread_t tid, nub_addr_t tsd,
|
| H A D | MachThread.h | 116 ThreadInfo::QoS GetRequestedQoS(nub_addr_t tsd, uint64_t dti_qos_class_index);
|
| H A D | MachThreadList.cpp | 46 nub_addr_t tsd, in GetRequestedQoS() argument 50 return thread_sp->GetRequestedQoS(tsd, dti_qos_class_index); in GetRequestedQoS()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/tests/ |
| H A D | asan_mac_test_helpers.mm | 155 void CallFreeOnWorkqueue(void *tsd) { 157 dispatch_block_t block_dealloc = ^{ worker_do_deallocate(tsd); };
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | CMakeLists.txt | 80 tsd.h
|