diff options
author | Nalin Dahyabhai <nalin@redhat.com> | 2010-11-22 18:04:16 -0500 |
---|---|---|
committer | Nalin Dahyabhai <nalin@redhat.com> | 2010-11-22 18:04:16 -0500 |
commit | 218ad9b0160c64726b262157ae6ebaf6a76337ad (patch) | |
tree | 845221e55d7c40bc566185cb6408cc93a7e8347e | |
parent | a588c2d2e6cfea6d78de93b2fecf9c915dd28c81 (diff) | |
download | slapi-nis-218ad9b0160c64726b262157ae6ebaf6a76337ad.tar.gz slapi-nis-218ad9b0160c64726b262157ae6ebaf6a76337ad.tar.xz slapi-nis-218ad9b0160c64726b262157ae6ebaf6a76337ad.zip |
- try to use some valgrind suppressions
-rw-r--r-- | tests/slapd.sh.in | 2 | ||||
-rw-r--r-- | tests/slapi-nis.supp | 280 |
2 files changed, 281 insertions, 1 deletions
diff --git a/tests/slapd.sh.in b/tests/slapd.sh.in index 886a3a9..2eba355 100644 --- a/tests/slapd.sh.in +++ b/tests/slapd.sh.in @@ -8,7 +8,7 @@ YP="@abs_builddir@/clients/yp -p @test_nisport@" export YP LDIFSORT="@abs_builddir@/clients/ldifsort" export LDIFSORT -VALGRIND="valgrind --leak-check=full --log-file=valgrind.log --num-callers=50 --track-origins=yes" +VALGRIND="valgrind --leak-check=full --log-file=valgrind.log --num-callers=50 --track-origins=yes --show-reachable=yes --suppressions=@abs_srcdir@/slapi-nis.supp" PORT=@test_ldapport@ export PORT diff --git a/tests/slapi-nis.supp b/tests/slapi-nis.supp new file mode 100644 index 0000000..3db223b --- /dev/null +++ b/tests/slapi-nis.supp @@ -0,0 +1,280 @@ +# suppressions for leaks that aren't from here +{ + dirsrv_frontend_config + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:FrontendConfig_init + fun:main +} +{ + dirsrv_dse_avl_init + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:slapi_sdn_get_ndn + fun:slapi_sdn_compare + fun:entry_dn_cmp + fun:ravl_insert.clone.0 + fun:avl_insert + fun:dse_add_entry_pb + fun:dse_read_one_file + fun:dse_read_file + fun:setup_internal_backends + fun:main +} +{ + dirsrv_ldbm_logdir + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:ldbm_config_db_logdirectory_set + fun:ldbm_config_set + fun:ldbm_config_setup_default + fun:ldbm_back_init + fun:plugin_setup + fun:load_plugin_entry + fun:dse_call_callback.clone.3 + fun:dse_read_one_file + fun:dse_read_file + fun:setup_internal_backends + fun:main +} +{ + dirsrv_ldbm_homedir + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:ldbm_config_db_home_directory_set + fun:ldbm_config_set + fun:ldbm_config_setup_default + fun:ldbm_back_init + fun:plugin_setup + fun:load_plugin_entry + fun:dse_call_callback.clone.3 + fun:dse_read_one_file + fun:dse_read_file + fun:setup_internal_backends + fun:main +} +{ + dirsrv_setup_backends + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:slapi_sdn_set_dn_byval + fun:slapi_sdn_new_dn_byval + fun:slapi_sdn_dup + fun:dse_register_callback + fun:setup_internal_backends + fun:main +} +{ + dirsrv_setup_internal_mapping_tree + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:slapi_sdn_set_dn_byval + fun:slapi_sdn_new_dn_byval + fun:add_internal_mapping_tree_node + fun:mapping_tree_init + fun:slapi_mapping_tree_select + fun:op_shared_add + fun:add_internal_pb + fun:internal_add_helper + fun:add_internal_entries + fun:setup_internal_backends + fun:main +} +{ + dirsrv_setup_internal_mapping_tree_2 + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:slapi_sdn_get_ndn + fun:slapi_sdn_issuffix + fun:op_shared_search + fun:search_internal_callback_pb + fun:search_internal_pb + fun:mapping_tree_node_get_children + fun:mapping_tree_init + fun:slapi_mapping_tree_select + fun:op_shared_add + fun:add_internal_pb + fun:internal_add_helper + fun:add_internal_entries + fun:setup_internal_backends + fun:main +} +{ + dirsrv_setup_internal_mapping_tree_3 + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:slapi_sdn_get_ndn + fun:slapi_sdn_compare + fun:mtn_get_mapping_tree_node_by_entry + fun:mapping_tree_entry_add + fun:mapping_tree_node_get_children + fun:mapping_tree_init + fun:slapi_mapping_tree_select + fun:op_shared_add + fun:add_internal_pb + fun:internal_add_helper + fun:add_internal_entries + fun:setup_internal_backends + fun:main +} +{ + dirsrv_logging + Memcheck:Leak + fun:malloc + fun:strdup + fun:PR_NewLogModule + fun:_PR_InitStuff + fun:main +} +{ + dirsrv_io + Memcheck:Leak + fun:malloc + fun:PR_CreateStack + fun:_PR_InitFdCache + fun:_PR_InitIO + fun:_PR_InitStuff + fun:main +} +{ + dirsrv_des_plugin + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:des_init + fun:plugin_setup + fun:slapd_bootstrap_config + fun:main +} +{ + dirsrv_md5_plugin + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:md5_pwd_storage_scheme_init + fun:plugin_setup + fun:slapd_bootstrap_config + fun:main +} +{ + dirsrv_ssha_plugin + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:ssha_pwd_storage_scheme_init + fun:plugin_setup + fun:slapd_bootstrap_config + fun:main +} +{ + dirsrv_pwd_plugin + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:sha_pwd_storage_scheme_init + fun:plugin_setup + fun:slapd_bootstrap_config + fun:main +} +{ + dirsrv_be_plugin + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:be_init + fun:slapi_be_new + fun:be_new_internal + fun:init_schema_dse_ext + fun:init_schema_dse + fun:setup_internal_backends + fun:main +} +{ + dirsrv_dse_logging + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:log_set_mode + fun:config_set + fun:load_config_dse + fun:dse_call_callback.clone.3 + fun:dse_read_one_file + fun:dse_read_file + fun:setup_internal_backends + fun:main +} +{ + dirsrv_dse_logging_2 + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:log_set_rotationtimeunit + fun:config_set + fun:load_config_dse + fun:dse_call_callback.clone.3 + fun:dse_read_one_file + fun:dse_read_file + fun:setup_internal_backends + fun:main +} +{ + dirsrv_dse_logging_3 + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:log_set_mode + fun:config_set + fun:load_config_dse + fun:dse_call_callback.clone.3 + fun:dse_read_one_file + fun:dse_read_file + fun:setup_internal_backends + fun:main +} +{ + dirsrv_be_internal + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:be_init + fun:slapi_be_new + fun:be_new_internal + fun:setup_internal_backends + fun:main +} +{ + dirsrv_pwd_name + Memcheck:Leak + fun:malloc + fun:strdup + fun:slapi_ch_strdup + fun:pw_name2scheme + fun:config_set_storagescheme + fun:slapd_bootstrap_config + fun:main +} |