HomeSort by: relevance | last modified time | path
    Searched refs:flagz (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_interface_ann.cc 463 // Note: the parameter is called flagz, because flags is already taken
466 void __tsan_mutex_create(void *m, unsigned flagz) {
468 MutexCreate(thr, pc, (uptr)m, flagz & MutexCreationFlagMask);
472 void __tsan_mutex_destroy(void *m, unsigned flagz) {
474 MutexDestroy(thr, pc, (uptr)m, flagz);
478 void __tsan_mutex_pre_lock(void *m, unsigned flagz) {
480 if (!(flagz & MutexFlagTryLock)) {
481 if (flagz & MutexFlagReadLock)
491 void __tsan_mutex_post_lock(void *m, unsigned flagz, int rec) {
495 if (!(flagz & MutexFlagTryLockFailed))
    [all...]
tsan_rtl_mutex.cc 65 void MutexCreate(ThreadState *thr, uptr pc, uptr addr, u32 flagz) {
66 DPrintf("#%d: MutexCreate %zx flagz=0x%x\n", thr->tid, addr, flagz);
68 if (!(flagz & MutexFlagLinkerInit) && IsAppMem(addr)) {
75 s->SetFlags(flagz & MutexCreationFlagMask);
81 void MutexDestroy(ThreadState *thr, uptr pc, uptr addr, u32 flagz) {
87 if ((flagz & MutexFlagLinkerInit)
89 || ((flagz & MutexFlagNotStatic) && !s->IsFlagSet(MutexFlagNotStatic))) {
143 void MutexPreLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz) {
144 DPrintf("#%d: MutexPreLock %zx flagz=0x%x\n", thr->tid, addr, flagz)
    [all...]
tsan_sync.h 95 void UpdateFlags(u32 flagz) {
97 if (!(flagz & MutexCreationFlagMask))
104 atomic_store_relaxed(&flags, current | (flagz & MutexCreationFlagMask));
tsan_rtl.h 784 // Note: the parameter is called flagz, because flags is already taken
786 void MutexCreate(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0);
787 void MutexDestroy(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0);
788 void MutexPreLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0);
789 void MutexPostLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0,
791 int MutexUnlock(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0);
792 void MutexPreReadLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0);
793 void MutexPostReadLock(ThreadState *thr, uptr pc, uptr addr, u32 flagz = 0);
tsan_interceptors.cc 1231 u32 flagz = 0; local in function:TSAN_INTERCEPTOR
1237 flagz |= MutexFlagWriteReentrant;
1239 MutexCreate(thr, pc, (uptr)m, flagz);

Completed in 150 milliseconds