[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    valgrind/coregrind
From:       Jeremy Fitzhardinge <jeremy () goop ! org>
Date:       2005-03-10 2:04:08
Message-ID: 20050310020408.B947310B25 () office ! kde ! org
[Download RAW message or body]

CVS commit by fitzhardinge: 

Only try matching if the pointer could be resolved to a name.


  M +4 -2      vg_errcontext.c   1.73


--- valgrind/coregrind/vg_errcontext.c  #1.72:1.73
@@ -980,10 +980,12 @@ Bool supp_matches_callers(Error* err, Su
       switch (su->callers[i].ty) {
          case ObjName: 
-            (void)VG_(get_objname)(a, caller_name, M_VG_ERRTXT);
+            if (!VG_(get_objname)(a, caller_name, M_VG_ERRTXT))
+               return False;
             break; 
 
          case FunName: 
             // Nb: mangled names used in suppressions
-            (void)VG_(get_fnname_nodemangle)(a, caller_name, M_VG_ERRTXT);
+            if (!VG_(get_fnname_nodemangle)(a, caller_name, M_VG_ERRTXT))
+               return False;
             break;
          default: VG_(skin_panic)("supp_matches_callers");


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic