Lines Matching defs:su
241 SuppKind VG_(get_supp_kind) ( Supp* su )
243 return su->skind;
246 Char* VG_(get_supp_string) ( Supp* su )
248 return su->string;
251 void* VG_(get_supp_extra) ( Supp* su )
253 return su->extra;
257 void VG_(set_supp_kind) ( Supp* su, SuppKind skind )
259 su->skind = skind;
262 void VG_(set_supp_string) ( Supp* su, Char* string )
264 su->string = string;
267 void VG_(set_supp_extra) ( Supp* su, void* extra )
269 su->extra = extra;
832 Supp *su;
851 su = is_suppressible_error(&err);
852 if (NULL == su) {
871 su->count++;
885 Supp *su;
892 for (su = suppressions; su != NULL; su = su->next) {
893 if (su->count <= 0)
900 su->count, su->sname );
905 VG_(dmsg)("used_suppression: %6d %s\n", su->count, su->sname);
1547 su)
1553 SuppLoc* supps = su->callers;
1554 UWord n_supps = su->n_callers;
1571 Bool supp_matches_error(Supp* su, Error* err)
1573 switch (su->skind) {
1579 return VG_TDICT_CALL(tool_error_matches_suppression, err, su);
1598 Supp* su;
1629 for (su = suppressions; su != NULL; su = su->next) {
1631 if (supp_matches_error(su, err)
1632 && supp_matches_callers(&ip2fo, su)) {
1636 vg_assert(su_prev->next == su);
1637 su_prev->next = su->next;
1638 su->next = suppressions;
1639 suppressions = su;
1642 return su;
1644 su_prev = su;