From 88a49148b3c6a784651e9046687c4c19a74d2e6d Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Fri, 7 Nov 2014 01:37:34 -0300 Subject: [PATCH] test: Pass --show-possibly-lost=no to valgrind in helpers.lua This command-line flag will suppress all warnings about interior pointers, which are used in hashtab.c. --- .valgrind.supp | 71 ------------------------------------- test/functional/helpers.lua | 1 + 2 files changed, 1 insertion(+), 71 deletions(-) diff --git a/.valgrind.supp b/.valgrind.supp index e76616b85d..cad2cd9ee2 100644 --- a/.valgrind.supp +++ b/.valgrind.supp @@ -5,77 +5,6 @@ fun:nss_parse_service_list fun:__nss_database_lookup } -{ - interior_ptr1 - Memcheck:Leak - fun:malloc - fun:try_malloc - fun:xmalloc - fun:ex_function -} -{ - interior_ptr2 - Memcheck:Leak - fun:realloc - fun:xrealloc - fun:ga_grow - fun:ex_function -} -{ - interior_ptr3 - Memcheck:Leak - fun:malloc - fun:strdup - fun:xstrdup - fun:vim_strsave - fun:ex_function -} -{ - interior_ptr4 - Memcheck:Leak - fun:malloc - fun:realloc - fun:xrealloc - fun:ga_grow - fun:ex_function -} -{ - interior_ptr5 - Memcheck:Leak - fun:malloc - fun:try_malloc - fun:xmalloc - fun:set_var - fun:set_var_lval -} -{ - interior_ptr6 - Memcheck:Leak - fun:malloc - fun:try_malloc - fun:xmalloc - fun:get_lit_string_tv - fun:eval7 -} -{ - interior_ptr7 - Memcheck:Leak - fun:malloc - fun:strdup - fun:xstrdup - fun:vim_strsave - fun:copy_tv - fun:get_var_tv - fun:eval7 -} -{ - interior_ptr8 - Memcheck:Leak - fun:malloc - fun:try_malloc - fun:xmalloc - fun:dictitem_alloc -} { uv_spawn_with_optimizations Memcheck:Leak diff --git a/test/functional/helpers.lua b/test/functional/helpers.lua index fcef1bd621..bf6e3dd38a 100644 --- a/test/functional/helpers.lua +++ b/test/functional/helpers.lua @@ -11,6 +11,7 @@ if os.getenv('VALGRIND') then local log_file = os.getenv('VALGRIND_LOG') or 'valgrind-%p.log' local valgrind_argv = {'valgrind', '-q', '--tool=memcheck', '--leak-check=yes', '--track-origins=yes', + '--show-possibly-lost=no', '--suppressions=.valgrind.supp', '--log-file='..log_file} if os.getenv('VALGRIND_GDB') then