Lines Matching refs:tid
43 UWord tid; // A DrdThreadId declared as UWord because
46 // by thread tid.
49 Bool thread_finished;// Whether thread 'tid' has finished.
57 const DrdThreadId tid);
84 const DrdThreadId tid)
86 p->tid = tid;
130 tl_assert(sizeof(((struct barrier_thread_info*)0)->tid) == sizeof(Word));
131 tl_assert(sizeof(((struct barrier_thread_info*)0)->tid)
303 .tid = DRD_(thread_get_running_tid)(),
328 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier,
333 const UWord word_tid = tid;
365 void* r = VG_(OSetGen_Remove)(oset, &q->tid);
376 DRD_(barrier_thread_initialize)(q, tid);
388 DRD_(thread_get_latest_segment)(&q->sg, tid);
403 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier,
408 const UWord word_tid = tid;
417 tid, p ? barrier_get_typename(p) : "(?)",
457 DRD_(barrier_thread_initialize)(q, tid);
460 DRD_(thread_get_latest_segment)(&q->sg, tid);
464 DRD_(thread_new_segment)(tid);
465 DRD_(thread_get_latest_segment)(&q->post_wait_sg, tid);
475 DRD_(vc_copy)(&old_vc, DRD_(thread_get_vc)(tid));
482 DRD_(vc_combine)(DRD_(thread_get_vc)(tid), &r->sg->vc);
485 DRD_(thread_update_conflict_set)(tid, &old_vc);
501 /** Called when thread tid stops to exist. */
503 const DrdThreadId tid)
506 const UWord word_tid = tid;
533 = { DRD_(thread_get_running_tid)(), p->a1, q->tid, q->wait_call_ctxt };