Home
last modified time | relevance | path

Searched refs:tsd (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_posix.cpp90 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 Dasan_internal.h113 void AsanTSDInit(void (*destructor)(void *tsd));
115 void AsanTSDSet(void *tsd);
116 void PlatformTSDDtor(void *tsd);
H A Dasan_win.cpp231 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 Dasan_fuchsia.cpp101 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 Dasan_thread.h63 static void TSDDtor(void *tsd);
H A Dasan_thread.cpp91 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 Dmemprof_posix.cpp30 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 Dmemprof_internal.h70 void TSDInit(void (*destructor)(void *tsd));
72 void TSDSet(void *tsd);
73 void PlatformTSDDtor(void *tsd);
H A Dmemprof_thread.cpp88 void MemprofThread::TSDDtor(void *tsd) { in TSDDtor() argument
89 MemprofThreadContext *context = (MemprofThreadContext *)tsd; in TSDDtor()
H A Dmemprof_thread.h62 static void TSDDtor(void *tsd);
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan_linux.cpp195 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 Dmsan_thread.cpp52 void MsanThread::TSDDtor(void *tsd) { in TSDDtor() argument
53 MsanThread *t = (MsanThread*)tsd; in TSDDtor()
H A Dmsan.h392 void MsanTSDInit(void (*destructor)(void *tsd));
394 void MsanTSDSet(void *tsd);
395 void MsanTSDDtor(void *tsd);
H A Dmsan_thread.h24 static void TSDDtor(void *tsd);
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_thread.cpp51 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 Ddfsan_thread.h29 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 Dtsd_dtor_leak.cpp21 void Dtor(void *tsd) { in Dtor() argument
23 free(tsd); in Dtor()
/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_linux.cpp279 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 DBUILD.gn52 "tsd.h",
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachThread.cpp730 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 DMachThreadList.h47 ThreadInfo::QoS GetRequestedQoS(nub_thread_t tid, nub_addr_t tsd,
H A DMachThread.h116 ThreadInfo::QoS GetRequestedQoS(nub_addr_t tsd, uint64_t dti_qos_class_index);
H A DMachThreadList.cpp46 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 Dasan_mac_test_helpers.mm155 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 DCMakeLists.txt80 tsd.h

12