Lines Matching refs:ev
238 void send(Event *ev);
239 void HandleEvent(Event *ev);
242 void ScopedThread::Impl::HandleEvent(Event *ev) { in HandleEvent() argument
244 expect_report = ev->expect_report; in HandleEvent()
246 expect_report_type = ev->report_type; in HandleEvent()
247 switch (ev->type) { in HandleEvent()
251 if (ev->type == Event::READ) { in HandleEvent()
252 switch (ev->arg /*size*/) { in HandleEvent()
270 switch (ev->arg /*size*/) { in HandleEvent()
295 tsan_mop(ev->ptr, (void *)ev->arg2); in HandleEvent()
300 __tsan_vptr_update((void**)ev->ptr, (void*)ev->arg); in HandleEvent()
303 __tsan_func_entry((void*)((uptr)ev->ptr)); in HandleEvent()
309 static_cast<UserMutex *>(ev->ptr)->Init(); in HandleEvent()
312 static_cast<UserMutex *>(ev->ptr)->Destroy(); in HandleEvent()
315 static_cast<UserMutex *>(ev->ptr)->Lock(); in HandleEvent()
318 ev->res = static_cast<UserMutex *>(ev->ptr)->TryLock(); in HandleEvent()
321 static_cast<UserMutex *>(ev->ptr)->Unlock(); in HandleEvent()
324 static_cast<UserMutex *>(ev->ptr)->ReadLock(); in HandleEvent()
327 ev->res = static_cast<UserMutex *>(ev->ptr)->TryReadLock(); in HandleEvent()
330 static_cast<UserMutex *>(ev->ptr)->ReadUnlock(); in HandleEvent()
333 __interceptor_memcpy(ev->ptr, (void*)ev->arg, ev->arg2); in HandleEvent()
336 __interceptor_memset(ev->ptr, ev->arg, ev->arg2); in HandleEvent()
341 printf("Missed expected report of type %d\n", (int)ev->report_type); in HandleEvent()
351 Event *ev = in ScopedThreadCallback() local
353 if (ev == 0) { in ScopedThreadCallback()
357 if (ev->type == Event::SHUTDOWN) { in ScopedThreadCallback()
361 impl->HandleEvent(ev); in ScopedThreadCallback()