OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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 124 milliseconds
Indexes created Sun Oct 26 21:10:03 GMT 2025