| OLD | NEW |
| 1 # This is a generated file, composed of the following suppression rules: | 1 # This is a generated file, composed of the following suppression rules: |
| 2 # exp-sgcheck.supp xfree-3.supp xfree-4.supp glibc-X.X.supp glibc-2.X-drd.supp
glibc-2.34567-NPTL-helgrind.supp glibc-2.X.supp | 2 # exp-sgcheck.supp xfree-3.supp xfree-4.supp glibc-X.X.supp glibc-2.X-drd.supp
glibc-2.34567-NPTL-helgrind.supp glibc-2.X.supp |
| 3 { | 3 { |
| 4 ld-2.X possibly applying relocations | 4 ld-2.X possibly applying relocations |
| 5 exp-sgcheck:SorG | 5 exp-sgcheck:SorG |
| 6 obj:/*lib*/ld-2.*so* | 6 obj:*/*lib*/ld-2.*so* |
| 7 obj:/*lib*/ld-2.*so* | 7 obj:*/*lib*/ld-2.*so* |
| 8 } | 8 } |
| 9 | 9 |
| 10 # I'm pretty sure this is a false positive caused by the sg_ stuff | 10 # I'm pretty sure this is a false positive caused by the sg_ stuff |
| 11 { | 11 { |
| 12 glibc realpath false positive | 12 glibc realpath false positive |
| 13 exp-sgcheck:SorG | 13 exp-sgcheck:SorG |
| 14 fun:realpath | 14 fun:realpath |
| 15 fun:* | 15 fun:* |
| 16 } | 16 } |
| 17 | 17 |
| (...skipping 796 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 814 fun:_dl_relocate_object | 814 fun:_dl_relocate_object |
| 815 } | 815 } |
| 816 # | 816 # |
| 817 # Suppression patterns for ld, the dynamic loader. | 817 # Suppression patterns for ld, the dynamic loader. |
| 818 # | 818 # |
| 819 | 819 |
| 820 # Suppress all data races triggered by ld. | 820 # Suppress all data races triggered by ld. |
| 821 { | 821 { |
| 822 drd-ld | 822 drd-ld |
| 823 drd:ConflictingAccess | 823 drd:ConflictingAccess |
| 824 obj:/lib*/ld-*.so | 824 obj:*/lib*/ld-*.so |
| 825 } | 825 } |
| 826 | 826 |
| 827 # | 827 # |
| 828 # Suppression patterns for libc. | 828 # Suppression patterns for libc. |
| 829 # | 829 # |
| 830 | 830 |
| 831 # Suppress all data races where the topmost frame is inside libc.so. Although | 831 # Suppress all data races where the topmost frame is inside libc.so. Although |
| 832 # this could hide some real data races, unfortunately this is the only way to | 832 # this could hide some real data races, unfortunately this is the only way to |
| 833 # not report any false positives on stdio functions. The glibc functions | 833 # not report any false positives on stdio functions. The glibc functions |
| 834 # manipulating FILE objects use locking primitives that cannot be intercepted | 834 # manipulating FILE objects use locking primitives that cannot be intercepted |
| 835 # easily. See also the definitions of _IO_lock_lock() etc. in the file | 835 # easily. See also the definitions of _IO_lock_lock() etc. in the file |
| 836 # nptl/sysdeps/pthread/bits/stdio-lock.h in the glibc source tree. | 836 # nptl/sysdeps/pthread/bits/stdio-lock.h in the glibc source tree. |
| 837 { | 837 { |
| 838 drd-libc-stdio | 838 drd-libc-stdio |
| 839 drd:ConflictingAccess | 839 drd:ConflictingAccess |
| 840 obj:/lib*/libc-* | 840 obj:*/lib*/libc-* |
| 841 } | 841 } |
| 842 { | 842 { |
| 843 drd-libc-thread-cancellation-test | 843 drd-libc-thread-cancellation-test |
| 844 drd:ConflictingAccess | 844 drd:ConflictingAccess |
| 845 fun:write | 845 fun:write |
| 846 } | 846 } |
| 847 { |
| 848 drd-libc-random |
| 849 drd:ConflictingAccess |
| 850 fun:random_r |
| 851 fun:random |
| 852 } |
| 847 | 853 |
| 848 # | 854 # |
| 849 # Suppression patterns for libstdc++, the implementation of the standard C++ | 855 # Suppression patterns for libstdc++, the implementation of the standard C++ |
| 850 # library included with the gcc compiler. | 856 # library included with the gcc compiler. |
| 851 # | 857 # |
| 852 # Note: several versions of the libstdc++ library (4.2.2, 4.3.2, 4.4.0, 4.5.0 | 858 # Note: several versions of the libstdc++ library (4.2.2, 4.3.2, 4.4.0, 4.5.0 |
| 853 # and their predecessors) contain an implementation of the std::string class | 859 # and their predecessors) contain an implementation of the std::string class |
| 854 # that triggers conflicting memory accesses. See also | 860 # that triggers conflicting memory accesses. See also |
| 855 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40518 | 861 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40518 |
| 856 # | 862 # |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 936 } | 942 } |
| 937 { | 943 { |
| 938 drd-libpthread-_Unwind_Resume | 944 drd-libpthread-_Unwind_Resume |
| 939 drd:ConflictingAccess | 945 drd:ConflictingAccess |
| 940 ... | 946 ... |
| 941 fun:_Unwind_Resume | 947 fun:_Unwind_Resume |
| 942 } | 948 } |
| 943 { | 949 { |
| 944 drd-libpthread-? | 950 drd-libpthread-? |
| 945 drd:ConflictingAccess | 951 drd:ConflictingAccess |
| 946 obj:/lib/libgcc_s.so.1 | 952 obj:*/lib/libgcc_s.so.1 |
| 947 } | 953 } |
| 948 { | 954 { |
| 949 drd-libpthread-nanosleep | 955 drd-libpthread-nanosleep |
| 950 drd:ConflictingAccess | 956 drd:ConflictingAccess |
| 951 fun:nanosleep | 957 fun:nanosleep |
| 952 } | 958 } |
| 953 | 959 |
| 954 # | 960 # |
| 955 # Suppression patterns for libgomp. | 961 # Suppression patterns for libgomp. |
| 956 # | 962 # |
| (...skipping 22 matching lines...) Expand all Loading... |
| 979 fun:XCreateFontSet | 985 fun:XCreateFontSet |
| 980 } | 986 } |
| 981 | 987 |
| 982 # | 988 # |
| 983 # Suppression patterns for libxcb. | 989 # Suppression patterns for libxcb. |
| 984 # | 990 # |
| 985 | 991 |
| 986 { | 992 { |
| 987 drd-libxcb-xcb_wait_for_reply | 993 drd-libxcb-xcb_wait_for_reply |
| 988 drd:CondErr | 994 drd:CondErr |
| 995 ... |
| 989 fun:pthread_cond_destroy* | 996 fun:pthread_cond_destroy* |
| 990 fun:xcb_wait_for_reply | 997 fun:xcb_wait_for_reply |
| 991 } | 998 } |
| 992 | 999 |
| 993 # | 1000 # |
| 994 # Suppression patterns for libglib. | 1001 # Suppression patterns for libglib. |
| 995 # | 1002 # |
| 996 | 1003 |
| 997 { | 1004 { |
| 998 drd-libglib-access-g_threads_got_initialized | 1005 drd-libglib-access-g_threads_got_initialized |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1140 # - suppress anything that has its top frame in libc.so. | 1147 # - suppress anything that has its top frame in libc.so. |
| 1141 # This really isn't clever, since it could hide some | 1148 # This really isn't clever, since it could hide some |
| 1142 # legitimate races. But the problem is, if we don't do | 1149 # legitimate races. But the problem is, if we don't do |
| 1143 # this, then loads of errors to do with stdio are reported, because | 1150 # this, then loads of errors to do with stdio are reported, because |
| 1144 # H fails to see glibc's internal locking/unlocking of FILE*s | 1151 # H fails to see glibc's internal locking/unlocking of FILE*s |
| 1145 # as required by POSIX. A better solution is needed. | 1152 # as required by POSIX. A better solution is needed. |
| 1146 | 1153 |
| 1147 #{ | 1154 #{ |
| 1148 # helgrind-glibc2X-001 | 1155 # helgrind-glibc2X-001 |
| 1149 # Helgrind:Race | 1156 # Helgrind:Race |
| 1150 # obj:/lib*/ld-2.*so* | 1157 # obj:*/lib*/ld-2.*so* |
| 1151 #} | 1158 #} |
| 1152 | 1159 |
| 1153 # helgrind-glibc2X-002 was merged into helgrind-glibc2X-001 | 1160 # helgrind-glibc2X-002 was merged into helgrind-glibc2X-001 |
| 1154 | 1161 |
| 1155 # helgrind-glibc2X-003 was merged into helgrind-glibc2X-001 | 1162 # helgrind-glibc2X-003 was merged into helgrind-glibc2X-001 |
| 1156 | 1163 |
| 1157 { | 1164 { |
| 1158 helgrind-glibc2X-004 | 1165 helgrind-glibc2X-004 |
| 1159 Helgrind:Race | 1166 Helgrind:Race |
| 1160 obj:/lib*/libc-2.*so* | 1167 obj:*/lib*/libc-2.*so* |
| 1161 } | 1168 } |
| 1162 | 1169 |
| 1163 { | 1170 { |
| 1164 helgrind-glibc2X-005 | 1171 helgrind-glibc2X-005 |
| 1165 Helgrind:Race | 1172 Helgrind:Race |
| 1166 obj:/lib*/libpthread-2.*so* | 1173 obj:*/lib*/libpthread-2.*so* |
| 1167 } | 1174 } |
| 1168 | 1175 |
| 1169 # helgrind-glibc2X-006 was merged into helgrind-glibc2X-005 | 1176 # helgrind-glibc2X-006 was merged into helgrind-glibc2X-005 |
| 1170 | 1177 |
| 1171 # helgrind-glibc2X-007 was merged into helgrind-glibc2X-001 | 1178 # helgrind-glibc2X-007 was merged into helgrind-glibc2X-001 |
| 1172 | 1179 |
| 1173 # helgrind-glibc2X-008 was merged into helgrind-glibc2X-004 | 1180 # helgrind-glibc2X-008 was merged into helgrind-glibc2X-004 |
| 1174 | 1181 |
| 1175 # helgrind-glibc2X-009 was merged into helgrind-glibc2X-004 | 1182 # helgrind-glibc2X-009 was merged into helgrind-glibc2X-004 |
| 1176 | 1183 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 1191 # These are very ugly. They are needed to suppress errors inside (eg) | 1198 # These are very ugly. They are needed to suppress errors inside (eg) |
| 1192 # NPTL's pthread_cond_signal. Why only one stack frame -- at least we | 1199 # NPTL's pthread_cond_signal. Why only one stack frame -- at least we |
| 1193 # should see the wrapper calling the real functions, right? | 1200 # should see the wrapper calling the real functions, right? |
| 1194 # Unfortunately, no: the real functions are handwritten assembly (in | 1201 # Unfortunately, no: the real functions are handwritten assembly (in |
| 1195 # the glibc-2.5 sources) and does not create a proper stack frame. | 1202 # the glibc-2.5 sources) and does not create a proper stack frame. |
| 1196 # Therefore it's only one level of unwinding before we're back out in | 1203 # Therefore it's only one level of unwinding before we're back out in |
| 1197 # user code rather than the 2 levels you'd expect. | 1204 # user code rather than the 2 levels you'd expect. |
| 1198 { | 1205 { |
| 1199 helgrind-glibc2X-101 | 1206 helgrind-glibc2X-101 |
| 1200 Helgrind:Race | 1207 Helgrind:Race |
| 1201 obj:/lib*/libpthread-2.*so* | 1208 obj:*/lib*/libpthread-2.*so* |
| 1202 fun:pthread_* | 1209 fun:pthread_* |
| 1203 } | 1210 } |
| 1204 { | 1211 { |
| 1205 helgrind-glibc2X-102 | 1212 helgrind-glibc2X-102 |
| 1206 Helgrind:Race | 1213 Helgrind:Race |
| 1207 fun:mythread_wrapper | 1214 fun:mythread_wrapper |
| 1208 obj:/lib*/libpthread-2.*so* | 1215 obj:*/lib*/libpthread-2.*so* |
| 1209 } | 1216 } |
| 1210 { | 1217 { |
| 1211 helgrind-glibc2X-103 | 1218 helgrind-glibc2X-103 |
| 1212 Helgrind:Race | 1219 Helgrind:Race |
| 1213 fun:pthread_cond_*@@GLIBC_2.* | 1220 fun:pthread_cond_*@@GLIBC_2.* |
| 1214 } | 1221 } |
| 1215 { | 1222 { |
| 1216 helgrind-glibc2X-104 | 1223 helgrind-glibc2X-104 |
| 1217 Helgrind:Race | 1224 Helgrind:Race |
| 1218 fun:__lll_mutex_* | 1225 fun:__lll_mutex_* |
| 1219 } | 1226 } |
| 1220 { | 1227 { |
| 1221 helgrind-glibc2X-105 | 1228 helgrind-glibc2X-105 |
| 1222 Helgrind:Race | 1229 Helgrind:Race |
| 1223 fun:pthread_rwlock_*lock* | 1230 fun:pthread_rwlock_*lock* |
| 1224 } | 1231 } |
| 1225 { | 1232 { |
| 1226 helgrind-glibc2X-106 | 1233 helgrind-glibc2X-106 |
| 1227 Helgrind:Race | 1234 Helgrind:Race |
| 1228 fun:__lll_lock_wait | 1235 fun:__lll_lock_wait |
| 1229 } | 1236 } |
| 1230 { | 1237 { |
| 1231 helgrind-glibc2X-107 | 1238 helgrind-glibc2X-107 |
| 1232 Helgrind:Race | 1239 Helgrind:Race |
| 1233 obj:/lib*/libpthread-2.*so* | 1240 obj:*/lib*/libpthread-2.*so* |
| 1234 fun:sem_* | 1241 fun:sem_* |
| 1235 } | 1242 } |
| 1236 { | 1243 { |
| 1237 helgrind-glibc2X-108 | 1244 helgrind-glibc2X-108 |
| 1238 Helgrind:Race | 1245 Helgrind:Race |
| 1239 fun:clone | 1246 fun:clone |
| 1240 } | 1247 } |
| 1241 { | 1248 { |
| 1242 helgrind-glibc2X-109 | 1249 helgrind-glibc2X-109 |
| 1243 Helgrind:Race | 1250 Helgrind:Race |
| 1244 fun:start_thread | 1251 fun:start_thread |
| 1245 } | 1252 } |
| 1246 { | 1253 { |
| 1247 helgrind-glibc2X-110 | 1254 helgrind-glibc2X-110 |
| 1248 Helgrind:Race | 1255 Helgrind:Race |
| 1249 obj:/lib*/libc-2.*so* | 1256 obj:*/lib*/libc-2.*so* |
| 1250 fun:pthread_* | 1257 fun:pthread_* |
| 1251 } | 1258 } |
| 1252 { | 1259 { |
| 1253 helgrind-glibc2X-111 | 1260 helgrind-glibc2X-111 |
| 1254 Helgrind:Race | 1261 Helgrind:Race |
| 1255 fun:__lll_*lock_* | 1262 fun:__lll_*lock_* |
| 1256 } | 1263 } |
| 1257 { | 1264 { |
| 1258 helgrind-glibc2X-113 | 1265 helgrind-glibc2X-113 |
| 1259 Helgrind:Race | 1266 Helgrind:Race |
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1419 | 1426 |
| 1420 { | 1427 { |
| 1421 dl-hack3-cond-0 | 1428 dl-hack3-cond-0 |
| 1422 Memcheck:Cond | 1429 Memcheck:Cond |
| 1423 fun:_dl_start | 1430 fun:_dl_start |
| 1424 fun:_start | 1431 fun:_start |
| 1425 } | 1432 } |
| 1426 { | 1433 { |
| 1427 dl-hack3-cond-1 | 1434 dl-hack3-cond-1 |
| 1428 Memcheck:Cond | 1435 Memcheck:Cond |
| 1429 obj:/lib*/ld-2.11*.so* | 1436 obj:*/lib*/ld-2.11*.so* |
| 1430 obj:/lib*/ld-2.11*.so* | 1437 obj:*/lib*/ld-2.11*.so* |
| 1431 obj:/lib*/ld-2.11*.so* | 1438 obj:*/lib*/ld-2.11*.so* |
| 1432 } | 1439 } |
| 1433 { | 1440 { |
| 1434 dl-hack3-cond-2 | 1441 dl-hack3-cond-2 |
| 1435 Memcheck:Cond | 1442 Memcheck:Cond |
| 1436 obj:/lib*/ld-2.11*.so* | 1443 obj:*/lib*/ld-2.11*.so* |
| 1437 obj:/lib*/ld-2.11*.so* | 1444 obj:*/lib*/ld-2.11*.so* |
| 1438 obj:/lib*/libc-2.11*.so* | 1445 obj:*/lib*/libc-2.11*.so* |
| 1439 } | 1446 } |
| 1440 { | 1447 { |
| 1441 dl-hack3-cond-3 | 1448 dl-hack3-cond-3 |
| 1442 Memcheck:Cond | 1449 Memcheck:Cond |
| 1443 obj:/lib*/ld-2.11*.so* | 1450 obj:*/lib*/ld-2.11*.so* |
| 1444 obj:/lib*/libc-2.11*.so* | 1451 obj:*/lib*/libc-2.11*.so* |
| 1445 obj:/lib*/libc-2.11*.so* | 1452 obj:*/lib*/libc-2.11*.so* |
| 1446 } | 1453 } |
| 1447 { | 1454 { |
| 1448 dl-hack3-cond-4 | 1455 dl-hack3-cond-4 |
| 1449 Memcheck:Cond | 1456 Memcheck:Cond |
| 1450 obj:/lib*/ld-2.11*.so* | 1457 obj:*/lib*/ld-2.11*.so* |
| 1451 obj:/lib*/ld-2.11*.so* | 1458 obj:*/lib*/ld-2.11*.so* |
| 1452 obj:/lib*/libdl-2.11*.so* | 1459 obj:*/lib*/libdl-2.11*.so* |
| 1453 } | 1460 } |
| 1454 | 1461 |
| 1455 { | 1462 { |
| 1456 dl-hack4-64bit-addr-1 | 1463 dl-hack4-64bit-addr-1 |
| 1457 Memcheck:Addr8 | 1464 Memcheck:Addr8 |
| 1458 obj:/lib*/ld-2.11*.so* | 1465 obj:*/lib*/ld-2.11*.so* |
| 1459 obj:/lib*/ld-2.11*.so* | 1466 obj:*/lib*/ld-2.11*.so* |
| 1460 obj:/lib*/ld-2.11*.so* | 1467 obj:*/lib*/ld-2.11*.so* |
| 1461 } | 1468 } |
| 1462 { | 1469 { |
| 1463 dl-hack4-64bit-addr-2 | 1470 dl-hack4-64bit-addr-2 |
| 1464 Memcheck:Addr8 | 1471 Memcheck:Addr8 |
| 1465 obj:/lib*/ld-2.11*.so* | 1472 obj:*/lib*/ld-2.11*.so* |
| 1466 obj:/lib*/ld-2.11*.so* | 1473 obj:*/lib*/ld-2.11*.so* |
| 1467 obj:/lib*/libc-2.11*.so* | 1474 obj:*/lib*/libc-2.11*.so* |
| 1468 } | 1475 } |
| 1469 { | 1476 { |
| 1470 dl-hack4-64bit-addr-3 | 1477 dl-hack4-64bit-addr-3 |
| 1471 Memcheck:Addr8 | 1478 Memcheck:Addr8 |
| 1472 obj:/lib*/ld-2.11*.so* | 1479 obj:*/lib*/ld-2.11*.so* |
| 1473 obj:/lib*/ld-2.11*.so* | 1480 obj:*/lib*/ld-2.11*.so* |
| 1474 obj:/lib*/libdl-2.11*.so* | 1481 obj:*/lib*/libdl-2.11*.so* |
| 1475 } | 1482 } |
| 1476 | 1483 |
| 1477 { | 1484 { |
| 1478 dl-hack5-32bit-addr-1 | 1485 dl-hack5-32bit-addr-1 |
| 1479 Memcheck:Addr4 | 1486 Memcheck:Addr4 |
| 1480 obj:/lib*/ld-2.11*.so | 1487 obj:*/lib*/ld-2.11*.so |
| 1481 obj:/lib*/ld-2.11*.so | 1488 obj:*/lib*/ld-2.11*.so |
| 1482 obj:/lib*/ld-2.11*.so | 1489 obj:*/lib*/ld-2.11*.so |
| 1483 } | 1490 } |
| 1484 { | 1491 { |
| 1485 dl-hack5-32bit-addr-3 | 1492 dl-hack5-32bit-addr-3 |
| 1486 Memcheck:Addr4 | 1493 Memcheck:Addr4 |
| 1487 obj:/lib*/ld-2.11*.so | 1494 obj:*/lib*/ld-2.11*.so |
| 1488 obj:/lib*/ld-2.11*.so | 1495 obj:*/lib*/ld-2.11*.so |
| 1489 obj:/lib*/libdl-2.11*.so* | 1496 obj:*/lib*/libdl-2.11*.so* |
| 1490 } | 1497 } |
| 1491 { | 1498 { |
| 1492 dl-hack5-32bit-addr-4 | 1499 dl-hack5-32bit-addr-4 |
| 1493 Memcheck:Addr4 | 1500 Memcheck:Addr4 |
| 1494 obj:/lib*/ld-2.11*.so | 1501 obj:*/lib*/ld-2.11*.so |
| 1495 obj:/lib*/libdl-2.11*.so* | 1502 obj:*/lib*/libdl-2.11*.so* |
| 1496 obj:/lib*/ld-2.11*.so | 1503 obj:*/lib*/ld-2.11*.so |
| 1497 } | 1504 } |
| 1498 | 1505 |
| 1499 | 1506 |
| 1500 ##----------------------------------------------------------------------## | 1507 ##----------------------------------------------------------------------## |
| 1501 ##--- Misc ad-hoc hacks ---## | 1508 ##--- Misc ad-hoc hacks ---## |
| 1502 ##----------------------------------------------------------------------## | 1509 ##----------------------------------------------------------------------## |
| 1503 { | 1510 { |
| 1504 glibc-2.5.x-on-SUSE-10.2-(PPC)-1 | 1511 glibc-2.5.x-on-SUSE-10.2-(PPC)-1 |
| 1505 Memcheck:Cond | 1512 Memcheck:Cond |
| 1506 fun:_dl_start_final | 1513 fun:_dl_start_final |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1529 glibc-2.3.5-on-SuSE-10.1-(PPC)-3 | 1536 glibc-2.3.5-on-SuSE-10.1-(PPC)-3 |
| 1530 Memcheck:Addr4 | 1537 Memcheck:Addr4 |
| 1531 fun:*wordcopy_fwd_dest_aligned* | 1538 fun:*wordcopy_fwd_dest_aligned* |
| 1532 fun:mem*cpy | 1539 fun:mem*cpy |
| 1533 obj:*lib*2.11.*.so | 1540 obj:*lib*2.11.*.so |
| 1534 } | 1541 } |
| 1535 | 1542 |
| 1536 { | 1543 { |
| 1537 glibc-2.11-on-SUSE-10.3-(x86) | 1544 glibc-2.11-on-SUSE-10.3-(x86) |
| 1538 Memcheck:Addr4 | 1545 Memcheck:Addr4 |
| 1539 obj:/lib/ld-2.11*.so | 1546 obj:*/lib/ld-2.11*.so |
| 1540 obj:/lib/ld-2.11*.so | 1547 obj:*/lib/ld-2.11*.so |
| 1541 obj:/lib/ld-2.11*.so | 1548 obj:*/lib/ld-2.11*.so |
| 1542 } | 1549 } |
| 1543 | 1550 |
| 1544 { | 1551 { |
| 1545 glibc24-64bit-padding-1a | 1552 glibc24-64bit-padding-1a |
| 1546 Memcheck:Param | 1553 Memcheck:Param |
| 1547 socketcall.sendto(msg) | 1554 socketcall.sendto(msg) |
| 1548 fun:send | 1555 fun:send |
| 1549 fun:get_mapping | 1556 fun:get_mapping |
| 1550 fun:__nscd_get_map_ref | 1557 fun:__nscd_get_map_ref |
| 1551 fun:nscd* | 1558 fun:nscd* |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1605 { | 1612 { |
| 1606 MVL-401-linuxthreads-pthread_create | 1613 MVL-401-linuxthreads-pthread_create |
| 1607 Memcheck:Param | 1614 Memcheck:Param |
| 1608 write(buf) | 1615 write(buf) |
| 1609 fun:pthread_create | 1616 fun:pthread_create |
| 1610 } | 1617 } |
| 1611 { | 1618 { |
| 1612 MVL-401-linuxthreads-pthread_create | 1619 MVL-401-linuxthreads-pthread_create |
| 1613 Memcheck:Param | 1620 Memcheck:Param |
| 1614 write(buf) | 1621 write(buf) |
| 1615 obj:/lib/libpthread-0.10.so | 1622 obj:*/lib/libpthread-0.10.so |
| 1616 fun:pthread_create | 1623 fun:pthread_create |
| 1617 } | 1624 } |
| 1618 | 1625 |
| 1619 ##----------------------------------------------------------------------## | 1626 ##----------------------------------------------------------------------## |
| 1620 # Ubuntu 10.04 on ARM (Thumb). Not sure why this is necessary. | 1627 # Ubuntu 10.04 on ARM (Thumb). Not sure why this is necessary. |
| 1621 { | 1628 { |
| 1622 U1004-ARM-_dl_relocate_object | 1629 U1004-ARM-_dl_relocate_object |
| 1623 Memcheck:Cond | 1630 Memcheck:Cond |
| 1624 fun:_dl_relocate_object | 1631 fun:_dl_relocate_object |
| 1625 } | 1632 } |
| OLD | NEW |