summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2012-07-30 17:22:55 +0300
committerPanu Matilainen <pmatilai@redhat.com>2012-07-30 17:29:47 +0300
commit66ed9fc6160fb455a6c5760f426962e1288c19f8 (patch)
treec2b247950035b126f6fdf0c1f9aa50ca74a88d4e /scripts
parenta29e5f9894e4d97322d34b0636e5a37bff509323 (diff)
downloadlibrpm-tizen-66ed9fc6160fb455a6c5760f426962e1288c19f8.tar.gz
librpm-tizen-66ed9fc6160fb455a6c5760f426962e1288c19f8.tar.bz2
librpm-tizen-66ed9fc6160fb455a6c5760f426962e1288c19f8.zip
Fix (well, loosen up) the valgrind suppression rules
- The previous rules far too specific to glibc + gcc with certain optimization levels, eg relying on parse_auxv() getting inlined and when it does not, the suppression rules would no longer match.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/rpm.supp12
1 files changed, 8 insertions, 4 deletions
diff --git a/scripts/rpm.supp b/scripts/rpm.supp
index d9ab1fe3c..c5b2c7a29 100644
--- a/scripts/rpm.supp
+++ b/scripts/rpm.supp
@@ -7,28 +7,32 @@
{
defaultMachine_strdup
Memcheck:Addr1
- fun:__GI_strlen
+ ...
fun:strdup
+ ...
fun:defaultMachine
}
{
defaultMachine_memcpy1
Memcheck:Addr1
- fun:__GI_memcpy
+ fun:*memcpy
+ ...
fun:defaultMachine
}
{
defaultMachine_memcpy2
Memcheck:Addr2
- fun:__GI_memcpy
+ fun:*memcpy
+ ...
fun:defaultMachine
}
{
defaultMachine_memcpy4
Memcheck:Addr4
- fun:__GI_memcpy
+ fun:*memcpy
+ ...
fun:defaultMachine
}