From: Paul Floyd Date: Sun, 26 Mar 2023 14:37:56 +0000 (+0200) Subject: Regtest: add a filter for aligned alloc uninit args tests X-Git-Tag: VALGRIND_3_21_0~100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95ac41bc5827cdb5961f873a67d3b36313fb4145;p=thirdparty%2Fvalgrind.git Regtest: add a filter for aligned alloc uninit args tests These tests generate a varying number of errors per argument depending on the platform and compiler. The filter just prints the first unique error stanza which allows 8 expecteds to be removed. --- diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index ec16313ddf..6a6eb91ddc 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -81,7 +81,9 @@ dist_noinst_SCRIPTS = \ filter_memcheck \ filter_overlaperror \ filter_malloc_free \ - filter_size_t + filter_size_t \ + filter_stanza \ + filter_stanza.awk noinst_HEADERS = leak.h @@ -142,9 +144,6 @@ EXTRA_DIST = \ cxx17_aligned_new.stdout.exp \ sized_aligned_new_delete_args.stderr.exp \ sized_aligned_new_delete_args.vgtest \ - sized_aligned_new_delete_args.stderr.exp_32 \ - sized_aligned_new_delete_args.stderr.exp-gcc \ - sized_aligned_new_delete_args.stderr.exp-s390 \ sized_aligned_new_delete_misaligned.stderr.exp \ sized_aligned_new_delete_misaligned.vgtest \ deep-backtrace.vgtest deep-backtrace.stderr.exp \ @@ -226,10 +225,6 @@ EXTRA_DIST = \ memalign_test.stderr.exp memalign_test.vgtest \ memalign_test.stderr.exp-freebsd-clang \ memalign_args.vgtest memalign_args.stderr.exp \ - memalign_args.stderr.exp-glibc \ - memalign_args.stderr.exp-ppc64 \ - memalign_args.stderr.exp-arm \ - memalign_args.stderr.exp-x86 \ memcmptest.stderr.exp memcmptest.stderr.exp2 \ memcmptest.stdout.exp memcmptest.vgtest \ memmem.stderr.exp memmem.vgtest \ diff --git a/memcheck/tests/filter_stanza b/memcheck/tests/filter_stanza new file mode 100755 index 0000000000..9152ff1090 --- /dev/null +++ b/memcheck/tests/filter_stanza @@ -0,0 +1,5 @@ +#! /bin/sh + + +./filter_stderr "$@" | +awk -f filter_stanza.awk diff --git a/memcheck/tests/filter_stanza.awk b/memcheck/tests/filter_stanza.awk new file mode 100644 index 0000000000..99aad77e00 --- /dev/null +++ b/memcheck/tests/filter_stanza.awk @@ -0,0 +1,22 @@ +BEGIN { + main="" + stanza="" +} +/main/ { + if ($0 != main) { + # first or different stanza + print stanza$0 + main=$0 + stanza="" + } else { + # duplicate stanza + main=$0 + stanza="" + } + next +} + +{ + # other lines + stanza = stanza $0 "\n" +} diff --git a/memcheck/tests/memalign_args.stderr.exp b/memcheck/tests/memalign_args.stderr.exp index 65e6122005..4d426d3696 100644 --- a/memcheck/tests/memalign_args.stderr.exp +++ b/memcheck/tests/memalign_args.stderr.exp @@ -2,26 +2,10 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: memalign (vg_replace_malloc.c:...) by 0x........: main (memalign_args.c:19) -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - Conditional jump or move depends on uninitialised value(s) at 0x........: posix_memalign (vg_replace_malloc.c:...) by 0x........: main (memalign_args.c:23) -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: aligned_alloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - Conditional jump or move depends on uninitialised value(s) at 0x........: aligned_alloc (vg_replace_malloc.c:...) by 0x........: main (memalign_args.c:26) @@ -29,4 +13,3 @@ Conditional jump or move depends on uninitialised value(s) Conditional jump or move depends on uninitialised value(s) at 0x........: valloc (vg_replace_malloc.c:...) by 0x........: main (memalign_args.c:29) - diff --git a/memcheck/tests/memalign_args.stderr.exp-arm b/memcheck/tests/memalign_args.stderr.exp-arm deleted file mode 100644 index 093accfb7e..0000000000 --- a/memcheck/tests/memalign_args.stderr.exp-arm +++ /dev/null @@ -1,40 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: valloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:29) - diff --git a/memcheck/tests/memalign_args.stderr.exp-glibc b/memcheck/tests/memalign_args.stderr.exp-glibc deleted file mode 100644 index 0261a8b930..0000000000 --- a/memcheck/tests/memalign_args.stderr.exp-glibc +++ /dev/null @@ -1,32 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: valloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:29) - diff --git a/memcheck/tests/memalign_args.stderr.exp-ppc64 b/memcheck/tests/memalign_args.stderr.exp-ppc64 deleted file mode 100644 index bc3c0aba46..0000000000 --- a/memcheck/tests/memalign_args.stderr.exp-ppc64 +++ /dev/null @@ -1,44 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: valloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:29) - diff --git a/memcheck/tests/memalign_args.stderr.exp-x86 b/memcheck/tests/memalign_args.stderr.exp-x86 deleted file mode 100644 index 1bb553ea6b..0000000000 --- a/memcheck/tests/memalign_args.stderr.exp-x86 +++ /dev/null @@ -1,28 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: posix_memalign (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:23) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: aligned_alloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: aligned_alloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:26) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: valloc (vg_replace_malloc.c:...) - by 0x........: main (memalign_args.c:29) - diff --git a/memcheck/tests/memalign_args.vgtest b/memcheck/tests/memalign_args.vgtest index 852e75e0dd..f20fe1fe79 100644 --- a/memcheck/tests/memalign_args.vgtest +++ b/memcheck/tests/memalign_args.vgtest @@ -1,3 +1,4 @@ prog: memalign_args vgopts: -q +stderr_filter: filter_stanza diff --git a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp b/memcheck/tests/sized_aligned_new_delete_args.stderr.exp index f79314a9f4..403bd06cd7 100644 --- a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp +++ b/memcheck/tests/sized_aligned_new_delete_args.stderr.exp @@ -2,10 +2,6 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:16) -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - Conditional jump or move depends on uninitialised value(s) at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:17) @@ -14,10 +10,6 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:19) -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - Conditional jump or move depends on uninitialised value(s) at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:20) @@ -26,10 +18,6 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:24) -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - Conditional jump or move depends on uninitialised value(s) at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:25) @@ -38,10 +26,6 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:27) -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - Conditional jump or move depends on uninitialised value(s) at 0x........: operator delete[](void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:28) @@ -58,15 +42,6 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:37) -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - Conditional jump or move depends on uninitialised value(s) at 0x........: operator delete[](void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) by 0x........: main (sized_aligned_new_delete_args.cpp:40) - diff --git a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp-gcc b/memcheck/tests/sized_aligned_new_delete_args.stderr.exp-gcc deleted file mode 100644 index 03eded9016..0000000000 --- a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp-gcc +++ /dev/null @@ -1,80 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:17) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:20) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:25) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:28) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: ...operator delete... (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:31) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:34) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - diff --git a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp-s390 b/memcheck/tests/sized_aligned_new_delete_args.stderr.exp-s390 deleted file mode 100644 index ea74f0f3d7..0000000000 --- a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp-s390 +++ /dev/null @@ -1,96 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:17) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:20) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:25) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:28) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: ...operator delete... (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:31) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:34) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - diff --git a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp_32 b/memcheck/tests/sized_aligned_new_delete_args.stderr.exp_32 deleted file mode 100644 index 9a23649683..0000000000 --- a/memcheck/tests/sized_aligned_new_delete_args.stderr.exp_32 +++ /dev/null @@ -1,72 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:16) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:17) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:19) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:20) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:24) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:25) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:27) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:28) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: ...operator delete... (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:31) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned int) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:34) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:37) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - -Conditional jump or move depends on uninitialised value(s) - at 0x........: operator delete[](void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...) - by 0x........: main (sized_aligned_new_delete_args.cpp:40) - diff --git a/memcheck/tests/sized_aligned_new_delete_args.vgtest b/memcheck/tests/sized_aligned_new_delete_args.vgtest index 029fd4b661..282a4bcc81 100644 --- a/memcheck/tests/sized_aligned_new_delete_args.vgtest +++ b/memcheck/tests/sized_aligned_new_delete_args.vgtest @@ -1,3 +1,4 @@ prog: sized_aligned_new_delete_args prereq: test -e ./sized_aligned_new_delete_args vgopts: -q +stderr_filter: filter_stanza