Home
last modified time | relevance | path

Searched refs:cur_thread (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface.inc22 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessRead);
26 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessRead);
30 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessRead);
34 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessRead);
38 MemoryAccess16(cur_thread(), CALLERPC, (uptr)addr, kAccessRead);
42 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessWrite);
46 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessWrite);
50 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessWrite);
54 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessWrite);
58 MemoryAccess16(cur_thread(), CALLERPC, (uptr)addr, kAccessWrite);
[all …]
H A Dtsan_interface.cpp31 ThreadState *thr = cur_thread(); in __tsan_read16_pc()
38 ThreadState *thr = cur_thread(); in __tsan_write16_pc()
47 ThreadState *thr = cur_thread(); in __tsan_unaligned_read16()
54 ThreadState *thr = cur_thread(); in __tsan_unaligned_write16()
62 return cur_thread(); in __tsan_get_current_fiber()
67 return FiberCreate(cur_thread(), CALLERPC, flags); in __tsan_create_fiber()
72 FiberDestroy(cur_thread(), CALLERPC, static_cast<ThreadState *>(fiber)); in __tsan_destroy_fiber()
77 FiberSwitch(cur_thread(), CALLERPC, static_cast<ThreadState *>(fiber), flags); in __tsan_switch_to_fiber()
87 Acquire(cur_thread(), CALLERPC, (uptr)addr); in __tsan_acquire()
91 Release(cur_thread(), CALLERPC, (uptr)addr); in __tsan_release()
H A Dtsan_interceptors_mac.cpp188 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
189 if (!cur_thread()->is_inited) { in TSAN_INTERCEPTOR()
198 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
210 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
220 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
230 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
242 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
252 if (!cur_thread()->is_inited || cur_thread()->is_dead) { in TSAN_INTERCEPTOR()
262 if (!cur_thread()->is_inited || cur_thread()->is_dead) { in TSAN_INTERCEPTOR()
271 if (!cur_thread()->is_inited || cur_thread()->is_dead) { in TSAN_INTERCEPTOR()
[all …]
H A Dtsan_mman.cpp85 ThreadState *thr = cur_thread(); in ScopedGlobalProcessor()
108 ThreadState *thr = cur_thread(); in ~ScopedGlobalProcessor()
366 ThreadState *thr = cur_thread(); in invoke_malloc_hook()
373 ThreadState *thr = cur_thread(); in invoke_free_hook()
380 ThreadState *thr = cur_thread(); in Alloc()
390 ThreadState *thr = cur_thread(); in FreeImpl()
437 ThreadState *thr = cur_thread(); in __tsan_on_thread_idle()
H A Dtsan_malloc_mac.cpp24 #define COMMON_MALLOC_SANITIZER_INITIALIZED (cur_thread()->is_inited)
29 user_memalign(cur_thread(), StackTrace::GetCurrentPc(), alignment, size)
H A Dtsan_symbolize.cpp25 ThreadState *thr = cur_thread(); in EnterSymbolizer()
32 ThreadState *thr = cur_thread(); in ExitSymbolizer()
H A Dtsan_platform_mac.cpp87 ThreadState *cur_thread() { in cur_thread() function
207 ThreadState *thr = cur_thread(); in ThreadCreateCallback()
219 ThreadState *thr = cur_thread(); in ThreadTerminateCallback()
H A Dtsan_rtl.h239 ThreadState *cur_thread();
242 inline ThreadState *cur_thread_init() { return cur_thread(); } in cur_thread_init()
246 inline ThreadState *cur_thread() { in cur_thread() function
390 cur_thread()->ignore_interceptors++; in ScopedIgnoreInterceptors()
396 cur_thread()->ignore_interceptors--; in ~ScopedIgnoreInterceptors()
H A Dtsan_interceptors_posix.cpp391 ThreadState *thr = cur_thread(); in at_exit_callback_installed_at()
400 ThreadState *thr = cur_thread(); in cxa_at_exit_callback_installed_at()
466 ThreadState *thr = cur_thread(); in on_exit_callback_installed_at()
639 LongJmp(cur_thread(), env); in DEFINE_REAL()
647 LongJmp(cur_thread(), env); in TSAN_INTERCEPTOR()
656 LongJmp(cur_thread(), env); in TSAN_INTERCEPTOR()
947 ThreadState *thr = cur_thread(); in DestroyThreadState()
2194 ThreadState *thr = cur_thread(); in atfork_prepare()
2202 ThreadState *thr = cur_thread(); in atfork_parent()
2245 auto *thr = cur_thread(); in TSAN_INTERCEPTOR()
[all …]
H A Dtsan_external.cpp65 ThreadState *thr = cur_thread(); in ExternalAccess()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interface.inc22 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessRead);
26 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessRead);
30 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessRead);
34 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessRead);
38 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessWrite);
42 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessWrite);
46 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessWrite);
50 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessWrite);
162 void __tsan_func_exit() { FuncExit(cur_thread()); }
166 void __tsan_ignore_thread_end() { ThreadIgnoreEnd(cur_thread()); }
[all …]
H A Dtsan_interface.cpp31 ThreadState *thr = cur_thread(); in __tsan_read16()
38 ThreadState *thr = cur_thread(); in __tsan_write16()
45 ThreadState *thr = cur_thread(); in __tsan_read16_pc()
52 ThreadState *thr = cur_thread(); in __tsan_write16_pc()
61 ThreadState *thr = cur_thread(); in __tsan_unaligned_read16()
68 ThreadState *thr = cur_thread(); in __tsan_unaligned_write16()
76 return cur_thread(); in __tsan_get_current_fiber()
81 return FiberCreate(cur_thread(), CALLERPC, flags); in __tsan_create_fiber()
86 FiberDestroy(cur_thread(), CALLERPC, static_cast<ThreadState *>(fiber)); in __tsan_destroy_fiber()
101 Acquire(cur_thread(), CALLERPC, (uptr)addr); in __tsan_acquire()
[all …]
H A Dtsan_interceptors_mac.cpp188 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
189 if (!cur_thread()->is_inited) { in TSAN_INTERCEPTOR()
198 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
210 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
220 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
230 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
242 CHECK(!cur_thread()->is_dead); in TSAN_INTERCEPTOR()
252 if (!cur_thread()->is_inited || cur_thread()->is_dead) { in TSAN_INTERCEPTOR()
262 if (!cur_thread()->is_inited || cur_thread()->is_dead) { in TSAN_INTERCEPTOR()
271 if (!cur_thread()->is_inited || cur_thread()->is_dead) { in TSAN_INTERCEPTOR()
[all …]
H A Dtsan_mman.cpp85 ThreadState *thr = cur_thread(); in ScopedGlobalProcessor()
108 ThreadState *thr = cur_thread(); in ~ScopedGlobalProcessor()
344 ThreadState *thr = cur_thread(); in invoke_malloc_hook()
351 ThreadState *thr = cur_thread(); in invoke_free_hook()
358 ThreadState *thr = cur_thread(); in Alloc()
368 ThreadState *thr = cur_thread(); in FreeImpl()
415 ThreadState *thr = cur_thread(); in __tsan_on_thread_idle()
H A Dtsan_malloc_mac.cpp24 #define COMMON_MALLOC_SANITIZER_INITIALIZED (cur_thread()->is_inited)
29 user_memalign(cur_thread(), StackTrace::GetCurrentPc(), alignment, size)
H A Dtsan_symbolize.cpp25 ThreadState *thr = cur_thread(); in EnterSymbolizer()
32 ThreadState *thr = cur_thread(); in ExitSymbolizer()
H A Dtsan_platform_mac.cpp87 ThreadState *cur_thread() { in cur_thread() function
230 ThreadState *thr = cur_thread(); in my_pthread_introspection_hook()
240 ThreadState *thr = cur_thread(); in my_pthread_introspection_hook()
H A Dtsan_rtl.cpp388 cur_thread()->ignore_sync++; in CheckUnwind()
389 cur_thread()->ignore_reads_and_writes++; in CheckUnwind()
719 TraceSwitch(cur_thread()); in __tsan_trace_switch()
723 ReportRace(cur_thread()); in __tsan_report_race()
753 ThreadState *thr = cur_thread(); in __tsan_testonly_shadow_stack_current_size()
H A Dtsan_rtl.h226 ThreadState *cur_thread();
229 inline ThreadState *cur_thread_init() { return cur_thread(); } in cur_thread_init()
233 inline ThreadState *cur_thread() { in cur_thread() function
334 cur_thread()->ignore_interceptors++; in ScopedIgnoreInterceptors()
340 cur_thread()->ignore_interceptors--; in ~ScopedIgnoreInterceptors()
H A Dtsan_interceptors_posix.cpp386 ThreadState *thr = cur_thread(); in at_exit_callback_installed_at()
395 ThreadState *thr = cur_thread(); in cxa_at_exit_callback_installed_at()
461 ThreadState *thr = cur_thread(); in on_exit_callback_installed_at()
634 LongJmp(cur_thread(), env); in DEFINE_REAL()
642 LongJmp(cur_thread(), env); in TSAN_INTERCEPTOR()
651 LongJmp(cur_thread(), env); in TSAN_INTERCEPTOR()
942 ThreadState *thr = cur_thread(); in DestroyThreadState()
2190 ThreadState *thr = cur_thread(); in atfork_prepare()
2198 ThreadState *thr = cur_thread(); in atfork_parent()
2206 ThreadState *thr = cur_thread(); in atfork_child()
[all …]
H A Dtsan_external.cpp65 ThreadState *thr = cur_thread(); in ExternalAccess()
H A Dtsan_debugging.cpp68 return const_cast<ReportDesc*>(cur_thread()->current_report); in __tsan_get_current_report()
/llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_mman_test.cpp37 ThreadState *thr = cur_thread(); in TEST()
51 ThreadState *thr = cur_thread(); in TEST()
98 ThreadState *thr = cur_thread(); in TEST()
111 ThreadState *thr = cur_thread(); in TEST()
140 ThreadState *thr = cur_thread(); in TEST()
162 ThreadState *thr = cur_thread(); in TEST()
179 ThreadState *thr = cur_thread(); in TEST()
189 ThreadState *thr = cur_thread(); in TEST()
H A Dtsan_sync_test.cpp19 ThreadState *thr = cur_thread(); in TEST()
35 ThreadState *thr = cur_thread(); in TEST()
56 ThreadState *thr = cur_thread(); in TEST()
79 ThreadState *thr = cur_thread(); in TEST()
114 ThreadState *thr = cur_thread(); in TEST()
/llvm-project-15.0.7/lldb/examples/python/
H A Ddiagnose_unwind.py64 cur_thread = process.GetSelectedThread()
66 initial_fp = cur_thread.GetFrameAtIndex(0).GetFP()
71 for reggroup in cur_thread.GetFrameAtIndex(1).registers:
78 address_list = [cur_thread.GetFrameAtIndex(0).GetPC()]
80 target, 0, cur_thread.GetFrameAtIndex(0).GetPC(), initial_fp)
85 if cur_thread.GetNumFrames() < 2:

12