Lines Matching refs:xe1
660 XError *xe1, *xe2; in HG_() local
664 xe1 = (XError*)VG_(get_error_extra)(e1); in HG_()
666 tl_assert(xe1); 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_()
677 return xe1->XE.UnlockUnlocked.thr == xe2->XE.UnlockUnlocked.thr in HG_()
678 && xe1->XE.UnlockUnlocked.lock == xe2->XE.UnlockUnlocked.lock; in HG_()
680 return xe1->XE.UnlockForeign.thr == xe2->XE.UnlockForeign.thr in HG_()
681 && xe1->XE.UnlockForeign.owner == xe2->XE.UnlockForeign.owner in HG_()
682 && xe1->XE.UnlockForeign.lock == xe2->XE.UnlockForeign.lock; in HG_()
684 return xe1->XE.UnlockBogus.thr == xe2->XE.UnlockBogus.thr in HG_()
685 && xe1->XE.UnlockBogus.lock_ga == xe2->XE.UnlockBogus.lock_ga; in HG_()
687 return xe1->XE.PthAPIerror.thr == xe2->XE.PthAPIerror.thr in HG_()
688 && 0==VG_(strcmp)(xe1->XE.PthAPIerror.fnname, in HG_()
690 && xe1->XE.PthAPIerror.err == xe2->XE.PthAPIerror.err; in HG_()
692 return xe1->XE.LockOrder.thr == xe2->XE.LockOrder.thr; in HG_()
694 return xe1->XE.Misc.thr == xe2->XE.Misc.thr in HG_()
695 && 0==VG_(strcmp)(xe1->XE.Misc.errstr, xe2->XE.Misc.errstr); in HG_()