OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:kIsAtomic
(Results
1 - 3
of
3
) sorted by null
/external/compiler-rt/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
203
void SetAtomic(bool
kIsAtomic
) {
205
if (
kIsAtomic
)
207
DCHECK_EQ(IsAtomic(),
kIsAtomic
);
276
bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool
kIsAtomic
) const {
278
| (u64(
kIsAtomic
) << kAtomicShift));
279
DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() &&
kIsAtomic
));
283
bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool
kIsAtomic
) const {
285
<= u64((kIsWrite ^ 1) | (
kIsAtomic
<< 1));
286
DCHECK_EQ(v, (IsAtomic() <
kIsAtomic
) ||
287
(IsAtomic() ==
kIsAtomic
&& !IsWrite() <= !kIsWrite))
[
all
...]
tsan_rtl.cc
573
int kAccessSizeLog, bool kAccessIsWrite, bool
kIsAtomic
,
629
int size, bool kAccessIsWrite, bool
kIsAtomic
) {
643
MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
);
738
int kAccessSizeLog, bool kAccessIsWrite, bool
kIsAtomic
) {
779
cur.SetAtomic(
kIsAtomic
);
797
MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
,
804
int kAccessSizeLog, bool kAccessIsWrite, bool
kIsAtomic
,
815
MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite,
kIsAtomic
,
Completed in 949 milliseconds