Home
last modified time | relevance | path

Searched defs:thr (Results 1 – 25 of 81) sorted by relevance

1234

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/go/
H A Dtsan_go.cpp143 auto *thr = (ThreadState *)Alloc(sizeof(ThreadState)); in AllocGoroutine() local
151 ThreadState *thr = AllocGoroutine(); in __tsan_init() local
160 ThreadState *thr = main_thr; in __tsan_fini() local
169 void __tsan_read(ThreadState *thr, void *addr, void *pc) { in __tsan_read()
173 void __tsan_read_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) { in __tsan_read_pc()
181 void __tsan_write(ThreadState *thr, void *addr, void *pc) { in __tsan_write()
185 void __tsan_write_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) { in __tsan_write_pc()
193 void __tsan_read_range(ThreadState *thr, void *addr, uptr size, uptr pc) { in __tsan_read_range()
197 void __tsan_write_range(ThreadState *thr, void *addr, uptr size, uptr pc) { in __tsan_write_range()
201 void __tsan_func_enter(ThreadState *thr, void *pc) { in __tsan_func_enter()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.cpp21 static u32 CurrentStackTrace(Thread *thr, uptr skip) { in CurrentStackTrace()
31 static void PrintStackTrace(Thread *thr, u32 stk) { in PrintStackTrace()
38 static void ReportDeadlock(Thread *thr, DDReport *rep) { in ReportDeadlock()
57 Callback::Callback(Thread *thr) in Callback()
99 void ThreadInit(Thread *thr) { in ThreadInit()
106 void ThreadDestroy(Thread *thr) { in ThreadDestroy()
111 void MutexBeforeLock(Thread *thr, uptr m, bool writelock) { in MutexBeforeLock()
124 void MutexAfterLock(Thread *thr, uptr m, bool writelock, bool trylock) { in MutexAfterLock()
137 void MutexBeforeUnlock(Thread *thr, uptr m, bool writelock) { in MutexBeforeUnlock()
148 void MutexDestroy(Thread *thr, uptr m) { in MutexDestroy()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_fd.cpp56 static FdSync *allocsync(ThreadState *thr, uptr pc) { in allocsync()
69 static void unref(ThreadState *thr, uptr pc, FdSync *s) { in unref()
80 static FdDesc *fddesc(ThreadState *thr, uptr pc, int fd) { in fddesc()
101 static void init(ThreadState *thr, uptr pc, int fd, FdSync *s, in init()
145 void FdOnFork(ThreadState *thr, uptr pc) { in FdOnFork()
178 void FdAcquire(ThreadState *thr, uptr pc, int fd) { in FdAcquire()
189 void FdRelease(ThreadState *thr, uptr pc, int fd) { in FdRelease()
202 void FdAccess(ThreadState *thr, uptr pc, int fd) { in FdAccess()
210 void FdClose(ThreadState *thr, uptr pc, int fd, bool write) { in FdClose()
253 void FdFileCreate(ThreadState *thr, uptr pc, int fd) { in FdFileCreate()
[all …]
H A Dtsan_mman.cpp90 ThreadState *thr = cur_thread(); in ScopedGlobalProcessor() local
113 ThreadState *thr = cur_thread(); in ~ScopedGlobalProcessor() local
177 static void SignalUnsafeCall(ThreadState *thr, uptr pc) { in SignalUnsafeCall()
192 void *user_alloc_internal(ThreadState *thr, uptr pc, uptr sz, uptr align, in user_alloc_internal()
224 void user_free(ThreadState *thr, uptr pc, void *p, bool signal) { in user_free()
233 void *user_alloc(ThreadState *thr, uptr pc, uptr sz) { in user_alloc()
237 void *user_calloc(ThreadState *thr, uptr pc, uptr size, uptr n) { in user_calloc()
250 void *user_reallocarray(ThreadState *thr, uptr pc, void *p, uptr size, uptr n) { in user_reallocarray()
260 void OnUserAlloc(ThreadState *thr, uptr pc, uptr p, uptr sz, bool write) { in OnUserAlloc()
278 void OnUserFree(ThreadState *thr, uptr pc, uptr p, bool write) { in OnUserFree()
[all …]
H A Dtsan_rtl.cpp80 static TracePart* TracePartAlloc(ThreadState* thr) { in TracePartAlloc()
233 void DoReset(ThreadState* thr, uptr epoch) SANITIZER_NO_THREAD_SAFETY_ANALYSIS { in DoReset()
252 static TidSlot* FindSlotAndLock(ThreadState* thr) in FindSlotAndLock()
296 void SlotAttachAndLock(ThreadState* thr) { in SlotAttachAndLock()
320 static void SlotDetachImpl(ThreadState* thr, bool exiting) { in SlotDetachImpl()
352 void SlotDetach(ThreadState* thr) { in SlotDetach()
357 void SlotLock(ThreadState* thr) SANITIZER_NO_THREAD_SAFETY_ANALYSIS { in SlotLock()
377 void SlotUnlock(ThreadState* thr) { in SlotUnlock()
569 void UnmapShadow(ThreadState *thr, uptr addr, uptr size) { in UnmapShadow()
670 ThreadState* thr = cur_thread(); in CheckUnwind() local
[all …]
H A Dtsan_rtl_mutex.cpp30 ThreadState *thr; member
44 void DDMutexInit(ThreadState *thr, uptr pc, SyncVar *s) { in DDMutexInit()
50 static void ReportMutexMisuse(ThreadState *thr, uptr pc, ReportType typ, in ReportMutexMisuse()
68 static void RecordMutexLock(ThreadState *thr, uptr pc, uptr addr, in RecordMutexLock()
80 static void RecordMutexUnlock(ThreadState *thr, uptr addr) { in RecordMutexUnlock()
86 void MutexCreate(ThreadState *thr, uptr pc, uptr addr, u32 flagz) { in MutexCreate()
98 void MutexDestroy(ThreadState *thr, uptr pc, uptr addr, u32 flagz) { in MutexDestroy()
140 void MutexPreLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz) { in MutexPreLock()
158 void MutexPostLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz, int rec) { in MutexPostLock()
216 int MutexUnlock(ThreadState *thr, uptr pc, uptr addr, u32 flagz) { in MutexUnlock()
[all …]
H A Dtsan_rtl_thread.cpp74 static void ThreadCheckIgnore(ThreadState *thr) { in ThreadCheckIgnore()
83 static void ThreadCheckIgnore(ThreadState *thr) {} in ThreadCheckIgnore()
86 void ThreadFinalize(ThreadState *thr) { in ThreadFinalize()
104 int ThreadCount(ThreadState *thr) { in ThreadCount()
116 Tid ThreadCreate(ThreadState *thr, uptr pc, uptr uid, bool detached) { in ThreadCreate()
145 ThreadState *thr; member
152 void ThreadStart(ThreadState *thr, Tid tid, tid_t os_id, in ThreadStart()
214 void ThreadFinish(ThreadState *thr) { in ThreadFinish()
284 Tid ThreadConsumeTid(ThreadState *thr, uptr pc, uptr uid) { in ThreadConsumeTid()
293 void ThreadJoin(ThreadState *thr, uptr pc, Tid tid) { in ThreadJoin()
[all …]
H A Dtsan_rtl_access.cpp18 ALWAYS_INLINE USED bool TryTraceMemoryAccess(ThreadState* thr, uptr pc, in TryTraceMemoryAccess()
57 bool TryTraceMemoryAccessRange(ThreadState* thr, uptr pc, uptr addr, uptr size, in TryTraceMemoryAccessRange()
78 void TraceMemoryAccessRange(ThreadState* thr, uptr pc, uptr addr, uptr size, in TraceMemoryAccessRange()
87 void TraceFunc(ThreadState* thr, uptr pc) { in TraceFunc()
95 NOINLINE void TraceRestartFuncEntry(ThreadState* thr, uptr pc) { in TraceRestartFuncEntry()
100 NOINLINE void TraceRestartFuncExit(ThreadState* thr) { in TraceRestartFuncExit()
105 void TraceMutexLock(ThreadState* thr, EventType type, uptr pc, uptr addr, in TraceMutexLock()
122 void TraceMutexUnlock(ThreadState* thr, uptr addr) { in TraceMutexUnlock()
134 void TraceTime(ThreadState* thr) { in TraceTime()
148 NOINLINE void DoReportRace(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in DoReportRace()
[all …]
H A Dtsan_platform_mac.cpp64 static void ThreadStateDestructor(void *thr) { in ThreadStateDestructor()
96 ThreadState *thr = (ThreadState *)pthread_getspecific(thread_state_key); in cur_thread() local
105 void set_cur_thread(ThreadState *thr) { in set_cur_thread()
111 ThreadState *thr = (ThreadState *)pthread_getspecific(thread_state_key); in cur_thread_finalize() local
207 ThreadState *thr = cur_thread(); in ThreadCreateCallback() local
219 ThreadState *thr = cur_thread(); in ThreadTerminateCallback() local
281 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite()
H A Dtsan_interface.cpp31 ThreadState *thr = cur_thread(); in __tsan_read16_pc() local
38 ThreadState *thr = cur_thread(); in __tsan_write16_pc() local
47 ThreadState *thr = cur_thread(); in __tsan_unaligned_read16() local
54 ThreadState *thr = cur_thread(); in __tsan_unaligned_write16() local
H A Dtsan_rtl.h114 ThreadState *thr; // currently wired thread, or nullptr member
143 ThreadState *thr; member
252 ThreadState *thr = reinterpret_cast<ThreadState *>(cur_thread_placeholder); in cur_thread_init() local
257 inline void set_cur_thread(ThreadState *thr) { in set_cur_thread()
268 ThreadState *thr; variable
477 #define GET_STACK_TRACE_FATAL(thr, pc) \ argument
536 void MemoryAccessRange(ThreadState *thr, uptr pc, uptr addr, uptr size, in MemoryAccessRange()
632 : thr_(thr), locked_(recursive ? thr->slot_locked : false) { in thr_() argument
657 SlotUnlocker(ThreadState *thr) : thr_(thr), locked_(thr->slot_locked) { in SlotUnlocker()
672 ALWAYS_INLINE void ProcessPendingSignals(ThreadState *thr) { in ProcessPendingSignals()
[all …]
H A Dtsan_rtl_proc.cpp45 void ProcWire(Processor *proc, ThreadState *thr) { in ProcWire()
52 void ProcUnwire(Processor *proc, ThreadState *thr) { in ProcUnwire()
H A Dtsan_interface_atomic.cpp224 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a, morder mo) { in AtomicLoad() argument
262 static void AtomicStore(ThreadState *thr, uptr pc, volatile T *a, T v, in AtomicStore() argument
285 AtomicRMW(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicRMW() argument
342 AtomicExchange(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicExchange() argument
348 AtomicFetchAdd(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchAdd() argument
354 AtomicFetchSub(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchSub() argument
360 AtomicFetchAnd(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchAnd() argument
366 AtomicFetchOr(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchOr() argument
372 AtomicFetchXor(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchXor() argument
378 AtomicFetchNand(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchNand() argument
407 AtomicCAS(ThreadState * thr,uptr pc,volatile T * a,T * c,T v,morder mo,morder fmo) AtomicCAS() argument
449 AtomicCAS(ThreadState * thr,uptr pc,volatile T * a,T c,T v,morder mo,morder fmo) AtomicCAS() argument
460 AtomicFence(ThreadState * thr,uptr pc,morder mo) AtomicFence() argument
868 __tsan_go_atomic32_load(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_load() argument
873 __tsan_go_atomic64_load(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_load() argument
878 __tsan_go_atomic32_store(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_store() argument
883 __tsan_go_atomic64_store(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_store() argument
888 __tsan_go_atomic32_fetch_add(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_fetch_add() argument
893 __tsan_go_atomic64_fetch_add(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_fetch_add() argument
898 __tsan_go_atomic32_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_exchange() argument
903 __tsan_go_atomic64_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_exchange() argument
909 __tsan_go_atomic32_compare_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_compare_exchange() argument
918 __tsan_go_atomic64_compare_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_compare_exchange() argument
[all...]
H A Dtsan_external.cpp62 static void PushTag(ThreadState *thr, uptr tag) { in PushTag()
65 static void PopTag(ThreadState *thr) { FuncExit(thr); } in PopTag()
74 ThreadState *thr = cur_thread(); in ExternalAccess() local
H A Dtsan_interceptors_posix.cpp182 void EnterBlockingFunc(ThreadState *thr) { in EnterBlockingFunc()
257 static ThreadSignalContext *SigCtx(ThreadState *thr) { in SigCtx()
275 ScopedInterceptor::ScopedInterceptor(ThreadState *thr, const char *fname, in ScopedInterceptor()
354 #define READ_STRING_OF_LEN(thr, pc, s, len, n) \ argument
358 #define READ_STRING(thr, pc, s, n) \ argument
380 ThreadState *thr; member
424 ThreadState *thr = cur_thread(); in at_exit_callback_installed_at() local
433 ThreadState *thr = cur_thread(); in cxa_at_exit_callback_installed_at() local
463 static int setup_at_exit_wrapper(ThreadState *thr, uptr pc, void(*f)(), in setup_at_exit_wrapper()
499 ThreadState *thr = cur_thread(); in on_exit_callback_installed_at() local
[all …]
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dompt-specific.cpp52 kmp_info_t *thr = ompt_get_thread(); in __ompt_get_teaminfo() local
105 kmp_info_t *thr = ompt_get_thread(); in __ompt_get_task_info_object() local
145 kmp_info_t *thr = ompt_get_thread(); in __ompt_get_scheduling_taskinfo() local
260 void __ompt_lw_taskteam_init(ompt_lw_taskteam_t *lwt, kmp_info_t *thr, int gtid, in __ompt_lw_taskteam_init()
274 void __ompt_lw_taskteam_link(ompt_lw_taskteam_t *lwt, kmp_info_t *thr, in __ompt_lw_taskteam_link()
318 void __ompt_lw_taskteam_unlink(kmp_info_t *thr) { in __ompt_lw_taskteam_unlink()
348 kmp_info_t *thr = ompt_get_thread(); in __ompt_get_task_data() local
371 kmp_info_t *thr = ompt_get_thread(); in __ompt_get_task_info_internal() local
468 kmp_info_t *thr = ompt_get_thread(); in __ompt_get_task_memory_internal() local
505 kmp_info_t *thr) { in __ompt_get_barrier_kind()
H A Dompt-specific.h68 #define OMPT_CUR_TASK_INFO(thr) (&((thr)->th.th_current_task->ompt_task_info)) argument
69 #define OMPT_CUR_TASK_DATA(thr) \ argument
71 #define OMPT_CUR_TEAM_INFO(thr) (&((thr)->th.th_team->t.ompt_team_info)) argument
72 #define OMPT_CUR_TEAM_DATA(thr) \ argument
80 kmp_info_t *thr = __kmp_threads[gtid]; in __ompt_load_return_address() local
/freebsd/lib/libstdthreads/
H A Dthrd.c52 thrd_create(thrd_t *thr, thrd_start_t func, void *arg) in thrd_create()
80 thrd_detach(thrd_t thr) in thrd_detach()
103 thrd_join(thrd_t thr, int *res) in thrd_join()
/freebsd/contrib/unbound/util/
H A Dlocks.c113 ub_thr_fork_create(ub_thread_type* thr, void* (*func)(void*), void* arg) in ub_thr_fork_create()
226 void ub_thread_create(ub_thread_type* thr, void* (*func)(void*), void* arg) in ub_thread_create()
249 void ub_thread_join(ub_thread_type thr) in ub_thread_join()
/freebsd/sys/ddb/
H A Ddb_thread.c54 struct thread *thr; in db_set_thread() local
82 struct thread *thr; in db_show_threads() local
[all...]
/freebsd/sys/kern/
H A Dsubr_kdb.c637 kdb_thr_ctx(struct thread *thr) in kdb_thr_ctx() argument
660 struct thread *thr; in kdb_thr_first() local
692 struct thread *thr; in kdb_thr_lookup() local
701 kdb_thr_next(struct thread * thr) kdb_thr_next() argument
727 kdb_thr_select(struct thread * thr) kdb_thr_select() argument
[all...]
/freebsd/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.c437 flush_signals(VCHIQ_THREAD_T thr) in flush_signals()
443 fatal_signal_pending(VCHIQ_THREAD_T thr) in fatal_signal_pending()
511 set_user_nice(VCHIQ_THREAD_T thr, int nice) in set_user_nice()
517 wake_up_process(VCHIQ_THREAD_T thr) in wake_up_process()
/freebsd/lib/libthr/arch/aarch64/include/
H A Dpthread_tls.h35 _get_static_tls_base(struct pthread *thr, size_t offset) in _get_static_tls_base()
/freebsd/lib/libthr/arch/amd64/include/
H A Dpthread_tls.h35 _get_static_tls_base(struct pthread *thr, size_t offset) in _get_static_tls_base()
/freebsd/lib/libthr/arch/arm/include/
H A Dpthread_tls.h35 _get_static_tls_base(struct pthread *thr, size_t offset) in _get_static_tls_base()

1234