tsan_test_util_posix.cc | 192 struct Event { 219 Event(Type type, const void *ptr = 0, uptr arg = 0, uptr arg2 = 0) 239 atomic_uintptr_t event; // Event* member in struct:ScopedThread::Impl 242 void send(Event *ev); 243 void HandleEvent(Event *ev); 246 void ScopedThread::Impl::HandleEvent(Event *ev) { 252 case Event::READ: 253 case Event::WRITE: { 255 if (ev->type == Event::READ) 380 Event event(Event::SHUTDOWN); local in function:ScopedThread::~ScopedThread 397 Event event(is_write ? Event::WRITE : Event::READ, addr, size); local in function:ScopedThread::Access 406 Event event(Event::VPTR_UPDATE, vptr.loc(), (uptr)new_val.loc()); local in function:ScopedThread::VptrUpdate 413 Event event(Event::CALL, (void*)((uintptr_t)pc)); local in function:ScopedThread::Call 418 Event event(Event::RETURN); local in function:ScopedThread::Return 423 Event event(Event::MUTEX_CREATE, &m); local in function:ScopedThread::Create 428 Event event(Event::MUTEX_DESTROY, &m); local in function:ScopedThread::Destroy 433 Event event(Event::MUTEX_LOCK, &m); local in function:ScopedThread::Lock 438 Event event(Event::MUTEX_TRYLOCK, &m); local in function:ScopedThread::TryLock 444 Event event(Event::MUTEX_UNLOCK, &m); local in function:ScopedThread::Unlock 449 Event event(Event::MUTEX_READLOCK, &m); local in function:ScopedThread::ReadLock 454 Event event(Event::MUTEX_TRYREADLOCK, &m); local in function:ScopedThread::TryReadLock 460 Event event(Event::MUTEX_READUNLOCK, &m); local in function:ScopedThread::ReadUnlock 466 Event event(Event::MEMCPY, dst, (uptr)src, size); local in function:ScopedThread::Memcpy 474 Event event(Event::MEMSET, dst, val, size); local in function:ScopedThread::Memset [all...] |