Lines Matching refs:Race

324          } Race;  member
406 tl_assert(xe->XE.Race.thr); in HG_()
407 xe->XE.Race.locksHeldW in HG_()
410 xe->XE.Race.thr->locksetW, in HG_()
424 HG_(describe_addr) (xe->XE.Race.data_addr, &xe->XE.Race.data_addrinfo); in HG_()
432 Addr acc_addr = xe->XE.Race.data_addr; in HG_()
433 Int acc_szB = xe->XE.Race.szB; in HG_()
434 Thr* acc_thr = xe->XE.Race.thr->hbthr; in HG_()
435 Bool acc_isW = xe->XE.Race.isWrite; in HG_()
439 tl_assert(!xe->XE.Race.h2_ct_accEC); in HG_()
440 tl_assert(!xe->XE.Race.h2_ct); in HG_()
449 xe->XE.Race.h2_ct_accEC = wherep; in HG_()
450 xe->XE.Race.h2_ct = threadp; in HG_()
451 xe->XE.Race.h2_ct_accSzB = (Int)conf_szB; in HG_()
452 xe->XE.Race.h2_ct_accIsW = conf_isW; in HG_()
453 xe->XE.Race.h2_ct_locksHeldW in HG_()
463 tl_assert( (!!xe->XE.Race.h2_ct) == (!!xe->XE.Race.h2_ct_accEC) ); in HG_()
499 xe.XE.Race.data_addr = data_addr; in HG_()
500 xe.XE.Race.szB = szB; in HG_()
501 xe.XE.Race.isWrite = isWrite; in HG_()
502 xe.XE.Race.thr = thr; in HG_()
508 xe.XE.Race.data_addrinfo.tag = Addr_Undescribed; in HG_()
515 xe.XE.Race.h2_ct_accSzB = 0; in HG_()
516 xe.XE.Race.h2_ct_accIsW = False; in HG_()
517 xe.XE.Race.h2_ct_accEC = NULL; in HG_()
518 xe.XE.Race.h2_ct = NULL; in HG_()
522 xe.XE.Race.h1_ct = h1_ct; in HG_()
523 xe.XE.Race.h1_ct_mbsegstartEC = h1_ct_segstart; in HG_()
524 xe.XE.Race.h1_ct_mbsegendEC = h1_ct_mbsegendEC; in HG_()
671 return xe1->XE.Race.szB == xe2->XE.Race.szB in HG_()
672 && xe1->XE.Race.isWrite == xe2->XE.Race.isWrite in HG_()
674 ? xe1->XE.Race.data_addr == xe2->XE.Race.data_addr in HG_()
892 announce_one_thread( xe->XE.Race.thr ); in HG_()
893 if (xe->XE.Race.h2_ct) in HG_()
894 announce_one_thread( xe->XE.Race.h2_ct ); in HG_()
895 if (xe->XE.Race.h1_ct) in HG_()
896 announce_one_thread( xe->XE.Race.h1_ct ); in HG_()
897 if (xe->XE.Race.data_addrinfo.Addr.Block.alloc_tinfo.tnr) { in HG_()
901 == xe->XE.Race.data_addrinfo.Addr.Block.alloc_tinfo.tnr) { in HG_()
1164 what = xe->XE.Race.isWrite ? "write" : "read"; in HG_()
1165 szB = xe->XE.Race.szB; in HG_()
1168 tl_assert( HG_(is_sane_Thread)( xe->XE.Race.thr )); in HG_()
1169 if (xe->XE.Race.h2_ct) in HG_()
1170 tl_assert( HG_(is_sane_Thread)( xe->XE.Race.h2_ct )); in HG_()
1178 what, szB, (void*)err_ga, (Int)xe->XE.Race.thr->errmsg_index ); in HG_()
1180 (Int)xe->XE.Race.thr->errmsg_index ); in HG_()
1184 if (xe->XE.Race.h2_ct) { in HG_()
1185 tl_assert(xe->XE.Race.h2_ct_accEC); // assured by update_extra in HG_()
1189 xe->XE.Race.h2_ct_accIsW ? "write" : "read", in HG_()
1190 xe->XE.Race.h2_ct_accSzB, in HG_()
1191 xe->XE.Race.h2_ct->errmsg_index ); in HG_()
1193 xe->XE.Race.h2_ct->errmsg_index); in HG_()
1195 VG_(pp_ExeContext)( xe->XE.Race.h2_ct_accEC ); in HG_()
1198 if (xe->XE.Race.h1_ct) { in HG_()
1202 xe->XE.Race.h1_ct->errmsg_index ); in HG_()
1204 xe->XE.Race.h1_ct->errmsg_index ); in HG_()
1206 if (xe->XE.Race.h1_ct_mbsegstartEC) { in HG_()
1207 VG_(pp_ExeContext)( xe->XE.Race.h1_ct_mbsegstartEC ); in HG_()
1212 if (xe->XE.Race.h1_ct_mbsegendEC) { in HG_()
1213 VG_(pp_ExeContext)( xe->XE.Race.h1_ct_mbsegendEC ); in HG_()
1222 announce_combined_LockP_vecs( xe->XE.Race.locksHeldW, in HG_()
1223 xe->XE.Race.h2_ct_locksHeldW ); in HG_()
1227 what, szB, (void*)err_ga, (Int)xe->XE.Race.thr->errmsg_index ); in HG_()
1229 tl_assert(xe->XE.Race.locksHeldW); in HG_()
1230 show_LockP_summary_textmode( xe->XE.Race.locksHeldW, "" ); in HG_()
1233 if (xe->XE.Race.h2_ct) { in HG_()
1234 tl_assert(xe->XE.Race.h2_ct_accEC); // assured by update_extra in HG_()
1235 tl_assert(xe->XE.Race.h2_ct_locksHeldW); in HG_()
1239 xe->XE.Race.h2_ct_accIsW ? "write" : "read", in HG_()
1240 xe->XE.Race.h2_ct_accSzB, in HG_()
1241 xe->XE.Race.h2_ct->errmsg_index ); in HG_()
1242 show_LockP_summary_textmode( xe->XE.Race.h2_ct_locksHeldW, "" ); in HG_()
1243 VG_(pp_ExeContext)( xe->XE.Race.h2_ct_accEC ); in HG_()
1246 if (xe->XE.Race.h1_ct) { in HG_()
1249 xe->XE.Race.h1_ct->errmsg_index ); in HG_()
1250 if (xe->XE.Race.h1_ct_mbsegstartEC) { in HG_()
1251 VG_(pp_ExeContext)( xe->XE.Race.h1_ct_mbsegstartEC ); in HG_()
1256 if (xe->XE.Race.h1_ct_mbsegendEC) { in HG_()
1257 VG_(pp_ExeContext)( xe->XE.Race.h1_ct_mbsegendEC ); in HG_()
1264 VG_(pp_addrinfo) (err_ga, &xe->XE.Race.data_addrinfo); in HG_()