From: Julian Seward Date: Wed, 6 Dec 2006 03:35:38 +0000 (+0000) Subject: When generating suppressions, remember to Z-demangle function names, X-Git-Tag: svn/VALGRIND_3_3_0~508 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=771e4abcc9f8f0b2f800669951298f14ee4bb9d9;p=thirdparty%2Fvalgrind.git When generating suppressions, remember to Z-demangle function names, since the suppression-matching machinery does the same. Not doing so causes auto-generated suppressions involving Z-mangled fn names to not work. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6377 --- diff --git a/coregrind/m_errormgr.c b/coregrind/m_errormgr.c index 205de7cdb7..369eb49bd1 100644 --- a/coregrind/m_errormgr.c +++ b/coregrind/m_errormgr.c @@ -402,7 +402,7 @@ static void printSuppForIp(UInt n, Addr ip) { static UChar buf[ERRTXT_LEN]; - if ( VG_(get_fnname_nodemangle) (ip, buf, ERRTXT_LEN) ) { + if ( VG_(get_fnname_Z_demangle_only) (ip, buf, ERRTXT_LEN) ) { VG_(printf)(" fun:%s\n", buf); } else if ( VG_(get_objname)(ip, buf, ERRTXT_LEN) ) { VG_(printf)(" obj:%s\n", buf);