Home | History | Annotate | Download | only in helgrind

Lines Matching refs:szB

4248 static void event_map_bind ( Addr a, SizeT szB, Bool isW, Thr* thr )
4266 switch (szB) {
4387 Thr* thr, Addr a, SizeT szB, Bool isW )
4405 tl_assert(szB == 8 || szB == 4 || szB == 2 || szB == 1);
4410 for (i = -7; i < (Word)szB; i++) {
4460 if (cmp_nonempty_intervals(a, szB, cand_a, cand_szB) != 0)
4928 Addr acc_addr, SizeT szB, Bool isWrite,
5039 szB, isWrite,
5056 Addr acc_addr, SizeT szB )
5083 record_race_info( acc_thr, acc_addr, szB, False/*!isWrite*/,
5108 event_map_bind( acc_addr, szB, False/*!isWrite*/, acc_thr );
5121 Addr acc_addr, SizeT szB )
5156 record_race_info( acc_thr, acc_addr, szB, True/*isWrite*/,
5181 event_map_bind( acc_addr, szB, True/*isWrite*/, acc_thr );
6588 static inline Bool TRACEME(Addr a, SizeT szB) {
6589 if (XXX1 && a <= XXX1 && XXX1 <= a+szB) return True;
6590 if (XXX2 && a <= XXX2 && XXX2 <= a+szB) return True;
6593 static void trace ( Thr* thr, Addr a, SizeT szB, HChar* s ) {
6595 VG_(printf)("thr %p (%#lx,%lu) %s: 0x%016llx ", thr,a,szB,s,sv);
6600 void libhb_srange_new ( Thr* thr, Addr a, SizeT szB )
6604 if (0 && TRACEME(a,szB)) trace(thr,a,szB,"nw-before");
6605 zsm_sset_range( a, szB, sv );
6606 Filter__clear_range( thr->filter, a, szB );
6607 if (0 && TRACEME(a,szB)) trace(thr,a,szB,"nw-after ");
6610 void libhb_srange_noaccess_NoFX ( Thr* thr, Addr a, SizeT szB )
6615 void libhb_srange_noaccess_AHAE ( Thr* thr, Addr a, SizeT szB )
6621 zsm_sset_range( a, szB, sv );
6622 Filter__clear_range( thr->filter, a, szB );
6625 void libhb_srange_untrack ( Thr* thr, Addr a, SizeT szB )
6629 if (0 && TRACEME(a,szB)) trace(thr,a,szB,"untrack-before");
6630 zsm_sset_range( a, szB, sv );
6631 Filter__clear_range( thr->filter, a, szB );
6632 if (0 && TRACEME(a,szB)) trace(thr,a,szB,"untrack-after ");