Fuzz introspector: /src/nss/out/Debug/../../fuzz/targets/asn1.cc
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
20813 95509 20 :

['SECITEM_FreeItem_Util', 'PK11_CloneContext', 'SECKEY_DestroyPrivateKey', 'PORT_Free_Util', 'ssl3_ConsumeHandshakeVariable', 'tls13_IsPostHandshake', 'ssl3_HandleExtensions', 'tls13_SetHsState', 'getpid', 'ssl_MapLowLevelError', 'ssl_Trace', 'PR_Assert', 'SECITEM_CopyItem_Util', 'CERT_DestroyCertificate', 'tls13_FatalError', 'tls13_SendPostHandshakeCertificate', 'PORT_SetError_Util', 'ssl_HashPostHandshakeMessage', 'ssl3_BeginHandleCertificateRequest', 'CERT_DestroyCertificateList']

20813 95509 tls13_HandleCertificateRequest call site: 00000 /src/nss/out/Debug/../../lib/ssl/tls13con.c:3127
16907 126359 24 :

['SECKEY_DestroyPublicKey', 'ssl_SetAuthKeyBits', 'ssl3_ConsumeHandshakeVariable', 'ssl_CheckSignatureSchemeConsistency', 'tls13_SetHsState', 'getpid', 'SECKEY_ExtractPublicKey', 'tls13_VerifyDelegatedCredential', 'tls13_IsVerifyingWithDelegatedCredential', 'ssl_SignatureSchemeToAuthType', 'ssl_MapLowLevelError', 'ssl_Trace', 'tls13_ComputeHandshakeHashes', 'ssl_ConsumeSignatureScheme', 'ssl_VerifySignedHashesWithPubKey', 'PR_Assert', 'tls13_AddContextToHashes', 'tls13_FatalError', 'PORT_SetError_Util', 'ssl_HashHandshakeMessage', 'PORT_GetError_Util', 'ssl_HashPostHandshakeMessage', 'ssl3_BeginHandleCertificateRequest', 'ssl_SignatureSchemeToHashType']

16907 126359 tls13_HandleCertificateVerify call site: 00000 /src/nss/out/Debug/../../lib/ssl/tls13con.c:5255
16720 16720 1 :

['sftk_CreateNewSlot']

16720 17684 NSC_CreateObject call site: 00000 /src/nss/out/Debug/../../lib/softoken/pkcs11.c:4872
16571 35978 18 :

['nssToken_Destroy', 'nssToken_GetDefaultSession', 'PR_IntervalNow', 'PR_NotifyAllCondVar', 'PR_GetCurrentThread', 'nssTrustDomain_UpdateCachedTokenCerts', 'PR_Unlock', 'nssSession_ExitMonitor', 'PR_Lock', 'nssToken_NotifyCertsNotVisible', 'token_status_checked', 'nssToken_Remove', 'PK11Slot_GetNSSToken', 'PK11_GetSlotInfo', 'nssSession_EnterMonitor', 'nssToken_Refresh', 'PR_WaitCondVar', 'PK11_InitToken']

16571 35978 nssSlot_IsTokenPresent call site: 00000 /src/nss/out/Debug/../../lib/dev/devslot.c:130
14759 15693 6 :

['NSS_CMSCipherContext_StartDecrypt', 'NSS_CMSContentInfo_GetContentEncAlgTag', 'NSS_CMSContentInfo_GetContentEncAlg', 'NSS_CMSContentInfo_Private_Init', 'NSS_CMSContentInfo_SetBulkKey', 'NSS_CMSRecipientInfo_UnwrapBulkKey']

14759 19049 NSS_CMSEnvelopedData_Decode_BeforeData call site: 00000 /src/nss/out/Debug/../../lib/smime/cmsenvdata.c:324
13480 49961 18 :

['SECKEY_DestroyPublicKey', 'ssl_UnwrapSymWrappingKey', 'SECKEY_CreateECPrivateKey', 'SECKEY_DestroyPrivateKey', 'PK11_WrapSymKey', 'PK11_KeyGen', 'PK11_FreeSymKey', 'ssl_MapLowLevelError', 'PK11_PubDeriveWithKDF', 'PR_Assert', 'PK11_GetBestKeyLength', 'SECKEY_GetPublicKeyType', 'PORT_SetError_Util', 'PK11_PubWrapSymKey', 'ssl_SetWrappingKey', 'ssl_GetWrappingKey', 'SECKEY_PublicKeyStrength', 'SECKEY_PublicKeyStrengthInBits']

13480 50885 ssl3_GetWrappingKey call site: 00000 /src/nss/out/Debug/../../lib/ssl/ssl3con.c:6101
12837 13769 4 :

['NSS_CMSContentInfo_Private_Init', 'NSS_CMSCipherContext_StartDecrypt', 'NSS_SMIMEUtil_DecryptionAllowed', 'NSS_CMSContentInfo_SetBulkKey']

12837 14852 NSS_CMSEncryptedData_Decode_BeforeData call site: 00000 /src/nss/out/Debug/../../lib/smime/cmsencdata.c:227
11064 11999 4 :

['sec_asn1d_notify_before', 'PR_Assert', 'sec_asn1d_notify_after', 'SEC_ASN1GetSubtemplate']

11064 15940 sec_asn1d_init_state_based_on_template call site: 00610 /src/nss/out/Debug/../../lib/util/secasn1d.c:467
8941 9865 2 :

['SEC_PKCS7VerifySignature', 'PORT_SetError_Util']

8941 9865 SEC_PKCS12DecoderVerify call site: 00000 /src/nss/out/Debug/../../lib/pkcs12/p12d.c:1467
8374 18141 8 :

['ssl_FreeSID', 'PR_Assert', 'SSL_AtomicIncrementLong', 'ssl_UncacheSessionID', 'tls13_RecoverWrappedSharedSecret', 'ssl3_SetupCipherSuite', 'PORT_GetError_Util', 'ssl_TicketTimeValid']

