OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:kIsAtomic
(Results
1 - 3
of
3
) sorted by relevancy
/src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_rtl_access.cpp
176
bool kAccessIsWrite, bool
kIsAtomic
, u64 *shadow_mem,
243
const bool
kIsAtomic
= false;
257
MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
);
352
bool
kIsAtomic
) {
386
cur.SetAtomic(
kIsAtomic
);
400
MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
,
407
bool kAccessIsWrite, bool
kIsAtomic
,
414
MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
,
tsan_shadow.h
124
void SetAtomic(bool
kIsAtomic
) {
126
if (
kIsAtomic
)
128
DCHECK_EQ(IsAtomic(),
kIsAtomic
);
189
bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool
kIsAtomic
) const {
191
(u64(
kIsAtomic
) << kAtomicShift));
192
DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() &&
kIsAtomic
));
196
bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool
kIsAtomic
) const {
197
bool v = ((x_ >> kReadShift) & 3) <= u64((kIsWrite ^ 1) | (
kIsAtomic
<< 1));
198
DCHECK_EQ(v, (IsAtomic() <
kIsAtomic
) ||
199
(IsAtomic() ==
kIsAtomic
&& !IsWrite() <= !kIsWrite))
[
all
...]
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
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
...]
Completed in 24 milliseconds
Indexes created Fri Mar 27 00:22:57 UTC 2026