OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:kIsAtomic
(Results
1 - 3
of
3
) sorted by relevancy
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_update_shadow_word_inl.h
35
if (old.IsRWWeakerOrEqual(kAccessIsWrite,
kIsAtomic
))
41
if (old.IsRWWeakerOrEqual(kAccessIsWrite,
kIsAtomic
))
45
if (old.IsBothReadsOrAtomic(kAccessIsWrite,
kIsAtomic
))
57
if (old.IsBothReadsOrAtomic(kAccessIsWrite,
kIsAtomic
))
tsan_rtl.h
218
void SetAtomic(bool
kIsAtomic
) {
220
if (
kIsAtomic
)
222
DCHECK_EQ(IsAtomic(),
kIsAtomic
);
291
bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool
kIsAtomic
) const {
293
| (u64(
kIsAtomic
) << kAtomicShift));
294
DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() &&
kIsAtomic
));
298
bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool
kIsAtomic
) const {
300
<= u64((kIsWrite ^ 1) | (
kIsAtomic
<< 1));
301
DCHECK_EQ(v, (IsAtomic() <
kIsAtomic
) ||
302
(IsAtomic() ==
kIsAtomic
&& !IsWrite() <= !kIsWrite))
[
all
...]
tsan_rtl.cc
634
int kAccessSizeLog, bool kAccessIsWrite, bool
kIsAtomic
,
690
int size, bool kAccessIsWrite, bool
kIsAtomic
) {
704
MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
);
799
int kAccessSizeLog, bool kAccessIsWrite, bool
kIsAtomic
) {
840
cur.SetAtomic(
kIsAtomic
);
858
MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
,
865
int kAccessSizeLog, bool kAccessIsWrite, bool
kIsAtomic
,
876
MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
,
Completed in 13 milliseconds
Indexes created Tue Oct 14 21:09:58 GMT 2025