From: Nicholas Nethercote Date: Fri, 19 Sep 2003 08:10:07 +0000 (+0000) Subject: Addrcheck was broken, because it wasn't recognising "Overlap" suppressions. X-Git-Tag: svn/VALGRIND_2_1_0~190 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d9309149c8e465090d21d7aebd49a5e016fb8fcb;p=thirdparty%2Fvalgrind.git Addrcheck was broken, because it wasn't recognising "Overlap" suppressions. Fixed now. MERGE TO STABLE (assuming that Addrcheck does overlap checking in STABLE, which I think it does) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1828 --- diff --git a/memcheck/mac_needs.c b/memcheck/mac_needs.c index 2b5fb1489d..90203f8ae7 100644 --- a/memcheck/mac_needs.c +++ b/memcheck/mac_needs.c @@ -528,6 +528,7 @@ Bool MAC_(shared_recognised_suppression) ( Char* name, Supp* su ) else if (VG_STREQ(name, "Addr16")) skind = Addr16Supp; else if (VG_STREQ(name, "Free")) skind = FreeSupp; else if (VG_STREQ(name, "Leak")) skind = LeakSupp; + else if (VG_STREQ(name, "Overlap")) skind = OverlapSupp; else return False; diff --git a/memcheck/mc_errcontext.c b/memcheck/mc_errcontext.c index 29f0096fd3..97133f6cde 100644 --- a/memcheck/mc_errcontext.c +++ b/memcheck/mc_errcontext.c @@ -168,7 +168,6 @@ Bool SK_(recognised_suppression) ( Char* name, Supp* su ) else if (VG_STREQ(name, "Value4")) skind = Value4Supp; else if (VG_STREQ(name, "Value8")) skind = Value8Supp; else if (VG_STREQ(name, "Value16")) skind = Value16Supp; - else if (VG_STREQ(name, "Overlap")) skind = OverlapSupp; else return False;