11161 47379 tls13_SetupClientHello call site: 00000 /src/nss/out/Debug/../../lib/ssl/tls13con.c:617
7412 16703 6 :

['KEA_PrimeCheck', 'KEA_Verify', 'SECITEM_ZfreeItem_Util', 'sftk_VerifyDH_Prime', 'SECITEM_CompareItem_Util', 'sftk_Attribute2SecItem']

7412 17637 sftk_PairwiseConsistencyCheck call site: 00000 /src/nss/out/Debug/../../lib/softoken/pkcs11c.c:5409
7298 18183 10 :

['secmod_sanityCheckCryptoPolicy', 'PR_SetEnv', 'NSSUTIL_ArgGetParamValue', 'PORT_Free_Util', 'NSSUTIL_ArgHasFlag', 'NSS_OptionGet', 'SECOID_Init', 'NSS_LockPolicy', 'NSS_OptionSet', 'secmod_applyCryptoPolicy']

7298 18183 secmod_parseCryptoPolicy call site: 00000 /src/nss/out/Debug/../../lib/pk11wrap/pk11pars.c:1065

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 PORT_InitCheapArena [function] [call site] 00001
2 PL_InitArenaPool [function] [call site] 00002
3 PR_CeilingLog2 [function] [call site] 00003
1 SEC_ASN1DecodeItem_Util [function] [call site] 00004
2 SEC_ASN1Decode_Util [function] [call site] 00005
3 SEC_ASN1DecoderStart_Util [function] [call site] 00006
4 PORT_NewArena_Util [function] [call site] 00007
5 PORT_SetError_Util [function] [call site] 00008
6 PR_SetError [function] [call site] 00009
7 PR_GetCurrentThread [function] [call site] 00010
8 _PR_ImplicitInitialization [function] [call site] 00011
9 _PR_InitStuff [function] [call site] 00012
10 _PR_InitZones [function] [call site] 00013
11 pr_FindSymbolInProg [function] [call site] 00014
12 dlopen [call site] 00015
12 dlsym [call site] 00016
12 dlclose [call site] 00017
11 getenv [call site] 00018
11 atoi [call site] 00019
11 pthread_mutex_init [call site] 00020
11 PR_Assert [function] [call site] 00021
12 PR_LogPrint [function] [call site] 00022
13 _PR_ImplicitInitialization [function] [call site] 00023
13 PR_Now [function] [call site] 00024
14 gettimeofday [call site] 00025
13 PR_ExplodeTime [function] [call site] 00026
14 ComputeGMT [function] [call site] 00027
15 IsLeapYear [function] [call site] 00028
14 ApplySecOffset [function] [call site] 00029
15 IsLeapYear [function] [call site] 00030
15 IsLeapYear [function] [call site] 00031
15 IsLeapYear [function] [call site] 00032
13 PR_GMTParameters [function] [call site] 00033
13 PR_snprintf [function] [call site] 00034
14 PR_vsnprintf [function] [call site] 00035
15 PR_Assert [function] [call site] 00036
16 fprintf [call site] 00037
16 fflush [call site] 00038
16 abort [call site] 00039
15 dosprintf [function] [call site] 00040
16 BuildArgArray [function] [call site] 00041
17 PR_Malloc [function] [call site] 00042
18 _PR_ImplicitInitialization [function] [call site] 00043
18 pr_ZoneMalloc [function] [call site] 00044
19 pthread_self [call site] 00045
19 pthread_mutex_lock [call site] 00046
19 PR_Assert [function] [call site] 00047
19 PR_Assert [function] [call site] 00048
19 PR_Assert [function] [call site] 00049
19 PR_Assert [function] [call site] 00050
19 PR_Assert [function] [call site] 00051
19 PR_Assert [function] [call site] 00052
19 PR_Assert [function] [call site] 00053
19 pthread_mutex_unlock [call site] 00054
19 pthread_mutex_unlock [call site] 00055
19 PR_SetError [function] [call site] 00056
19 PR_SetError [function] [call site] 00057
17 PR_Assert [function] [call site] 00058
17 PR_Assert [function] [call site] 00059
17 PR_Free [function] [call site] 00060
18 pr_ZoneFree [function] [call site] 00061
19 fprintf [call site] 00062
19 PR_Assert [function] [call site] 00063
19 PR_Assert [function] [call site] 00064
19 PR_Assert [function] [call site] 00065
19 PR_Assert [function] [call site] 00066
19 PR_Assert [function] [call site] 00067
19 pthread_mutex_lock [call site] 00068
19 pthread_mutex_unlock [call site] 00069
16 PR_Assert [function] [call site] 00071
16 cvt_f [function] [call site] 00077
17 PR_Assert [function] [call site] 00078
17 snprintf [call site] 00079
17 strlen [call site] 00080
16 PR_Assert [function] [call site] 00082
16 cvt_s [function] [call site] 00083
17 strlen [call site] 00084
13 PR_GetCurrentThread [function] [call site] 00087
14 pthread_getspecific [call site] 00088
14 pt_AttachThread [function] [call site] 00089
15 PR_Calloc [function] [call site] 00090
16 _PR_ImplicitInitialization [function] [call site] 00091
16 pr_ZoneCalloc [function] [call site] 00092
17 pr_ZoneMalloc [function] [call site] 00093
16 calloc [call site] 00094
15 pthread_self [call site] 00095
15 gettid [call site] 00096
15 pthread_setspecific [call site] 00097
15 PR_Assert [function] [call site] 00098
15 PR_Lock [function] [call site] 00099
16 PR_Assert [function] [call site] 00100
16 pthread_mutex_lock [call site] 00101
16 PR_Assert [function] [call site] 00102
16 PR_Assert [function] [call site] 00103
16 PR_Assert [function] [call site] 00104
16 PR_Assert [function] [call site] 00105
16 pthread_self [call site] 00106
15 PR_Unlock [function] [call site] 00107
16 pthread_self [call site] 00108
16 PR_Assert [function] [call site] 00109
16 pthread_mutex_trylock [call site] 00110
16 PR_Assert [function] [call site] 00111
16 PR_Assert [function] [call site] 00112
16 pthread_equal [call site] 00113
16 PR_Assert [function] [call site] 00114
16 pthread_equal [call site] 00115
16 pthread_mutex_unlock [call site] 00116
16 PR_Assert [function] [call site] 00117
16 pt_PostNotifies [function] [call site] 00118
17 pthread_mutex_unlock [call site] 00119
17 PR_Assert [function] [call site] 00120
17 PR_Assert [function] [call site] 00121
17 PR_Assert [function] [call site] 00122
17 pthread_cond_broadcast [call site] 00123
17 PR_Assert [function] [call site] 00124
17 pthread_cond_signal [call site] 00125
17 PR_Assert [function] [call site] 00126
17 PR_DestroyCondVar [function] [call site] 00127
18 pthread_cond_destroy [call site] 00128
18 PR_Assert [function] [call site] 00129
14 PR_Assert [function] [call site] 00132
13 PR_snprintf [function] [call site] 00133
13 PR_vsnprintf [function] [call site] 00134
13 PR_vsmprintf [function] [call site] 00135
13 strlen [call site] 00138
13 PR_Write [function] [call site] 00140
13 PR_Write [function] [call site] 00141
13 PR_Write [function] [call site] 00142
13 PR_Write [function] [call site] 00143
13 PR_Unlock [function] [call site] 00144
13 PR_smprintf_free [function] [call site] 00145
13 PR_Write [function] [call site] 00148
13 PR_Write [function] [call site] 00149
13 PR_Unlock [function] [call site] 00150
13 PR_LogFlush [function] [call site] 00151
11 _PR_DestroyZones [function] [call site] 00155
12 pthread_mutex_destroy [call site] 00156
10 PR_GetPageSize [function] [call site] 00157
11 GetPageSize [function] [call site] 00158
12 getpagesize [call site] 00159
10 PR_NewLogModule [function] [call site] 00160
11 _PR_ImplicitInitialization [function] [call site] 00161
11 PR_Calloc [function] [call site] 00162
11 strdup [call site] 00163
11 _PR_SetLogModuleLevel [function] [call site] 00164
12 PR_GetEnv [function] [call site] 00165
13 _PR_ImplicitInitialization [function] [call site] 00166
13 getenv [call site] 00168
13 PR_Unlock [function] [call site] 00169
12 strlen [call site] 00170
12 __isoc99_sscanf [call site] 00171
12 strcasecmp [call site] 00172
12 strcasecmp [call site] 00173
12 __isoc99_sscanf [call site] 00174
10 PR_NewLogModule [function] [call site] 00175
10 PR_NewLogModule [function] [call site] 00176
10 PR_NewLogModule [function] [call site] 00177
10 PR_NewLogModule [function] [call site] 00178
10 PR_NewLogModule [function] [call site] 00179
10 PR_NewLogModule [function] [call site] 00180
10 PR_NewLogModule [function] [call site] 00181
10 PR_NewLogModule [function] [call site] 00182
10 PR_NewLogModule [function] [call site] 00183
10 PR_NewLogModule [function] [call site] 00184
10 _MD_EarlyInit [function] [call site] 00185
10 _PR_InitLocks [function] [call site] 00186
11 pthread_mutexattr_init [call site] 00187
11 PR_Assert [function] [call site] 00188
11 pthread_mutexattr_settype [call site] 00189
11 PR_Assert [function] [call site] 00190
11 pthread_condattr_init [call site] 00191
11 PR_Assert [function] [call site] 00192
10 _PR_InitAtomic [function] [call site] 00193
10 _PR_InitSegs [function] [call site] 00194
10 _PR_InitStacks [function] [call site] 00195
10 _PR_InitTPD [function] [call site] 00196
11 PR_Calloc [function] [call site] 00197
11 PR_Assert [function] [call site] 00198
10 _PR_InitEnv [function] [call site] 00199
11 PR_NewLock [function] [call site] 00200
12 _PR_ImplicitInitialization [function] [call site] 00201
12 PR_Calloc [function] [call site] 00202
12 pthread_mutex_init [call site] 00203
12 PR_Assert [function] [call site] 00204
10 _PR_InitLayerCache [function] [call site] 00205
11 PR_NewLock [function] [call site] 00206
11 PR_Assert [function] [call site] 00207
10 _PR_InitClock [function] [call site] 00208
11 PR_TicksPerSecond [function] [call site] 00209
12 _PR_ImplicitInitialization [function] [call site] 00210
12 _PR_UNIX_TicksPerSecond2 [function] [call site] 00211
11 PR_Assert [function] [call site] 00212
11 PR_Assert [function] [call site] 00213
10 PR_NewLock [function] [call site] 00214
10 PR_Assert [function] [call site] 00215
10 _PR_InitThreads [function] [call site] 00216
11 PR_Assert [function] [call site] 00217
11 PR_Assert [function] [call site] 00218
11 PR_NewLock [function] [call site] 00219
11 PR_Assert [function] [call site] 00220
11 PR_NewCondVar [function] [call site] 00221
12 PR_Malloc [function] [call site] 00222
12 PR_Assert [function] [call site] 00223
12 pthread_cond_init [call site] 00224
12 PR_Assert [function] [call site] 00225
11 PR_Assert [function] [call site] 00227
11 PR_Calloc [function] [call site] 00228
11 PR_Assert [function] [call site] 00229
11 pthread_self [call site] 00230
11 gettid [call site] 00231
11 PR_Calloc [function] [call site] 00232
11 PR_Assert [function] [call site] 00233
11 _PR_InitializeStack [function] [call site] 00234
11 pthread_key_create [call site] 00235
11 _pt_thread_death [function] [call site] 00236
12 pthread_getspecific [call site] 00237
12 pthread_setspecific [call site] 00238
12 PR_Assert [function] [call site] 00239
12 _pt_thread_death_internal [function] [call site] 00240
13 PR_Unlock [function] [call site] 00242
13 _PR_DestroyThreadPrivate [function] [call site] 00243
14 PR_Assert [function] [call site] 00244
12 pthread_setspecific [call site] 00251
12 PR_Assert [function] [call site] 00252
11 PR_Assert [function] [call site] 00253
11 pthread_setspecific [call site] 00254
11 PR_Assert [function] [call site] 00255
10 _PR_InitCPUs [function] [call site] 00256
10 _PR_InitCMon [function] [call site] 00257
11 PR_NewLock [function] [call site] 00258
11 ExpandMonitorCache [function] [call site] 00259
12 PR_Calloc [function] [call site] 00260
12 PR_NewMonitor [function] [call site] 00261
13 _PR_ImplicitInitialization [function] [call site] 00262
13 PR_Calloc [function] [call site] 00263
13 PR_SetError [function] [call site] 00264
13 pthread_mutex_init [call site] 00265
13 PR_Assert [function] [call site] 00266
13 pthread_cond_init [call site] 00267
13 PR_Assert [function] [call site] 00268
13 pthread_cond_init [call site] 00269
13 PR_Assert [function] [call site] 00270
13 pthread_cond_destroy [call site] 00271
13 pthread_mutex_destroy [call site] 00272
13 _MD_unix_map_default_error [function] [call site] 00274
14 PR_SetError [function] [call site] 00275
12 PR_Realloc [function] [call site] 00277
13 _PR_ImplicitInitialization [function] [call site] 00278
13 pr_ZoneRealloc [function] [call site] 00279
14 pr_ZoneMalloc [function] [call site] 00280
14 fprintf [call site] 00281
14 pr_ZoneMalloc [function] [call site] 00282
14 realloc [call site] 00283
14 PR_SetError [function] [call site] 00284
14 pr_ZoneFree [function] [call site] 00285
14 PR_Assert [function] [call site] 00286
14 PR_Assert [function] [call site] 00287
14 PR_Assert [function] [call site] 00288
14 pr_ZoneMalloc [function] [call site] 00289
14 pr_ZoneFree [function] [call site] 00290
13 realloc [call site] 00291
12 PR_Calloc [function] [call site] 00292
12 PR_LogPrint [function] [call site] 00293
12 PR_LogPrint [function] [call site] 00295
10 _PR_InitIO [function] [call site] 00296
11 PR_NewLock [function] [call site] 00298
11 PR_Assert [function] [call site] 00299
11 PR_NewCondVar [function] [call site] 00300
11 PR_Assert [function] [call site] 00301
11 PR_NewLock [function] [call site] 00302
11 PR_Assert [function] [call site] 00303
11 _PR_InitFdCache [function] [call site] 00304
12 PR_GetEnv [function] [call site] 00305
12 PR_GetEnv [function] [call site] 00306
12 atoi [call site] 00307
12 atoi [call site] 00308
12 PR_NewLock [function] [call site] 00309
11 pt_SetMethods [function] [call site] 00310
12 _PR_Getfd [function] [call site] 00311
13 PR_Assert [function] [call site] 00313
13 PR_Assert [function] [call site] 00314
13 PR_Assert [function] [call site] 00315
13 PR_Assert [function] [call site] 00316
13 PR_Assert [function] [call site] 00317
13 PR_Assert [function] [call site] 00318
13 PR_Unlock [function] [call site] 00319
13 PR_Malloc [function] [call site] 00320
13 PR_Malloc [function] [call site] 00321
12 PR_SetError [function] [call site] 00323
12 fcntl [call site] 00324
12 PR_Assert [function] [call site] 00325
12 PR_GetFileMethods [function] [call site] 00326
12 PR_GetTCPMethods [function] [call site] 00327
12 pt_MakeFdNonblock [function] [call site] 00328
13 fcntl [call site] 00329
13 fcntl [call site] 00330
12 PR_GetUDPMethods [function] [call site] 00331
12 pt_MakeFdNonblock [function] [call site] 00332
12 PR_GetPipeMethods [function] [call site] 00333
12 pt_MakeFdNonblock [function] [call site] 00334
11 pt_SetMethods [function] [call site] 00335
11 pt_SetMethods [function] [call site] 00336
11 PR_Assert [function] [call site] 00337
10 _PR_InitNet [function] [call site] 00338
11 PR_NewLock [function] [call site] 00339
10 _PR_InitTime [function] [call site] 00340
10 _PR_InitLog [function] [call site] 00341
11 PR_NewLock [function] [call site] 00342
11 PR_GetEnv [function] [call site] 00343
11 strlen [call site] 00344
11 __isoc99_sscanf [call site] 00345
11 strcasecmp [call site] 00346
11 strcasecmp [call site] 00347
11 strcasecmp [call site] 00348
11 strcasecmp [call site] 00349
11 strcasecmp [call site] 00350
11 strcasecmp [call site] 00351
11 __isoc99_sscanf [call site] 00352
11 PR_SetLogBuffering [function] [call site] 00353
12 PR_LogFlush [function] [call site] 00354
12 PR_Malloc [function] [call site] 00356
11 PR_GetEnvSecure [function] [call site] 00357
12 _PR_ImplicitInitialization [function] [call site] 00358
12 secure_getenv [call site] 00360
12 PR_Unlock [function] [call site] 00361
11 PR_SetLogFile [function] [call site] 00362
12 PR_Open [function] [call site] 00363
13 PR_OpenFile [function] [call site] 00364
14 _PR_ImplicitInitialization [function] [call site] 00365
14 pt_TestAbort [function] [call site] 00366
15 PR_GetCurrentThread [function] [call site] 00367
15 PR_SetError [function] [call site] 00368
14 __errno_location [call site] 00370
14 PR_Unlock [function] [call site] 00371
14 pt_MapError [function] [call site] 00372
15 PR_SetError [function] [call site] 00373
15 PR_SetError [function] [call site] 00374
14 _MD_unix_map_open_error [function] [call site] 00375
15 _MD_unix_map_default_error [function] [call site] 00376
15 PR_SetError [function] [call site] 00377
14 pt_SetMethods [function] [call site] 00378
14 close [call site] 00379
12 PR_Close [function] [call site] 00380
11 fprintf [call site] 00381
10 _PR_InitLinker [function] [call site] 00382
11 PR_NewNamedMonitor [function] [call site] 00383
12 PR_NewMonitor [function] [call site] 00384
11 PR_EnterMonitor [function] [call site] 00385
12 pthread_self [call site] 00386
12 PR_Assert [function] [call site] 00387
12 pthread_mutex_lock [call site] 00388
12 PR_Assert [function] [call site] 00389
12 pthread_equal [call site] 00390
12 pthread_cond_wait [call site] 00391
12 PR_Assert [function] [call site] 00392
12 PR_Assert [function] [call site] 00393
12 pthread_mutex_unlock [call site] 00394
12 PR_Assert [function] [call site] 00395
11 dlopen [call site] 00396
11 __errno_location [call site] 00397
11 DLLErrorInternal [function] [call site] 00398
12 dlerror [call site] 00399
12 strlen [call site] 00400
12 PR_SetErrorText [function] [call site] 00401
13 PR_GetCurrentThread [function] [call site] 00402
13 PR_Malloc [function] [call site] 00405
11 PR_GetErrorTextLength [function] [call site] 00406
12 PR_GetCurrentThread [function] [call site] 00407
11 PR_Malloc [function] [call site] 00408
11 PR_GetErrorText [function] [call site] 00409
12 PR_GetCurrentThread [function] [call site] 00410
11 fprintf [call site] 00411
11 abort [call site] 00413
11 PR_Calloc [function] [call site] 00414
11 strdup [call site] 00415
11 PR_LogPrint [function] [call site] 00416
11 PR_ExitMonitor [function] [call site] 00417
12 pthread_self [call site] 00418
12 PR_Assert [function] [call site] 00419
12 pthread_mutex_lock [call site] 00420
12 PR_Assert [function] [call site] 00421
12 PR_Assert [function] [call site] 00422
12 pthread_equal [call site] 00423
12 PR_Assert [function] [call site] 00424
12 pthread_equal [call site] 00425
12 pthread_mutex_unlock [call site] 00426
12 PR_Assert [function] [call site] 00427
12 pthread_mutex_unlock [call site] 00428
12 PR_Assert [function] [call site] 00429
12 pt_PostNotifiesFromMonitor [function] [call site] 00430
13 PR_Assert [function] [call site] 00431
13 PR_Assert [function] [call site] 00432
13 pthread_cond_broadcast [call site] 00433
13 PR_Assert [function] [call site] 00434
13 pthread_cond_signal [call site] 00435
13 PR_Assert [function] [call site] 00436
12 pthread_cond_signal [call site] 00437
12 PR_Assert [function] [call site] 00438
12 PR_DestroyMonitor [function] [call site] 00439
13 PR_Assert [function] [call site] 00440
13 pthread_cond_destroy [call site] 00441
13 PR_Assert [function] [call site] 00442
13 pthread_cond_destroy [call site] 00443
13 PR_Assert [function] [call site] 00444
13 pthread_mutex_destroy [call site] 00445
13 PR_Assert [function] [call site] 00446
10 _PR_InitCallOnce [function] [call site] 00448
11 PR_NewLock [function] [call site] 00449
11 PR_Assert [function] [call site] 00450
11 PR_NewCondVar [function] [call site] 00451
10 _PR_InitDtoa [function] [call site] 00452
11 PR_NewLock [function] [call site] 00453
11 PR_NewLock [function] [call site] 00454
10 _PR_InitMW [function] [call site] 00455
11 PR_NewLock [function] [call site] 00456
11 PR_Calloc [function] [call site] 00457
11 PR_MillisecondsToInterval [function] [call site] 00458
12 PR_TicksPerSecond [function] [call site] 00459
10 _PR_InitRWLocks [function] [call site] 00460
11 PR_NewThreadPrivateIndex [function] [call site] 00461
12 _PR_ImplicitInitialization [function] [call site] 00462
12 PR_Assert [function] [call site] 00463
12 PR_Assert [function] [call site] 00464
12 PR_SetError [function] [call site] 00465
11 _PR_RELEASE_LOCK_STACK [function] [call site] 00466
10 nspr_InitializePRErrorTable [function] [call site] 00469
11 PR_ErrorInstallTable [function] [call site] 00470
12 PR_Malloc [function] [call site] 00471
12 __errno_location [call site] 00472
10 _PR_UnixInit [function] [call site] 00473
11 sigemptyset [call site] 00474
11 sigemptyset [call site] 00475
11 sigaction [call site] 00476
11 PR_Assert [function] [call site] 00477
11 PR_NewLock [function] [call site] 00478
11 PR_Assert [function] [call site] 00479
11 PR_NewMonitor [function] [call site] 00480
11 PR_Assert [function] [call site] 00481
11 _PR_InitIOV [function] [call site] 00482
5 PORT_ZAlloc_Util [function] [call site] 00483
6 PR_Calloc [function] [call site] 00484
6 PORT_SetError_Util [function] [call site] 00485
5 PR_NewLock [function] [call site] 00486
5 PORT_Free_Util [function] [call site] 00487
5 PL_InitArenaPool [function] [call site] 00489
4 PORT_ArenaZAlloc_Util [function] [call site] 00490
5 PORT_ArenaAlloc_Util [function] [call site] 00491
6 PR_GetCurrentThread [function] [call site] 00493
6 PR_Unlock [function] [call site] 00494
6 PORT_SetError_Util [function] [call site] 00495
6 PR_Assert [function] [call site] 00496
6 PL_ArenaAllocate [function] [call site] 00497
6 PR_Unlock [function] [call site] 00501
6 PL_ArenaAllocate [function] [call site] 00502
6 PORT_SetError_Util [function] [call site] 00503
4 PORT_FreeArena_Util [function] [call site] 00504
5 PL_ClearArenaPool [function] [call site] 00506
5 PR_CallOnce [function] [call site] 00509
6 _PR_ImplicitInitialization [function] [call site] 00510
6 PR_Unlock [function] [call site] 00512
6 PR_NotifyAllCondVar [function] [call site] 00514
7 PR_Assert [function] [call site] 00515
7 pt_PostNotifyToCvar [function] [call site] 00516
8 PR_Assert [function] [call site] 00517
8 pthread_equal [call site] 00518
8 PR_Assert [function] [call site] 00519
8 pthread_mutex_trylock [call site] 00520
8 PR_Assert [function] [call site] 00521
8 PR_Calloc [function] [call site] 00522
6 PR_Unlock [function] [call site] 00523
6 PR_WaitCondVar [function] [call site] 00525
7 PR_GetCurrentThread [function] [call site] 00526
7 PR_Assert [function] [call site] 00527
7 pthread_mutex_trylock [call site] 00528
7 PR_Assert [function] [call site] 00529
7 PR_Assert [function] [call site] 00530
7 pthread_self [call site] 00531
7 pthread_equal [call site] 00532
7 PR_Assert [function] [call site] 00533
7 pt_PostNotifies [function] [call site] 00534
7 pthread_cond_wait [call site] 00535
7 pt_TimedWait [function] [call site] 00536
8 PR_TicksPerSecond [function] [call site] 00537
8 PR_IntervalToMicroseconds [function] [call site] 00538
9 PR_TicksPerSecond [function] [call site] 00539
8 gettimeofday [call site] 00540
8 pthread_cond_timedwait [call site] 00541
7 PR_Assert [function] [call site] 00542
7 pthread_self [call site] 00543
7 PR_Assert [function] [call site] 00544
7 _MD_unix_map_default_error [function] [call site] 00545
7 PR_SetError [function] [call site] 00546
6 PR_Unlock [function] [call site] 00547
6 PR_SetError [function] [call site] 00548
6 PR_SetError [function] [call site] 00549
5 SetupUseFreeList [function] [call site] 00550
6 PR_GetEnvSecure [function] [call site] 00551
5 PL_FreeArenaPool [function] [call site] 00552
6 FreeArenaList [function] [call site] 00553
5 PL_FinishArenaPool [function] [call site] 00555
6 FreeArenaList [function] [call site] 00556
5 PORT_ZFree_Util [function] [call site] 00557
5 PR_Unlock [function] [call site] 00559
5 PR_DestroyLock [function] [call site] 00560
6 PR_Assert [function] [call site] 00561
6 PR_Assert [function] [call site] 00562
6 PR_Assert [function] [call site] 00563
6 PR_Assert [function] [call site] 00564
6 pthread_mutex_destroy [call site] 00565
6 PR_Assert [function] [call site] 00566
4 sec_asn1d_push_state [function] [call site] 00568
5 PR_Assert [function] [call site] 00569
5 PR_Assert [function] [call site] 00570
5 PORT_ArenaMark_Util [function] [call site] 00571
6 PR_GetCurrentThread [function] [call site] 00573
6 PR_Unlock [function] [call site] 00574
6 PORT_SetError_Util [function] [call site] 00575
6 PR_Assert [function] [call site] 00576
6 PL_ArenaAllocate [function] [call site] 00577
6 PR_Unlock [function] [call site] 00578
6 PORT_SetError_Util [function] [call site] 00579
6 PR_Unlock [function] [call site] 00580
5 PORT_SetError_Util [function] [call site] 00581
5 sec_asn1d_zalloc [function] [call site] 00582
6 sec_asn1d_alloc [function] [call site] 00583
7 PORT_ArenaAlloc_Util [function] [call site] 00584
7 PORT_Alloc_Util [function] [call site] 00585
8 PR_Malloc [function] [call site] 00586
8 PORT_SetError_Util [function] [call site] 00587
5 PORT_SetError_Util [function] [call site] 00588
5 PORT_ArenaRelease_Util [function] [call site] 00589
6 port_ArenaRelease [function] [call site] 00590
7 PR_GetCurrentThread [function] [call site] 00592
7 PR_Unlock [function] [call site] 00593
7 PORT_SetError_Util [function] [call site] 00594
7 PR_Assert [function] [call site] 00595
7 PR_Unlock [function] [call site] 00596
7 PORT_SetError_Util [function] [call site] 00597
7 PR_Assert [function] [call site] 00598
7 port_ArenaZeroAfterMark [function] [call site] 00599
7 PR_Assert [function] [call site] 00602
7 PL_ArenaRelease [function] [call site] 00603
8 FreeArenaList [function] [call site] 00604
7 PR_Unlock [function] [call site] 00605
7 port_ArenaZeroAfterMark [function] [call site] 00606
7 PR_Assert [function] [call site] 00607
7 PL_ArenaRelease [function] [call site] 00608
4 sec_asn1d_init_state_based_on_template [function] [call site] 00609
5 PR_Assert [function] [call site] 00610
5 sec_asn1d_notify_after [function] [call site] 00611
5 sec_asn1d_notify_before [function] [call site] 00612
5 PR_Assert [function] [call site] 00613
5 sec_asn1d_scrub_state [function] [call site] 00614
6 PR_Assert [function] [call site] 00615
5 sec_asn1d_push_state [function] [call site] 00616
5 sec_asn1d_init_state_based_on_template [function] [call site] 00617
6 PR_Assert [function] [call site] 00618
6 PR_Assert [function] [call site] 00619
6 sec_asn1d_scrub_state [function] [call site] 00620
6 PR_Assert [function] [call site] 00621
6 PR_Assert [function] [call site] 00622
6 SEC_ASN1GetSubtemplate [function] [call site] 00623
7 PR_Assert [function] [call site] 00624
6 sec_asn1d_push_state [function] [call site] 00625
6 sec_asn1d_init_state_based_on_template [function] [call site] 00626
7 PR_Assert [function] [call site] 00627
7 PR_Assert [function] [call site] 00628
7 PR_Assert [function] [call site] 00629
7 PR_Assert [function] [call site] 00630
7 PR_Assert [function] [call site] 00631
7 PR_Assert [function] [call site] 00632
7 sec_asn1d_scrub_state [function] [call site] 00633
4 PORT_FreeArena_Util [function] [call site] 00634
3 SEC_ASN1DecoderSetMaximumElementSize [function] [call site] 00635
3 SEC_ASN1DecoderUpdate_Util [function] [call site] 00636
4 sec_asn1d_parse_identifier [function] [call site] 00637
5 PR_Assert [function] [call site] 00638
5 sec_asn1d_parent_allows_EOC [function] [call site] 00639
6 sec_asn1d_get_enclosing_construct [function] [call site] 00640
4 sec_asn1d_parse_more_identifier [function] [call site] 00641
5 PR_Assert [function] [call site] 00642
5 PR_Assert [function] [call site] 00643
5 PORT_SetError_Util [function] [call site] 00644
4 sec_asn1d_confirm_identifier [function] [call site] 00645
5 PR_Assert [function] [call site] 00646
5 PORT_SetError_Util [function] [call site] 00647
4 sec_asn1d_parse_length [function] [call site] 00648
5 PR_Assert [function] [call site] 00649
4 sec_asn1d_parse_more_length [function] [call site] 00650
5 PR_Assert [function] [call site] 00651
5 PR_Assert [function] [call site] 00652
5 PORT_SetError_Util [function] [call site] 00653
4 sec_asn1d_prepare_for_contents [function] [call site] 00654
5 sec_asn1d_get_enclosing_construct [function] [call site] 00655
5 sec_asn1d_get_enclosing_construct [function] [call site] 00656
5 sec_asn1d_check_and_subtract_length [function] [call site] 00657
6 PR_Assert [function] [call site] 00658
6 PR_Assert [function] [call site] 00659
6 PORT_SetError_Util [function] [call site] 00660
6 PORT_SetError_Util [function] [call site] 00661
5 sec_asn1d_check_and_subtract_length [function] [call site] 00662
5 sec_asn1d_check_and_subtract_length [function] [call site] 00663
5 sec_asn1d_get_enclosing_construct [function] [call site] 00664
5 PR_Assert [function] [call site] 00665
5 sec_asn1d_zalloc [function] [call site] 00666
5 SEC_ASN1GetSubtemplate [function] [call site] 00667
5 sec_asn1d_push_state [function] [call site] 00668
5 sec_asn1d_init_state_based_on_template [function] [call site] 00669
5 PR_Assert [function] [call site] 00670
5 SEC_ASN1GetSubtemplate [function] [call site] 00671
5 sec_asn1d_push_state [function] [call site] 00672
5 sec_asn1d_notify_before [function] [call site] 00673
5 sec_asn1d_init_state_based_on_template [function] [call site] 00674
5 sec_asn1d_push_state [function] [call site] 00675
5 sec_asn1d_notify_before [function] [call site] 00676
5 sec_asn1d_init_state_based_on_template [function] [call site] 00677
5 PR_Assert [function] [call site] 00678
5 PORT_SetError_Util [function] [call site] 00679
5 PORT_SetError_Util [function] [call site] 00680
5 PORT_SetError_Util [function] [call site] 00681
5 PORT_SetError_Util [function] [call site] 00682
5 PR_Assert [function] [call site] 00683
5 PR_Assert [function] [call site] 00684
5 PORT_SetError_Util [function] [call site] 00685
5 PR_Assert [function] [call site] 00686
5 PR_Assert [function] [call site] 00687
5 PORT_SetError_Util [function] [call site] 00688
5 sec_asn1d_zalloc [function] [call site] 00689
5 PR_Assert [function] [call site] 00690
5 sec_asn1d_push_state [function] [call site] 00691
5 sec_asn1d_init_state_based_on_template [function] [call site] 00692
5 PORT_SetError_Util [function] [call site] 00693
5 PORT_SetError_Util [function] [call site] 00694
5 sec_asn1d_zalloc [function] [call site] 00695
5 PORT_SetError_Util [function] [call site] 00696
4 sec_asn1d_parse_bit_string [function] [call site] 00697
5 PR_Assert [function] [call site] 00698
5 PORT_SetError_Util [function] [call site] 00699
4 sec_asn1d_parse_more_bit_string [function] [call site] 00700
5 PR_Assert [function] [call site] 00701
5 PORT_SetError_Util [function] [call site] 00702
5 sec_asn1d_parse_leaf [function] [call site] 00703
6 PORT_SetError_Util [function] [call site] 00704
6 PORT_SetError_Util [function] [call site] 00705
6 PORT_SetError_Util [function] [call site] 00706
6 PORT_SetError_Util [function] [call site] 00707
4 sec_asn1d_next_substring [function] [call site] 00708
5 PR_Assert [function] [call site] 00709
5 PR_Assert [function] [call site] 00710
5 PR_Assert [function] [call site] 00711
5 PORT_SetError_Util [function] [call site] 00712
5 PR_Assert [function] [call site] 00713
5 sec_asn1d_get_enclosing_construct [function] [call site] 00714
5 PR_Assert [function] [call site] 00715
5 sec_asn1d_add_to_subitems [function] [call site] 00716
6 sec_asn1d_zalloc [function] [call site] 00717
6 sec_asn1d_alloc [function] [call site] 00718
6 PORT_Free_Util [function] [call site] 00719
6 PR_Assert [function] [call site] 00720
5 sec_asn1d_scrub_state [function] [call site] 00721
4 sec_asn1d_next_in_group [function] [call site] 00722
5 PR_Assert [function] [call site] 00723
5 PR_Assert [function] [call site] 00724
5 sec_asn1d_add_to_subitems [function] [call site] 00725
5 sec_asn1d_notify_after [function] [call site] 00726
5 sec_asn1d_add_to_subitems [function] [call site] 00727
5 PR_Assert [function] [call site] 00728
5 PORT_SetError_Util [function] [call site] 00729
5 sec_asn1d_notify_before [function] [call site] 00730
5 sec_asn1d_scrub_state [function] [call site] 00731
5 sec_asn1d_init_state_based_on_template [function] [call site] 00732
4 sec_asn1d_parse_leaf [function] [call site] 00733
4 sec_asn1d_reuse_encoding [function] [call site] 00734
5 PR_Assert [function] [call site] 00735
5 PR_Assert [function] [call site] 00736
5 PR_Assert [function] [call site] 00737
5 sec_asn1d_free_child [function] [call site] 00738
6 PR_Assert [function] [call site] 00739
6 PR_Assert [function] [call site] 00740
6 PORT_ArenaZRelease [function] [call site] 00741
7 port_ArenaRelease [function] [call site] 00742
6 PR_Assert [function] [call site] 00743
5 sec_asn1d_notify_after [function] [call site] 00744
5 PR_Assert [function] [call site] 00745
5 sec_asn1d_notify_before [function] [call site] 00746
5 sec_asn1d_init_state_based_on_template [function] [call site] 00747
5 SEC_ASN1DecoderUpdate_Util [function] [call site] 00748
6 PORT_SetError_Util [function] [call site] 00749
6 sec_asn1d_next_in_sequence [function] [call site] 00750
7 PR_Assert [function] [call site] 00751
7 PR_Assert [function] [call site] 00752
7 sec_asn1d_notify_after [function] [call site] 00753
7 PR_Assert [function] [call site] 00754
7 sec_asn1d_free_child [function] [call site] 00755
7 PR_Assert [function] [call site] 00756
7 PORT_SetError_Util [function] [call site] 00757
7 PORT_SetError_Util [function] [call site] 00758
7 PORT_SetError_Util [function] [call site] 00759
7 PR_Assert [function] [call site] 00760
7 PORT_SetError_Util [function] [call site] 00761
7 PORT_SetError_Util [function] [call site] 00762
7 sec_asn1d_notify_before [function] [call site] 00763
7 sec_asn1d_init_state_based_on_template [function] [call site] 00764
7 PORT_SetError_Util [function] [call site] 00765
7 sec_asn1d_record_any_header [function] [call site] 00766
8 PR_Assert [function] [call site] 00767
8 sec_asn1d_add_to_subitems [function] [call site] 00768
6 sec_asn1d_concat_substrings [function] [call site] 00769
7 PR_Assert [function] [call site] 00770
7 PORT_SetError_Util [function] [call site] 00771
7 PORT_SetError_Util [function] [call site] 00772
7 PR_Assert [function] [call site] 00773
7 PR_Assert [function] [call site] 00774
7 sec_asn1d_zalloc [function] [call site] 00775
6 sec_asn1d_absorb_child [function] [call site] 00776
7 PR_Assert [function] [call site] 00777
7 PR_Assert [function] [call site] 00778
7 PR_Assert [function] [call site] 00779
7 PR_Assert [function] [call site] 00780
7 PORT_SetError_Util [function] [call site] 00781
7 PR_Assert [function] [call site] 00782
6 sec_asn1d_concat_group [function] [call site] 00783
7 PR_Assert [function] [call site] 00784
7 PR_Assert [function] [call site] 00785
7 PR_Assert [function] [call site] 00786
7 sec_asn1d_zalloc [function] [call site] 00787
6 sec_asn1d_prepare_for_end_of_contents [function] [call site] 00788
7 PR_Assert [function] [call site] 00789
6 sec_asn1d_parse_end_of_contents [function] [call site] 00790
7 PR_Assert [function] [call site] 00791
7 PR_Assert [function] [call site] 00792
7 PORT_SetError_Util [function] [call site] 00793
6 sec_asn1d_pop_state [function] [call site] 00794
7 sec_asn1d_free_child [function] [call site] 00795
6 sec_asn1d_before_choice [function] [call site] 00796
7 sec_asn1d_zalloc [function] [call site] 00797
7 sec_asn1d_push_state [function] [call site] 00798
7 sec_asn1d_scrub_state [function] [call site] 00799
7 sec_asn1d_init_state_based_on_template [function] [call site] 00800
6 sec_asn1d_during_choice [function] [call site] 00801
7 PR_Assert [function] [call site] 00802
7 sec_asn1d_parent_allows_EOC [function] [call site] 00803
7 PORT_SetError_Util [function] [call site] 00804
7 PORT_SetError_Util [function] [call site] 00805
7 PR_Assert [function] [call site] 00806
7 PORT_SetError_Util [function] [call site] 00807
7 PR_Assert [function] [call site] 00808
7 PORT_SetError_Util [function] [call site] 00809
7 sec_asn1d_scrub_state [function] [call site] 00810
7 sec_asn1d_init_state_based_on_template [function] [call site] 00811
6 sec_asn1d_after_choice [function] [call site] 00812
7 sec_asn1d_pop_state [function] [call site] 00813
6 PR_Assert [function] [call site] 00814
6 PORT_SetError_Util [function] [call site] 00815
6 PR_Assert [function] [call site] 00816
6 PORT_SetError_Util [function] [call site] 00817
6 PR_Assert [function] [call site] 00818
6 sec_asn1d_record_any_header [function] [call site] 00819
6 PR_Assert [function] [call site] 00820
6 PR_Assert [function] [call site] 00821
6 sec_asn1d_free_child [function] [call site] 00822
6 PR_Assert [function] [call site] 00823
5 PR_Assert [function] [call site] 00824
5 PR_Assert [function] [call site] 00825
5 PR_Assert [function] [call site] 00826
3 SEC_ASN1DecoderFinish_Util [function] [call site] 00827
4 PORT_GetError_Util [function] [call site] 00828
5 PR_GetError [function] [call site] 00829
6 PR_GetCurrentThread [function] [call site] 00830
4 PORT_SetError_Util [function] [call site] 00831
4 PORT_FreeArena_Util [function] [call site] 00832
1 PORT_DestroyCheapArena [function] [call site] 00833
2 PR_CallOnce [function] [call site] 00834
2 SetupUseFreeList [function] [call site] 00835
2 PL_FreeArenaPool [function] [call site] 00836
2 PL_FinishArenaPool [function] [call site] 00837