/src/sys/external/bsd/compiler_rt/dist/lib/lsan/ |
lsan_thread.cc | 80 void ThreadStart(u32 tid, tid_t os_id, bool workerthread) { 90 thread_registry->StartThread(tid, os_id, workerthread, &args); 125 CurrentThreadContext()->os_id = GetTid(); 130 bool GetThreadRangesLocked(tid_t os_id, uptr *stack_begin, uptr *stack_end, 134 thread_registry->FindThreadContextByOsIDLocked(os_id)); 146 void ForEachExtraStackRange(tid_t os_id, RangeIteratorCallback callback,
|
lsan_thread.h | 48 void ThreadStart(u32 tid, tid_t os_id, bool workerthread = false);
|
lsan_common.h | 209 bool GetThreadRangesLocked(tid_t os_id, uptr *stack_begin, uptr *stack_end, 212 void ForEachExtraStackRange(tid_t os_id, RangeIteratorCallback callback,
|
lsan_common.cc | 223 tid_t os_id = static_cast<tid_t>(suspended_threads.GetThreadID(i)); local in function:__lsan::ProcessThreads 224 LOG_THREADS("Processing thread %d.\n", os_id); 227 bool thread_found = GetThreadRangesLocked(os_id, &stack_begin, &stack_end, 233 LOG_THREADS("Thread %d not found in registry.\n", os_id); 240 Report("Unable to get registers from thread %d.\n", os_id); 273 ForEachExtraStackRange(os_id, ForEachExtraStackRangeCb, frontier); 306 LOG_THREADS("Thread %d has DTLS under destruction.\n", os_id); 535 tctx->os_id, CompareLess<int>()); 536 if (i >= suspended_threads.size() || suspended_threads[i] != tctx->os_id) 538 tctx->os_id); [all...] |
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_thread_registry.cc | 20 : tid(tid), unique_id(0), reuse_count(), os_id(0), user_id(0), 77 os_id = _os_id; 206 return (tctx->os_id == (uptr)arg && tctx->status != ThreadStatusInvalid && 210 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(tid_t os_id) { 212 (void *)os_id); 306 void ThreadRegistry::StartThread(u32 tid, tid_t os_id, bool workerthread, 314 tctx->SetStarted(os_id, workerthread, arg);
|
sanitizer_thread_registry.h | 42 tid_t os_id; // PID (used for reporting). member in class:__sanitizer::ThreadContextBase 117 ThreadContextBase *FindThreadContextByOsIDLocked(tid_t os_id); 124 void StartThread(u32 tid, tid_t os_id, bool workerthread, void *arg);
|
/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_thread.cc | 247 tid_t os_id, atomic_uintptr_t *signal_thread_is_registered) { 249 asanThreadRegistry().StartThread(tid(), os_id, /*workerthread*/ false, 455 context->os_id = GetTid(); 458 __asan::AsanThread *GetAsanThreadByOsIDLocked(tid_t os_id) { 460 __asan::asanThreadRegistry().FindThreadContextByOsIDLocked(os_id)); 468 bool GetThreadRangesLocked(tid_t os_id, uptr *stack_begin, uptr *stack_end, 471 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); 484 void ForEachExtraStackRange(tid_t os_id, RangeIteratorCallback callback, 486 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id);
|
asan_fuchsia.cc | 177 static void ThreadStartHook(void *hook, uptr os_id) { 182 asanThreadRegistry().StartThread(thread->tid(), os_id, /*workerthread*/ false, 189 static void ThreadExitHook(void *hook, uptr os_id) {
|
asan_rtems.cc | 174 static void ThreadStartHook(void *hook, uptr os_id) { 187 asanThreadRegistry().StartThread(thread->tid(), os_id, 200 static void ThreadExitHook(void *hook, uptr os_id) {
|
asan_thread.h | 73 thread_return_t ThreadStart(tid_t os_id,
|
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_debugging.cc | 161 int __tsan_get_report_thread(void *report, uptr idx, int *tid, tid_t *os_id, 168 *os_id = thread->os_id; 238 tid_t *os_id) { 251 *os_id = tctx->os_id;
|
tsan_report.h | 93 tid_t os_id; member in struct:__tsan::ReportThread
|
tsan_rtl_thread.cc | 243 void ThreadStart(ThreadState *thr, int tid, tid_t os_id, bool workerthread) { 261 tr->StartThread(tid, os_id, workerthread, &args);
|
tsan_interface.h | 162 int __tsan_get_report_thread(void *report, uptr idx, int *tid, tid_t *os_id, 179 tid_t *os_id);
|
tsan_report.cc | 259 Printf(" (tid=%zu, %s) is a GCD worker thread\n", rt->os_id, thread_status); 264 Printf(" (tid=%zu, %s) created by %s", rt->os_id, thread_status,
|
tsan_rtl_report.cc | 201 rt->os_id = tctx->os_id;
|
tsan_rtl.h | 768 void ThreadStart(ThreadState *thr, int tid, tid_t os_id, bool workerthread);
|