summaryrefslogtreecommitdiffstats
path: root/tools/valgrind
diff options
context:
space:
mode:
authormattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-11 22:03:39 +0000
committermattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-11 22:03:39 +0000
commit5c8e00570c198b8705f5674a1e18518a186f7fbb (patch)
treeebc85145c09acb9d45e6dd7ee0c967bd2e928db6 /tools/valgrind
parentc113e9510e7135107358db42397c0797c83ab12f (diff)
downloadchromium_src-5c8e00570c198b8705f5674a1e18518a186f7fbb.zip
chromium_src-5c8e00570c198b8705f5674a1e18518a186f7fbb.tar.gz
chromium_src-5c8e00570c198b8705f5674a1e18518a186f7fbb.tar.bz2
Add NSS PKCS12 import/export functions to CertDatabase.
Use sql: prefix when opening NSS UserDB (this will affect existing Chromeos installations, which had been using the old berkelydb format.) BUG=19991,51327,51328,51330,51332 TEST=net/base/cert_database_nss_unittest.cc Review URL: http://codereview.chromium.org/3018038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55798 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind')
-rw-r--r--tools/valgrind/memcheck/suppressions.txt67
1 files changed, 67 insertions, 0 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index 566f603..2403656 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -566,6 +566,72 @@
fun:signal_emit_unlocked_R
fun:g_signal_emit_valist
}
+{
+ bug_51327
+ Memcheck:Cond
+ fun:DecodeItem
+ ...
+ fun:SEC_QuickDERDecodeItem_Util
+ ...
+ fun:lg_PutMetaData
+ fun:sftkdb_ChangePassword
+ fun:NSC_InitPIN
+ fun:PK11_InitPin
+}
+{
+ bug_51332a
+ Memcheck:Leak
+ ...
+ fun:PORT_NewArena_Util
+ fun:sec_pkcs7_create_content_info
+ fun:SEC_PKCS7CreateData
+ fun:sec_pkcs12_encoder_start_context
+ fun:SEC_PKCS12Encode
+}
+{
+ bug_51332b
+ Memcheck:Leak
+ ...
+ fun:PORT_ArenaZAlloc_Util
+ fun:sec_pkcs7_create_content_info
+ fun:SEC_PKCS7CreateData
+ fun:sec_pkcs12_encoder_start_context
+ fun:SEC_PKCS12Encode
+}
+{
+ bug_51330
+ Memcheck:Leak
+ ...
+ fun:p12u_DigestOpen
+ ...
+ fun:SEC_PKCS12DecoderUpdate
+}
+{
+ bug_51328a
+ Memcheck:Leak
+ ...
+ fun:sec_pkcs12_decoder_asafes_notify
+ fun:sec_asn1d_notify_before
+ fun:SEC_ASN1DecoderUpdate_Util
+ fun:sec_pkcs12_decoder_asafes_callback
+ fun:sec_pkcs7_decoder_work_data
+ fun:SEC_ASN1DecoderUpdate_Util
+ fun:SEC_PKCS7DecoderUpdate
+ fun:sec_pkcs12_decode_asafes_cinfo_update
+ fun:SEC_ASN1DecoderUpdate_Util
+ fun:SEC_PKCS12DecoderUpdate
+}
+{
+ bug_51328b
+ Memcheck:Leak
+ ...
+ fun:PORT_NewArena_Util
+ fun:SEC_PKCS7DecoderStart
+ fun:sec_pkcs12_decoder_pfx_notify_proc
+ fun:sec_asn1d_notify_before
+ fun:SEC_ASN1DecoderUpdate_Util
+ fun:SEC_PKCS12DecoderUpdate
+}
#-----------------------------------------------------------------------
# 2. intentional unit test errors, or stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing
@@ -2470,6 +2536,7 @@
{
bug_32624_c
Memcheck:Leak
+ ...
fun:malloc
fun:PR_Malloc
fun:PORT_Alloc_Util