Home | History | Annotate | Download | only in rtl

Lines Matching full:uptr

31     const uptr callpc = (uptr)__builtin_return_address(0); \
32 uptr pc = __sanitizer::StackTrace::GetCurrentPc(); \
57 ScopedAtomic(ThreadState *thr, uptr pc, const volatile void *a,
75 static void AtomicStatInc(ThreadState *thr, uptr size, morder mo, StatType t) {
247 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a,
253 MemoryReadAtomic(thr, pc, (uptr)a, SizeLog<T>());
256 SyncVar *s = CTX()->synctab.GetOrCreateAndLock(thr, pc, (uptr)a, false);
262 MemoryReadAtomic(thr, pc, (uptr)a, SizeLog<T>());
267 static void AtomicStore(ThreadState *thr, uptr pc, volatile T *a, T v,
270 MemoryWriteAtomic(thr, pc, (uptr)a, SizeLog<T>());
280 SyncVar *s = CTX()->synctab.GetOrCreateAndLock(thr, pc, (uptr)a, true);
291 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
292 MemoryWriteAtomic(thr, pc, (uptr)a, SizeLog<T>());
295 s = CTX()->synctab.GetOrCreateAndLock(thr, pc, (uptr)a, true);
311 static T AtomicExchange(ThreadState *thr, uptr pc, volatile T *a, T v,
317 static T AtomicFetchAdd(ThreadState *thr, uptr pc, volatile T *a, T v,
323 static T AtomicFetchSub(ThreadState *thr, uptr pc, volatile T *a, T v,
329 static T AtomicFetchAnd(ThreadState *thr, uptr pc, volatile T *a, T v,
335 static T AtomicFetchOr(ThreadState *thr, uptr pc, volatile T *a, T v,
341 static T AtomicFetchXor(ThreadState *thr, uptr pc, volatile T *a, T v,
347 static T AtomicFetchNand(ThreadState *thr, uptr pc, volatile T *a, T v,
353 static bool AtomicCAS(ThreadState *thr, uptr pc,
356 MemoryWriteAtomic(thr, pc, (uptr)a, SizeLog<T>());
359 s = CTX()->synctab.GetOrCreateAndLock(thr, pc, (uptr)a, true);
379 static T AtomicCAS(ThreadState *thr, uptr pc,
385 static void AtomicFence(ThreadState *thr, uptr pc, morder mo) {