Home
last modified time | relevance | path

Searched refs:kAccessWrite (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface.inc42 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessWrite);
46 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessWrite);
50 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessWrite);
54 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessWrite);
58 MemoryAccess16(cur_thread(), CALLERPC, (uptr)addr, kAccessWrite);
78 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessWrite | kAccessExternalPC);
82 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessWrite | kAccessExternalPC);
86 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 4, kAccessWrite | kAccessExternalPC);
90 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 8, kAccessWrite | kAccessExternalPC);
106 UnalignedMemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessWrite);
[all …]
H A Dtsan_interface.cpp39 MemoryAccess(thr, pc_no_pac, (uptr)addr, 8, kAccessWrite); in __tsan_write16_pc()
40 MemoryAccess(thr, pc_no_pac, (uptr)addr + 8, 8, kAccessWrite); in __tsan_write16_pc()
55 UnalignedMemoryAccess(thr, pc, (uptr)addr, 8, kAccessWrite); in __tsan_unaligned_write16()
56 UnalignedMemoryAccess(thr, pc, (uptr)addr + 8, 8, kAccessWrite); in __tsan_unaligned_write16()
H A Dtsan_shadow.h92 *typ = part_.is_read_ ? kAccessRead : kAccessWrite; in GetAccess()
136 Shadow s(fs, 0, 8, kAccessWrite); in FreedMarker()
H A Dtsan_rtl_access.cpp605 const AccessType typ = kAccessWrite | kAccessFree | kAccessSlotLocked | in MemoryRangeFreed()
636 TraceMemoryAccessRange(thr, pc, addr, size, kAccessWrite); in MemoryRangeImitateWrite()
637 Shadow cur(thr->fast_state, 0, 8, kAccessWrite); in MemoryRangeImitateWrite()
668 (is_read ? kAccessRead : kAccessWrite) | kAccessNoRodata; in MemoryAccessRangeT()
H A Dtsan_external.cpp127 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), CALLERPC, tag, kAccessWrite); in __tsan_external_write()
H A Dtsan_defs.h171 kAccessWrite = 0, enumerator
H A Dtsan_rtl_mutex.cpp89 MemoryAccess(thr, pc, addr, 1, kAccessWrite); in MutexCreate()
132 kAccessWrite | kAccessFree | kAccessSlotLocked); in MutexDestroy()
571 0, kAccessWrite, &tid, &trace, mset, &tag)) in ReportDestroyLocked()
H A Dtsan_interface_atomic.cpp265 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicStore()
286 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicRMW()
414 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicCAS()
H A Dtsan_fd.cpp223 kAccessWrite | kAccessCheckOnly | kAccessSlotLocked); in FdClose()
H A Dtsan_interceptors_posix.cpp1573 MemoryAccess(thr, pc, (uptr)b, 1, kAccessWrite); in TSAN_INTERCEPTOR()
1580 MemoryAccess(thr, pc, (uptr)b, 1, kAccessWrite); in TSAN_INTERCEPTOR()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/go/
H A Dtsan_go.cpp182 MemoryAccess(thr, (uptr)pc, (uptr)addr, 1, kAccessWrite); in __tsan_write()
188 MemoryAccess(thr, (uptr)pc, (uptr)addr, 1, kAccessWrite); in __tsan_write_pc()