|
From: <sv...@va...> - 2011-10-03 23:44:40
|
Author: florian Date: 2011-10-04 00:39:54 +0100 (Tue, 04 Oct 2011) New Revision: 12091 Log: Improve filtering of backtrace noise in the memcheck bucket and update exp files accordingly. This works well for x86 and all testcases pass on my machine. New file filter_memcheck to do the work. There is a bit of a ripple here as filter_memcheck requires command line arguments to be passed in. So all users of filter_memcheck (direct or indirect) were updated as well. filter_stderr was simplified as was filter_libc. Added: trunk/memcheck/tests/buflen_check.stderr.exp-kfail trunk/memcheck/tests/filter_memcheck Modified: trunk/gdbserver_tests/filter_memcheck_monitor trunk/gdbserver_tests/mcleak.vgtest trunk/gdbserver_tests/mcsignopass.vgtest trunk/gdbserver_tests/mcsigpass.vgtest trunk/memcheck/tests/ trunk/memcheck/tests/amd64-linux/filter_defcfaexpr trunk/memcheck/tests/amd64-linux/filter_stderr trunk/memcheck/tests/amd64/filter_stderr trunk/memcheck/tests/badfree-2trace.vgtest trunk/memcheck/tests/badfree3.vgtest trunk/memcheck/tests/badjump.stderr.exp trunk/memcheck/tests/badjump.stderr.exp-s390x trunk/memcheck/tests/badjump2.stderr.exp trunk/memcheck/tests/badjump2.stderr.exp-s390x trunk/memcheck/tests/badpoll.stderr.exp trunk/memcheck/tests/buflen_check.stderr.exp trunk/memcheck/tests/darwin/filter_stderr trunk/memcheck/tests/err_disable3.stderr.exp trunk/memcheck/tests/err_disable3.vgtest trunk/memcheck/tests/filter_addressable trunk/memcheck/tests/filter_allocs trunk/memcheck/tests/filter_leak_cases_possible trunk/memcheck/tests/filter_stderr trunk/memcheck/tests/filter_varinfo3 trunk/memcheck/tests/filter_xml trunk/memcheck/tests/leak-cases-full.vgtest trunk/memcheck/tests/leak-cases-possible.vgtest trunk/memcheck/tests/linux/filter_stderr trunk/memcheck/tests/linux/with-space.vgtest trunk/memcheck/tests/partial_load_dflt.vgtest trunk/memcheck/tests/partial_load_ok.vgtest trunk/memcheck/tests/ppc32/filter_stderr trunk/memcheck/tests/ppc64/filter_stderr trunk/memcheck/tests/supp_unknown.stderr.exp trunk/memcheck/tests/writev.stderr.exp trunk/memcheck/tests/x86-linux/filter_scalar_exit_group trunk/memcheck/tests/x86-linux/filter_stderr trunk/memcheck/tests/x86-linux/scalar.stderr.exp trunk/memcheck/tests/x86-linux/scalar_supp.stderr.exp trunk/memcheck/tests/x86/filter_pushfpopf trunk/memcheck/tests/x86/filter_stderr trunk/memcheck/tests/x86/filter_tronical trunk/tests/filter_libc [... diff too large to include ...] |