nss-3.105.0-1.fc42
List of Findings
Error: SHELLCHECK_WARNING (CWE-156): [#def1]
/usr/bin/nspr-config:145:21: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING: [#def2]
/usr/bin/setup-nsssysinit.sh:62:10: warning[SC3037]: In POSIX sh, echo flags are undefined.
Error: COMPILER_WARNING (CWE-563): [#def3]
nss-3.105.0-build/nss-3.105/nspr/lib/ds/plvrsion.c: scope_hint: In function ‘libVersionPoint’
nss-3.105.0-build/nss-3.105/nspr/lib/ds/plvrsion.c:88:17: warning[-Wunused-but-set-variable]: variable ‘dummy’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def4]
nss-3.105.0-build/nss-3.105/nspr/lib/libc/src/plvrsion.c: scope_hint: In function ‘libVersionPoint’
nss-3.105.0-build/nss-3.105/nspr/lib/libc/src/plvrsion.c:88:17: warning[-Wunused-but-set-variable]: variable ‘dummy’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_BlockInterrupt’
nss-3.105.0-build/nss-3.105/nspr/pr/include/private/primpl.h:151:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:790:5: note: in expansion of macro ‘_PT_THREAD_BLOCK_INTERRUPT’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:790:5: note: in expansion of macro ‘_PT_THREAD_BLOCK_INTERRUPT’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_UnblockInterrupt’
nss-3.105.0-build/nss-3.105/nspr/pr/include/private/primpl.h:153:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:796:5: note: in expansion of macro ‘_PT_THREAD_UNBLOCK_INTERRUPT’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:796:5: note: in expansion of macro ‘_PT_THREAD_UNBLOCK_INTERRUPT’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘suspend_signal_handler’
nss-3.105.0-build/nss-3.105/nspr/pr/include/prlog.h:179:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘me’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1391:5: note: in expansion of macro ‘PR_LOG’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1391:5: note: in expansion of macro ‘PR_LOG’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1391:5: note: in expansion of macro ‘PR_LOG’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1391:5: note: in expansion of macro ‘PR_LOG’
Error: COMPILER_WARNING (CWE-563): [#def8]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/pripv6.c: scope_hint: In function ‘Ipv6ToIpv4SocketAccept’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/pripv6.c:135:14: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def9]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/pripv6.c: scope_hint: In function ‘Ipv6ToIpv4SocketAcceptRead’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/pripv6.c:175:14: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prlayer.c: scope_hint: In function ‘pl_TopClose’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prlayer.c:64:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: COMPILER_WARNING (CWE-563): [#def11]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prlayer.c: scope_hint: In function ‘pl_TopAccept’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prlayer.c:182:14: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def12]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prlayer.c: scope_hint: In function ‘pl_DefAcceptread’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prlayer.c:303:14: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def13]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c: scope_hint: In function ‘Convert’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c:410:29: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cArg’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c:405:22: note: in expansion of macro ‘GET’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def14]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c:465:29: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cArg’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c:459:22: note: in expansion of macro ‘GET’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def15]
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c:469:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cArg’
nss-3.105.0-build/nss-3.105/nspr/pr/src/io/prscanf.c:459:22: note: in expansion of macro ‘GET’
Error: COMPILER_WARNING (CWE-563): [#def16]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/unix.c: scope_hint: In function ‘_PR_UnixInit’
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/unix.c:2780:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-252): [#def17]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c: scope_hint: In function ‘_MD_unix_terminate_waitpid_daemon’
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c:121:9: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def18]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c: scope_hint: In function ‘ForkAndExec’
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c:267:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(*_29->secret.md.osfd, 0)’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def19]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c:278:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(*_37->secret.md.osfd, 1)’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def20]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c:289:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(*_43->secret.md.osfd, 2)’
Error: COMPILER_WARNING (CWE-563): [#def21]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c: scope_hint: In function ‘pr_InstallSigchldHandler’
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c:691:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def22]
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c: scope_hint: In function ‘_MD_InitProcesses’
nss-3.105.0-build/nss-3.105/nspr/pr/src/md/unix/uxproces.c:709:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def23]
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prdtoa.c: scope_hint: In function ‘Balloc’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prdtoa.c:572:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘rv’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prdtoa.c:2944:10: note: in expansion of macro ‘dval’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prdtoa.c:569:27: note: in expansion of macro ‘MALLOC’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prdtoa.c:569:27: note: in expansion of macro ‘MALLOC’
Error: CPPCHECK_WARNING (CWE-476): [#def24]
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtime.c:1849: warning[nullPointer]: Possible null pointer dereference: ap
Error: GCC_ANALYZER_WARNING (CWE-476): [#def25]
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c: scope_hint: In function ‘io_wstart’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c:329:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pollfds’
Error: COMPILER_WARNING (CWE-563): [#def26]
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c: scope_hint: In function ‘io_wstart’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c:391:22: warning[-Wunused-but-set-variable]: variable ‘rval_status’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def27]
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c: scope_hint: In function ‘notify_ioq’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c:997:14: warning[-Wunused-but-set-variable]: variable ‘rval_status’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def28]
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c: scope_hint: In function ‘PR_JoinThreadPool’
nss-3.105.0-build/nss-3.105/nspr/pr/src/misc/prtpool.c:1123:14: warning[-Wunused-but-set-variable]: variable ‘rval_status’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def29]
nss-3.105.0-build/nss-3.105/nspr/pr/src/prvrsion.c: scope_hint: In function ‘libVersionPoint’
nss-3.105.0-build/nss-3.105/nspr/pr/src/prvrsion.c:88:17: warning[-Wunused-but-set-variable]: variable ‘dummy’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def30]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptio.c: scope_hint: In function ‘pt_linux_sendfile_cont’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptio.c:1162:11: warning[-Wunused-but-set-variable]: variable ‘oldoffset’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def31]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘_PR_InitLocks’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:49:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def32]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘pt_PostNotifies’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:65:19: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def33]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_NewLock’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:134:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def34]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_DestroyLock’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:155:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def35]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_Lock’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:174:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def36]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_Unlock’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:195:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def37]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘pt_PostNotifiesFromMonitor’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:473:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def38]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_DestroyMonitor’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:559:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def39]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_GetMonitorEntryCount’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:580:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def40]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_EnterMonitor’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:610:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def41]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PR_ExitMonitor’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:640:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def42]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PRP_DestroyNakedCondVar’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:1246:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def43]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PRP_NakedNotify’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:1277:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def44]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c: scope_hint: In function ‘PRP_NakedBroadcast’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptsynch.c:1286:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def45]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘pt_AttachThread’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:277:13: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def46]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_DetachThread’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:621:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def47]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_Interrupt’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:770:16: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def48]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_ClearInterrupt’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:784:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: COMPILER_WARNING (CWE-563): [#def49]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘_pt_thread_death’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:846:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def50]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘_PR_Fini’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1089:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def51]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_Cleanup’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1124:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def52]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_Cleanup’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1127:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: COMPILER_WARNING (CWE-563): [#def53]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘init_pthread_gc_support’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1242:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def54]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_SetThreadGCAble’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1276:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def55]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_ClearThreadGCAble’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1283:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def56]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1398:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1391:5: note: in expansion of macro ‘PR_LOG’
Error: COMPILER_WARNING (CWE-563): [#def57]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘pt_SuspendSet’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1446:12: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def58]
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c: scope_hint: In function ‘PR_SuspendAll’
nss-3.105.0-build/nss-3.105/nspr/pr/src/pthreads/ptthread.c:1557:9: warning[-Wunused-but-set-variable]: variable ‘rv’ set but not used
Error: CPPCHECK_WARNING (CWE-457): [#def59]
nss-3.105.0-build/nss-3.105/nspr/pr/src/threads/prcmon.c:226: error[uninitvar]: Uninitialized variable: *pp
Error: CPPCHECK_WARNING (CWE-457): [#def60]
nss-3.105.0-build/nss-3.105/nspr/pr/src/threads/prcmon.c:250: error[uninitvar]: Uninitialized variable: *pp
Error: CPPCHECK_WARNING (CWE-475): [#def61]
nss-3.105.0-build/nss-3.105/nss/cmd/bltest/blapitest.c:2750: error[shiftNegative]: Shifting by a negative value is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-401): [#def62]
nss-3.105.0-build/nss-3.105/nss/cmd/btoa/btoa.c: scope_hint: In function ‘main’
nss-3.105.0-build/nss-3.105/nss/cmd/btoa/btoa.c:151:30: warning[-Wanalyzer-malloc-leak]: leak of ‘suffix’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def63]
nss-3.105.0-build/nss-3.105/nss/cmd/crlutil/crlgen.c: scope_hint: In function ‘CRLGEN_ExtHandleInit’
nss-3.105.0-build/nss-3.105/nss/cmd/crlutil/crlgen.c:817:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def64]
nss-3.105.0-build/nss-3.105/nss/cmd/crlutil/crlgen_lex_orig.l: scope_hint: In function ‘yy_create_buffer’
nss-3.105.0-build/nss-3.105/nss/cmd/crlutil/crlgen_lex_orig.l:649:20: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(56)’
nss-3.105.0-build/nss-3.105/nss/cmd/crlutil/crlgen_lex_orig.l:163:1: note: in expansion of macro ‘YY_DECL’
nss-3.105.0-build/nss-3.105/nss/cmd/crlutil/crlgen_lex_orig.l: scope_hint: In function ‘yy_create_buffer’
Error: CPPCHECK_WARNING (CWE-457): [#def65]
nss-3.105.0-build/nss-3.105/nss/cmd/dbtool/dbtool.c:651: warning[uninitvar]: Uninitialized variable: template.pValue
Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
nss-3.105.0-build/nss-3.105/nss/cmd/dbtool/sdb.c: scope_hint: In function ‘sdb_init’
nss-3.105.0-build/nss-3.105/nss/cmd/dbtool/sdb.c:2257:40: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def67]
nss-3.105.0-build/nss-3.105/nss/cmd/digest/digest.c: scope_hint: In function ‘main’
nss-3.105.0-build/nss-3.105/nss/cmd/digest/digest.c:173:28: warning[-Wanalyzer-malloc-leak]: leak of ‘hashName’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def68]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘to_hex_str’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:102:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def69]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘tdea_kat_mmt’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:320:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5: included_from: Included from here.
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def70]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘tdea_mct’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:763:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def71]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘aes_gcm’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1035:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-457): [#def72]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1144:26: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ivlen’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def73]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1150:32: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ivlen’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def74]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1190:55: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ciphertextlen’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:7: included_from: Included from here.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def75]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1192:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ciphertextlen’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def76]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘aes_kat_mmt’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1252:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def77]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘aes_ecb_mct’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1460:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-457): [#def78]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1641:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*(__int128 unsigned *)(&plaintext[0])’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def79]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘aes_cbc_mct’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:1744:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def80]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘sha_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:4710:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def81]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘hmac_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:4895:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.h:8: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:4888:11: note: in expansion of macro ‘PORT_ZAlloc’
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def82]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘dsa_keypair_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5045:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def83]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘dsa_pqgver_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5182:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-775): [#def84]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5184:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(reqfn, "r")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5184:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(reqfn, "r")’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def86]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘dsa_pqggen_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5510:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-775): [#def87]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5512:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(reqfn, "r")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5512:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(reqfn, "r")’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def89]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:5586:26: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘N’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def90]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘rsa_keypair_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:6120:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def91]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘rsa_siggen_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:6233:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-476): [#def92]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:6315:39: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘rsaBlapiPrivKey’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def93]
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c: scope_hint: In function ‘rsa_sigver_test’
nss-3.105.0-build/nss-3.105/nss/cmd/fipstest/fipstest.c:6420:12: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(reqfn, "r")’ where non-null expected
/usr/include/stdio.h:654:14: note: argument 3 of ‘fgets’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-457): [#def94]
lex.Pk11Install_yy.cpp: scope_hint: In function ‘yy_get_next_buffer’
nss-3.105.0-build/nss-3.105/nss/cmd/modutil/installparse.l:37:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘c’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
lex.Pk11Install_yy.cpp:943:9: note: in expansion of macro ‘YY_INPUT’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def95]
nss-3.105.0-build/nss-3.105/nss/cmd/modutil/installparse.y: scope_hint: In function ‘Pk11Install_yyparse’
nss-3.105.0-build/nss-3.105/nss/cmd/modutil/installparse.y:90:13: warning[-Wanalyzer-out-of-bounds]: buffer under-read
nss-3.105.0-build/nss-3.105/nss/cmd/modutil/installparse.y:90:13: note: valid subscripts for ‘Pk11Install_yyvs’ are ‘[0]’ to ‘[299]’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def96]
nss-3.105.0-build/nss-3.105/nss/cmd/modutil/installparse.y:109:26: warning[-Wanalyzer-out-of-bounds]: buffer under-read
nss-3.105.0-build/nss-3.105/nss/cmd/modutil/installparse.y:109:26: note: valid subscripts for ‘Pk11Install_yyvs’ are ‘[0]’ to ‘[299]’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def97]
nss-3.105.0-build/nss-3.105/nss/cmd/pk11ectest/pk11ectest.c: scope_hint: In function ‘ectest_curve_pkcs11’
nss-3.105.0-build/nss-3.105/nss/cmd/pk11ectest/pk11ectest.c:127:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def98]
nss-3.105.0-build/nss-3.105/nss/cmd/pk11gcmtest/pk11gcmtest.c: scope_hint: In function ‘aes_decrypt_buf’
nss-3.105.0-build/nss-3.105/nss/cmd/pk11gcmtest/pk11gcmtest.c:113:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tag’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def99]
nss-3.105.0-build/nss-3.105/nss/cmd/pk11gcmtest/pk11gcmtest.c: scope_hint: In function ‘aes_gcm_kat’
nss-3.105.0-build/nss-3.105/nss/cmd/pk11gcmtest/pk11gcmtest.c:208:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(respfn, "r")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
nss-3.105.0-build/nss-3.105/nss/cmd/pk11gcmtest/pk11gcmtest.c:208:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(respfn, "r")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
nss-3.105.0-build/nss-3.105/nss/cmd/pk11mode/pk11mode.c: scope_hint: In function ‘PKM_FindAllObjects’
nss-3.105.0-build/nss-3.105/nss/cmd/pk11mode/pk11mode.c:3584:16: warning[-Wanalyzer-malloc-leak]: leak of ‘pTemplate’
Error: CPPCHECK_WARNING (CWE-369): [#def102]
nss-3.105.0-build/nss-3.105/nss/cmd/rsaperf/rsaperf.c:102: error[zerodiv]: Division by zero.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def103]
nss-3.105.0-build/nss-3.105/nss/cmd/shlibsign/shlibsign.c: scope_hint: In function ‘shlibSignHMAC’
nss-3.105.0-build/nss-3.105/nss/cmd/shlibsign/shlibsign.c:1176:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘hash’
nss-3.105.0-build/nss-3.105/nspr/pr/include/prprf.h:26: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/shlibsign/shlibsign.c:40: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/shlibsign/shlibsign.c:1101:20: note: in expansion of macro ‘PR_STDERR’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def104]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/certgen.c: scope_hint: In function ‘output_ca_cert’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/certgen.c:678:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(PORT_ZAlloc_Util(12), "wb")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/certgen.c:678:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(PORT_ZAlloc_Util(12), "wb")’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def106]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/javascript.c:718:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/javascript.c: scope_hint: In function ‘extract_js’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def107]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c: scope_hint: In function ‘create_pk7’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:292:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(&sf_file, "rb")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:292:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(&sf_file, "rb")’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def109]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c: scope_hint: In function ‘generate_SF_file’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:726:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(manifile, "rb")’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def110]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:726:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(manifile, "rb")’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def111]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:736:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(&whofile, "wb")’
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:16: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/lib/secutil.h:7: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/signtool.h:16: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:5: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:731:19: note: in expansion of macro ‘PORT_ZAlloc’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:734:24: note: in expansion of macro ‘PORT_ZAlloc’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def112]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:736:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(manifile, "rb")’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:731:19: note: in expansion of macro ‘PORT_ZAlloc’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:734:24: note: in expansion of macro ‘PORT_ZAlloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:736:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(&whofile, "wb")’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:731:19: note: in expansion of macro ‘PORT_ZAlloc’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:734:24: note: in expansion of macro ‘PORT_ZAlloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def114]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:736:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(manifile, "rb")’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:731:19: note: in expansion of macro ‘PORT_ZAlloc’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:734:24: note: in expansion of macro ‘PORT_ZAlloc’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def115]
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:749:9: warning[-Wanalyzer-null-argument]: use of NULL ‘PORT_ZAlloc_Util(8192)’ where non-null expected
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/sign.c:731:19: note: in expansion of macro ‘PORT_ZAlloc’
nss-3.105.0-build/nss-3.105/nss/cmd/signtool/signtool.h:11: included_from: Included from here.
/usr/include/string.h:159:12: note: argument 1 of ‘strncmp’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c: scope_hint: In function ‘main’
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c:1392:34: warning[-Wanalyzer-malloc-leak]: leak of ‘options.password’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c:1402:32: warning[-Wanalyzer-malloc-leak]: leak of ‘options.pwfile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c:1430:52: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(*<unknown>.value)’
Error: CPPCHECK_WARNING (CWE-401): [#def119]
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c:1431: error[memleak]: Memory leak: options.password
Error: CPPCHECK_WARNING (CWE-401): [#def120]
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c:1431: error[memleak]: Memory leak: options.pwfile
Error: CPPCHECK_WARNING (CWE-401): [#def121]
nss-3.105.0-build/nss-3.105/nss/cmd/smimetools/cmsutil.c:1431: error[memleak]: Memory leak: signOptions.encryptionKeyPreferenceNick
Error: CPPCHECK_WARNING (CWE-682): [#def122]
nss-3.105.0-build/nss-3.105/nss/cmd/strsclnt/strsclnt.c:840: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-835): [#def123]
nss-3.105.0-build/nss-3.105/nss/cmd/strsclnt/strsclnt.c: scope_hint: In function ‘StressClient_GetClientAuthData’
nss-3.105.0-build/nss-3.105/nss/cmd/strsclnt/strsclnt.c:931:45: warning[-Wanalyzer-infinite-loop]: infinite loop
Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
nss-3.105.0-build/nss-3.105/nss/cmd/tests/remtest.c: scope_hint: In function ‘main’
nss-3.105.0-build/nss-3.105/nss/cmd/tests/remtest.c:64:27: warning[-Wanalyzer-malloc-leak]: leak of ‘certDir’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
nss-3.105.0-build/nss-3.105/nss/cmd/tests/secmodtest.c: scope_hint: In function ‘main’
nss-3.105.0-build/nss-3.105/nss/cmd/tests/secmodtest.c:86:25: warning[-Wanalyzer-malloc-leak]: leak of ‘dbDir’
Error: CPPCHECK_WARNING (CWE-457): [#def126]
nss-3.105.0-build/nss-3.105/nss/cmd/tstclnt/tstclnt.c:509: error[uninitvar]: Uninitialized variable: revTestsDoNotCheck.preferred_methods
Error: CPPCHECK_WARNING (CWE-457): [#def127]
nss-3.105.0-build/nss-3.105/nss/cmd/tstclnt/tstclnt.c:560: error[uninitvar]: Uninitialized variable: revTestsOverallHardFail.preferred_methods
Error: CPPCHECK_WARNING (CWE-562): [#def128]
nss-3.105.0-build/nss-3.105/nss/gtests/google_test/gtest/include/gtest/gtest-matchers.h:734: error[returnReference]: Reference to local variable returned.
Error: CPPCHECK_WARNING (CWE-664): [#def129]
nss-3.105.0-build/nss-3.105/nss/gtests/google_test/gtest/include/gtest/internal/gtest-param-util.h:151: error[mismatchingContainers]: Iterators of different containers 'impl_' and 'other.impl_' are used together.
Error: CPPCHECK_WARNING (CWE-457): [#def130]
nss-3.105.0-build/nss-3.105/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc:285: warning[uninitvar]: Uninitialized variable: exp.len
Error: CPPCHECK_WARNING (CWE-562): [#def131]
nss-3.105.0-build/nss-3.105/nss/gtests/ssl_gtest/tls_agent.h:310: error[danglingLifetime]: Non-local variable 'handshake_callback_' will use lambda that captures local variable 'step'.
Error: CPPCHECK_WARNING (CWE-562): [#def132]
nss-3.105.0-build/nss-3.105/nss/gtests/ssl_gtest/tls_agent.h:315: error[danglingLifetime]: Non-local variable 'auth_certificate_callback_' will use lambda that captures local variable 'called'.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def133]
nss-3.105.0-build/nss-3.105/nss/lib/certhigh/ocsp.c: scope_hint: In function ‘CERT_SetOCSPDefaultResponder’
nss-3.105.0-build/nss-3.105/nss/lib/certhigh/ocsp.c:5891:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘statusContext’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def134]
nss-3.105.0-build/nss-3.105/nss/lib/crmf/crmfpop.c: scope_hint: In function ‘crmf_encode_popoprivkey’
nss-3.105.0-build/nss-3.105/nss/lib/crmf/crmfpop.c:360:53: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘privKeyTemplate’
/usr/include/rpc/netdb.h:42: included_from: Included from here.
/usr/include/netdb.h:32: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nspr/pr/include/prinet.h:55: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nspr/pr/include/prio.h:19: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/certdb/certt.h:18: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/certdb/cert.h:22: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/crmf/crmf.h:10: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/crmf/crmfpop.c:6: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/crmf/crmfpop.c: scope_hint: In function ‘crmf_encode_popoprivkey’
nss-3.105.0-build/nss-3.105/nss/lib/crmf/crmfpop.c: scope_hint: In function ‘crmf_encode_popoprivkey’
Error: CPPCHECK_WARNING (CWE-758): [#def135]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/aeskeywrap.c:600: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def136]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/aeskeywrap.c:603: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def137]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/aeskeywrap.c:607: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def138]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/aeskeywrap.c:609: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def139]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/aeskeywrap.c:610: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-688): [#def140]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/lowhash_vector.c:65: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/genload.c: scope_hint: In function ‘loader_GetOriginalPathname’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/genload.c:37:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘resolved’ where non-null expected
nss-3.105.0-build/nss-3.105/nss/lib/freebl/lowhash_vector.c: scope_hint: In function ‘loader_GetOriginalPathname’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/genload.c:132:16: note: in expansion of macro ‘PR_GetLibraryFilePathname’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/genload.c:132:16: note: in expansion of macro ‘PR_GetLibraryFilePathname’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/genload.c:36:16: note: in expansion of macro ‘PR_Malloc’
<built-in>: note: argument 1 of ‘__builtin_strcpy’ must be non-null
Error: CPPCHECK_WARNING (CWE-758): [#def141]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/hmacct.c:24: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def142]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/hmacct.c:31: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-457): [#def143]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:444:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>[1]’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c: scope_hint: In function ‘cbd2’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:371:28: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2561:1: note: in expansion of macro ‘crypto_kem_keypair’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:368:35: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2567:5: note: in expansion of macro ‘crypto_kem_keypair_derand’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:368:35: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2532:1: note: in expansion of macro ‘crypto_kem_keypair_derand’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:266:31: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2537:5: note: in expansion of macro ‘indcpa_keypair_derand’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:266:31: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1538:1: note: in expansion of macro ‘indcpa_keypair_derand’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:328:18: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:347:34: note: in expansion of macro ‘sha3_512’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1549:5: note: in expansion of macro ‘hash_g’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:328:18: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2454:1: note: in expansion of macro ‘sha3_512’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c: scope_hint: In function ‘cbd2’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:328:18: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:347:34: note: in expansion of macro ‘sha3_512’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1549:5: note: in expansion of macro ‘hash_g’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:263:20: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1476:21: note: in expansion of macro ‘gen_matrix’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1551:5: note: in expansion of macro ‘gen_a’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:263:20: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1494:1: note: in expansion of macro ‘gen_matrix’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:335:31: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:348:39: note: in expansion of macro ‘kyber_shake128_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1506:17: note: in expansion of macro ‘xof_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:335:31: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:348:39: note: in expansion of macro ‘kyber_shake128_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1506:17: note: in expansion of macro ‘xof_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:335:31: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2478:1: note: in expansion of macro ‘kyber_shake128_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:304:30: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2489:5: note: in expansion of macro ‘shake128_absorb_once’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:304:30: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2258:1: note: in expansion of macro ‘shake128_absorb_once’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:304:30: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2489:5: note: in expansion of macro ‘shake128_absorb_once’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:335:31: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:348:39: note: in expansion of macro ‘kyber_shake128_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1506:17: note: in expansion of macro ‘xof_absorb’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:306:32: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:349:50: note: in expansion of macro ‘shake128_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1508:13: note: in expansion of macro ‘xof_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:306:32: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2277:1: note: in expansion of macro ‘shake128_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c: scope_hint: In function ‘cbd2’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:306:32: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:349:50: note: in expansion of macro ‘shake128_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1508:13: note: in expansion of macro ‘xof_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:263:20: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1476:21: note: in expansion of macro ‘gen_matrix’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1551:5: note: in expansion of macro ‘gen_a’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:200:28: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:1554:9: note: in expansion of macro ‘poly_getnoise_eta1’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:200:28: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:934:1: note: in expansion of macro ‘poly_getnoise_eta1’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:341:28: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:350:40: note: in expansion of macro ‘kyber_shake256_prf’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:937:5: note: in expansion of macro ‘prf’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:341:28: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2504:1: note: in expansion of macro ‘kyber_shake256_prf’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:324:18: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2511:5: note: in expansion of macro ‘shake256’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:324:18: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2410:1: note: in expansion of macro ‘shake256’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:317:30: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2415:5: note: in expansion of macro ‘shake256_absorb_once’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:317:30: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2351:1: note: in expansion of macro ‘shake256_absorb_once’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:317:30: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2415:5: note: in expansion of macro ‘shake256_absorb_once’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:319:32: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2417:5: note: in expansion of macro ‘shake256_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:319:32: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2370:1: note: in expansion of macro ‘shake256_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:319:32: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2417:5: note: in expansion of macro ‘shake256_squeezeblocks’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:315:26: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2420:5: note: in expansion of macro ‘shake256_squeeze’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:315:26: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2336:1: note: in expansion of macro ‘shake256_squeeze’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:315:26: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2420:5: note: in expansion of macro ‘shake256_squeeze’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:324:18: note: in expansion of macro ‘FIPS202_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:2511:5: note: in expansion of macro ‘shake256’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:341:28: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:350:40: note: in expansion of macro ‘kyber_shake256_prf’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:937:5: note: in expansion of macro ‘prf’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:225:23: note: in expansion of macro ‘KYBER_NAMESPACE’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c:938:5: note: in expansion of macro ‘poly_cbd_eta1’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/kyber-pqcrystals-ref.c: scope_hint: In function ‘cbd2’
Error: CPPCHECK_WARNING (CWE-758): [#def144]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.c:1984: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def145]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.c:2425: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-476): [#def146]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c: scope_hint: In function ‘weave_to_mpi’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:798:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi-priv.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:16: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:1056:9: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:1058:9: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:1061:12: note: in expansion of macro ‘MP_USED’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:1062:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:1071:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:862:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:866:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:867:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:899:13: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:961:9: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:966:9: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:808:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:987:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:988:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:808:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:988:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:989:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:808:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:989:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:990:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:808:5: note: in expansion of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:990:17: note: in expansion of macro ‘SQR’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:991:17: note: in expansion of macro ‘MUL’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpi.h:314:27: note: in definition of macro ‘MP_CHECKOK’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/mpi/mpmontg.c:991:17: note: in expansion of macro ‘MUL’
Error: CPPCHECK_WARNING (CWE-758): [#def147]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1088: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def148]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1177: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def149]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1178: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def150]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1182: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def151]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1187: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def152]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1191: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-401): [#def153]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/stubs.c: scope_hint: In function ‘PORT_ZAllocAlignedOffset_stub’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/stubs.c:83:16: warning[-Wanalyzer-malloc-leak]: leak of ‘mem’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/stubs.c:266:5: note: in expansion of macro ‘STUB_SAFE_CALL3’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/stubs.c:266:5: note: in expansion of macro ‘STUB_SAFE_CALL3’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/stubs.c:234:5: note: in expansion of macro ‘STUB_SAFE_CALL3’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/stubs.c:266:5: note: in expansion of macro ‘STUB_SAFE_CALL3’
Error: COMPILER_WARNING: [#def154]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c: scope_hint: In function ‘poly1305_do_256’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c:933:37: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def155]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c: scope_hint: In function ‘Hacl_Chacha20_Vec256_chacha20_encrypt_256’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c:261:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def156]
nss-3.105.0-build/nss-3.105/nss/lib/freebl/verified/Hacl_Poly1305_256.c: scope_hint: In function ‘Hacl_Impl_Poly1305_Field32xN_256_load_acc4’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/verified/Hacl_Poly1305_256.c:32:37: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: GCC_ANALYZER_WARNING (CWE-476): [#def157]
nss-3.105.0-build/nss-3.105/nss/lib/jar/jar.c: scope_hint: In function ‘jar_find_first_cert’
nss-3.105.0-build/nss-3.105/nss/lib/jar/jar.c:460:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘signer’
nss-3.105.0-build/nss-3.105/nss/lib/jar/jar.h:67: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/jar/jar.c:13: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/jar/jar-ds.h:39:37: note: in definition of macro ‘ZZ_ListIterDone’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def158]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c: scope_hint: In function ‘pkix_ComCertSelParams_Duplicate’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:82:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:73:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:217:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:219:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:219:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c:79:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def159]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c: scope_hint: In function ‘PKIX_EkuChecker_Create’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:309:44: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘state’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:307:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:293:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:121:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:163:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:164:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:165:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:166:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:168:9: note: in expansion of macro ‘PKIX_RETURN’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:300:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:304:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:307:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:307:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c:307:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def160]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_policychecker.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_policychecker.c:10: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_policychecker.c: scope_hint: In function ‘pkix_PolicyChecker_Initialize’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_policychecker.c:2762:52: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘polCheckerState’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_policychecker.c:2747:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_policychecker.c:2749:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def161]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c: scope_hint: In function ‘pkix_RevocationChecker_Duplicate’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:91:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:12: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:61:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:63:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:183:5: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:185:5: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:185:5: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c:84:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def162]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c: scope_hint: In function ‘pkix_BuildForwardDepthFirstSearch’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2636:48: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.h:13: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3686:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3156:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3165:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3169:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3173:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3177:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3181:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3185:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3189:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3194:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3258:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3264:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3270:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3274:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3277:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3351:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3355:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3390:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3394:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:302:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:329:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:331:9: note: in expansion of macro ‘PKIX_RETURN’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3426:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:170:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:172:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:199:9: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3429:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:332:28: note: in definition of macro ‘PKIX_CHECK_ONLY_FATAL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3057:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3058:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3059:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3059:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3060:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3061:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3062:8: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3065:8: note: in expansion of macro ‘PKIX_RETURN’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:332:28: note: in definition of macro ‘PKIX_CHECK_ONLY_FATAL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2072:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2076:9: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2079:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2314:13: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2315:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2569:21: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2573:21: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2620:25: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2634:25: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2635:25: note: in expansion of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def163]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c: scope_hint: In function ‘pkix_Build_CheckInCache’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3023:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘state’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:332:28: note: in definition of macro ‘PKIX_CHECK_ONLY_FATAL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3686:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3156:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3165:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3169:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3173:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3177:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3181:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3185:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3189:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3194:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3258:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3264:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3270:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3274:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3277:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3351:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3355:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3390:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3394:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:302:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:329:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:331:9: note: in expansion of macro ‘PKIX_RETURN’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3426:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3429:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3462:13: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3465:13: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3467:13: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3495:13: note: in expansion of macro ‘PKIX_CHECK_ONLY_FATAL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:332:28: note: in definition of macro ‘PKIX_CHECK_ONLY_FATAL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2948:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2965:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2969:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2973:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2975:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:2995:13: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3010:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:1000:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:1000:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3014:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_build.c:3022:9: note: in expansion of macro ‘PKIX_CHECK_ONLY_FATAL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:332:28: note: in definition of macro ‘PKIX_CHECK_ONLY_FATAL’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def164]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c: scope_hint: In function ‘PKIX_ValidateChain’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:1078:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘numAnchors’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.h:13: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:1003:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:938:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:939:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:939:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:942:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:946:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:950:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:950:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:1006:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:1023:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/top/pkix_validate.c:1073:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def165]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c: scope_hint: In function ‘pkix_List_Duplicate’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:456:39: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1193:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:439:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:441:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:46:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:452:17: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def166]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c: scope_hint: In function ‘PKIX_List_AppendItem’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1421:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1397:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:46:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1416:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1420:9: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1420:9: note: in expansion of macro ‘PKIX_INCREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def167]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c: scope_hint: In function ‘PKIX_List_InsertItem’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1471:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1452:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:46:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1464:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1468:13: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def168]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1471:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘element’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1452:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:46:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1464:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1468:13: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def169]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1482:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1452:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:46:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:48:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1464:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1481:13: note: in expansion of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1481:13: note: in expansion of macro ‘PKIX_INCREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def170]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c: scope_hint: In function ‘PKIX_List_GetItem’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1520:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘element’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:456:13: note: in definition of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1511:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:345:5: note: in expansion of macro ‘_PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:349:9: note: in expansion of macro ‘PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:533:17: note: in expansion of macro ‘PKIX_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1517:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:456:13: note: in definition of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:456:13: note: in definition of macro ‘PKIX_INCREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:456:13: note: in definition of macro ‘PKIX_INCREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def171]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c: scope_hint: In function ‘PKIX_List_SetItem’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1555:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘element’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1541:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:345:5: note: in expansion of macro ‘_PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:349:9: note: in expansion of macro ‘PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:533:17: note: in expansion of macro ‘PKIX_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1551:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def172]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c: scope_hint: In function ‘PKIX_List_DeleteItem’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1598:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘element’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1584:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:345:5: note: in expansion of macro ‘_PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:349:9: note: in expansion of macro ‘PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:533:17: note: in expansion of macro ‘PKIX_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1594:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def173]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1623:35: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1584:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1594:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1598:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:524:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_list.c:1617:25: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-465): [#def174]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c: scope_hint: In function ‘pkix_pl_CollectionCertStore_GetCert’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:232:12: warning[-Wanalyzer-deref-before-check]: check of ‘colCertStoreContext’ for NULL after already dereferencing it
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1111:17: note: in expansion of macro ‘PKIX_OBJECT_UNLOCK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1086:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1090:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1098:17: note: in expansion of macro ‘PKIX_OBJECT_LOCK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1098:17: note: in expansion of macro ‘PKIX_OBJECT_LOCK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1098:17: note: in expansion of macro ‘PKIX_OBJECT_LOCK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:232:13: note: in definition of macro ‘PKIX_OBJECT_UNLOCK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:1111:17: note: in expansion of macro ‘PKIX_OBJECT_UNLOCK’
Error: GCC_ANALYZER_WARNING (CWE-465): [#def175]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c: scope_hint: In function ‘PKIX_AddLogger’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:12: warning[-Wanalyzer-deref-before-check]: check of ‘addLogger’ for NULL after already dereferencing it
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1069:17: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:988:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:990:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:520:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:522:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:528:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1008:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1014:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1020:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1026:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1044:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:1069:17: note: in expansion of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-465): [#def176]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c: scope_hint: In function ‘NameCacheHasFetchedCrlInfo’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:12: warning[-Wanalyzer-deref-before-check]: check of ‘dp’ for NULL after already dereferencing it
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c:444:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c:399:5: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c:444:9: note: in expansion of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-465): [#def177]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c: scope_hint: In function ‘PKIX_SetLoggers’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:12: warning[-Wanalyzer-deref-before-check]: check of ‘logger’ for NULL after already dereferencing it
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:941:21: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:861:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:874:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:878:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:881:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:886:21: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:893:21: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:899:21: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:911:25: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:917:21: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_logger.c:941:21: note: in expansion of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def178]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c: scope_hint: In function ‘pkix_pl_AIAMgr_GetHTTPCerts’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:371:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘hcv1’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:582:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:618:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:625:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:635:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:248:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:345:5: note: in expansion of macro ‘_PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:349:9: note: in expansion of macro ‘PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:363:17: note: in expansion of macro ‘PKIX_ERROR’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def179]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:375:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘hcv1’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:582:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:618:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:625:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:635:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:248:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:345:5: note: in expansion of macro ‘_PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:349:9: note: in expansion of macro ‘PKIX_LOG_ERROR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c:363:17: note: in expansion of macro ‘PKIX_ERROR’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def180]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c: scope_hint: In function ‘pkix_pl_LdapCertStore_GetCert’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:629:35: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘requestParams.nc’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:586:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:605:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:613:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:617:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:441:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:86:19: note: in definition of macro ‘PKIX_PL_NSSCALLRV’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:447:41: note: in expansion of macro ‘PORT_ArenaZAlloc’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:458:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:458:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:622:17: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def181]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c: scope_hint: In function ‘pkix_pl_LdapCertStore_GetCRL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:899:43: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘requestParams.nc’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:822:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:856:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:860:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:872:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:882:25: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:889:25: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:248:13: note: in definition of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c:897:25: note: in expansion of macro ‘PKIX_DECREF’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def182]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c: scope_hint: In function ‘pkix_pl_LdapDefaultClient_VerifyBindResponse’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:372:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘msg.protocolOp.op.bindMsg.version.data’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2391:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2393:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2057:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:1855:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2116:25: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:1408:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:1412:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:362:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:304:9: note: in expansion of macro ‘PKIX_NULLCHECK_FOUR’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:82:10: note: in definition of macro ‘PKIX_PL_NSSCALL’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:308:17: note: in expansion of macro ‘PORT_Memset’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:367:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def183]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c: scope_hint: In function ‘pkix_pl_LdapDefaultClient_Bind’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:1195:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘encoded’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2391:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2393:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2057:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:1183:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:1187:17: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def184]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c: scope_hint: In function ‘PKIX_PL_LdapDefaultClient_AbandonRequest’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2470:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘encoded’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2459:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c:2462:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def185]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c: scope_hint: In function ‘DownloadCrl’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c:882:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘myHttpResponseDataLen’
nss-3.105.0-build/nss-3.105/nss/lib/util/secerr.h:8: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/include/pkixt.h:17: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/include/pkix.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c:810:17: note: in expansion of macro ‘PORT_SetError’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def186]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c: scope_hint: In function ‘pkix_pl_CRLEntry_Create’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:764:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:742:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:746:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:682:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:684:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:684:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:751:17: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c:760:17: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def187]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c: scope_hint: In function ‘pkix_pl_CertNameConstraints_Create’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:849:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:813:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/util/secerr.h:8: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/include/pkixt.h:17: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/include/pkix.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:816:17: note: in expansion of macro ‘PORT_NewArena’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:744:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:845:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def188]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c: scope_hint: In function ‘pkix_pl_CertNameConstraints_Merge’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:1122:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘nameConstraints’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:1109:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:900:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:903:17: note: in expansion of macro ‘PORT_NewArena’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c:1111:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def189]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c: scope_hint: In function ‘pkix_pl_Object_Destroy’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:164:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘objectHeader’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.h:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1277:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1280:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1283:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1290:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1290:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1290:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:826:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:845:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nspr/pr/include/nspr.h:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h:36: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nspr/pr/include/pratom.h:121:55: note: in definition of macro ‘PR_ATOMIC_DECREMENT’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:153:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:159:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def190]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c: scope_hint: In function ‘PKIX_PL_Object_DecRef’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:853:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘objectHeader’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1277:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1280:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1283:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1290:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1290:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1290:9: note: in expansion of macro ‘PKIX_DECREF’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:826:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:845:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nspr/pr/include/pratom.h:121:55: note: in definition of macro ‘PR_ATOMIC_DECREMENT’
nss-3.105.0-build/nss-3.105/nspr/pr/include/pratom.h:121:55: note: in definition of macro ‘PR_ATOMIC_DECREMENT’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def191]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c: scope_hint: In function ‘PKIX_PL_Object_ToString’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1190:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘objectHeader’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1183:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1186:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def192]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c: scope_hint: In function ‘PKIX_PL_Object_InvalidateCache’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1287:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1277:9: note: in expansion of macro ‘PKIX_NULLCHECK_ONE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1280:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1283:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def193]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c: scope_hint: In function ‘PKIX_PL_Object_Compare’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1329:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘firstObjectHeader’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1317:9: note: in expansion of macro ‘PKIX_NULLCHECK_THREE’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1320:9: note: in expansion of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1325:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def194]
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c: scope_hint: In function ‘PKIX_PL_Object_GetType’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1435:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘objectHeader’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1429:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:71:9: note: in expansion of macro ‘PKIX_NULLCHECK_TWO’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix/util/pkix_tools.h:309:28: note: in definition of macro ‘PKIX_CHECK’
nss-3.105.0-build/nss-3.105/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c:1432:9: note: in expansion of macro ‘PKIX_CHECK’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def195]
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11load.c:31: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/debug_module.c: scope_hint: In function ‘print_final_statistics’
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/debug_module.c:3454:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/debug_module.c:3454:1: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
Error: CPPCHECK_WARNING (CWE-909): [#def197]
nss-3.105.0-build/nss-3.105/nss/lib/pkcs7/p7decode.c:1652: error[uninitStructMember]: Uninitialized struct member: holder.len
Error: GCC_ANALYZER_WARNING (CWE-476): [#def198]
nss-3.105.0-build/nss-3.105/nss/lib/pki/pki3hack.c: scope_hint: In function ‘cert_dump_iter’
nss-3.105.0-build/nss-3.105/nss/lib/pki/pki3hack.c:1494:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def199]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/kbkdf.c: scope_hint: In function ‘kbkdf_CalculateIterations’
nss-3.105.0-build/nss-3.105/nss/lib/softoken/kbkdf.c:502:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def200]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11c.c: scope_hint: In function ‘NSC_DeriveKey’
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11c.c:8865:26: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘secret’
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11c.c:29: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11i.h:506:8: note: in definition of macro ‘sftk_isFIPS’
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11i.h:587:57: note: in definition of macro ‘sftk_attr_expand’
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11i.h:587:57: note: in definition of macro ‘sftk_attr_expand’
Error: CPPCHECK_WARNING (CWE-190): [#def201]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:1308: error[integerOverflow]: Signed integer overflow for expression '0-1'.
Error: CPPCHECK_WARNING (CWE-190): [#def202]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:1331: error[integerOverflow]: Signed integer overflow for expression '0-1'.
Error: CPPCHECK_WARNING (CWE-758): [#def203]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:2140: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def204]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:2154: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def205]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:2156: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def206]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:2161: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def207]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/pkcs11u.c:2175: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-401): [#def208]
nss-3.105.0-build/nss-3.105/nss/lib/softoken/sdb.c: scope_hint: In function ‘sdb_init’
nss-3.105.0-build/nss-3.105/nss/lib/softoken/sdb.c:2257:40: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
Error: CPPCHECK_WARNING (CWE-758): [#def209]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:12945: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def210]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:12952: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def211]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:12959: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def212]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:12985: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def213]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:12987: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def214]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:13005: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def215]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:13024: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def216]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:13039: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-457): [#def217]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/ssl3con.c:14030: warning[uninitvar]: Uninitialized variable: schemes
Error: GCC_ANALYZER_WARNING (CWE-476): [#def218]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:14: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c: scope_hint: In function ‘SSL_ReconfigFD’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:23:13: warning[-Wanalyzer-jump-through-null]: jump through null pointer
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslexp.h:155:5: note: in expansion of macro ‘SSL_EXPERIMENTAL_API’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:2493:14: note: in expansion of macro ‘SSL_InstallExtensionHooks’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def219]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslinfo.c: scope_hint: In function ‘SSL_GetChannelInfo’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslinfo.c:117:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&inf’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def220]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslinfo.c: scope_hint: In function ‘SSL_GetPreliminaryChannelInfo’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslinfo.c:185:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&inf’
Error: GCC_ANALYZER_WARNING (CWE-835): [#def221]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslnonce.c: scope_hint: In function ‘SSL_ClearSessionCache’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslnonce.c:1170:18: warning[-Wanalyzer-infinite-loop]: infinite loop
Error: CPPCHECK_WARNING (CWE-758): [#def222]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/tls13con.c:6447: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-476): [#def223]
nss-3.105.0-build/nss-3.105/nss/lib/ssl/tls13ech.c: scope_hint: In function ‘tls13_MaybeHandleEch’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/tls13ech.c:2326:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tmpEchInner’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def224]
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c: scope_hint: In function ‘SECITEM_CopyItem_Util’
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c:260:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘to’
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:16: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c:370:22: note: in expansion of macro ‘PORT_ZAlloc’
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c:472:24: note: in expansion of macro ‘SECITEM_CopyItem’
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c:472:24: note: in expansion of macro ‘SECITEM_CopyItem’
nss-3.105.0-build/nss-3.105/nss/lib/util/secitem.c:258:1: note: in expansion of macro ‘SECITEM_CopyItem’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def225]
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:27: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11cxt.c:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11cxt.c: scope_hint: In function ‘PK11_CipherOp’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: warning[-Wanalyzer-null-argument]: use of NULL ‘allocOut’ where non-null expected
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11cxt.c:936:13: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:16: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11cxt.c:926:9: note: in expansion of macro ‘PORT_SetError’
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11cxt.c:936:13: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/pk11cxt.c:936:13: note: in expansion of macro ‘PORT_Memcpy’
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-688): [#def226]
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:27: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/smime/cms.h:12: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/smime/cmslocal.h:17: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/smime/cmsdecode.c:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/smime/cmsdecode.c: scope_hint: In function ‘nss_cms_decoder_work_data’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
nss-3.105.0-build/nss-3.105/nss/lib/smime/cmsdecode.c:549:9: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/smime/cmsdecode.c:549:9: note: in expansion of macro ‘PORT_Memcpy’
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
Error: GCC_ANALYZER_WARNING (CWE-126): [#def227]
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:27: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/blapit.h:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/blapi.h:11: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:15: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c: scope_hint: In function ‘rsa_HMACPrf’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1045:9: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1045:9: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1045:9: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: note: read of 192 bytes from after the end of ‘hmacLast’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1045:9: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: note: valid subscripts for ‘hmacLast’ are ‘[0]’ to ‘[63]’
nss-3.105.0-build/nss-3.105/nss/lib/freebl/rsapkcs.c:1045:9: note: in expansion of macro ‘PORT_Memcpy’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def228]
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:27: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/util/secoid.h:16: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/pk11wrap/secmodt.h:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/dev/devt.h:30: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/dev/dev.h:19: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/dev/devm.h:13: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/dev/devtoken.c:8: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/dev/devtoken.c: scope_hint: In function ‘find_objects’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&staticObjects’
nss-3.105.0-build/nss-3.105/nss/lib/dev/devtoken.c:304:17: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/dev/devm.h:9: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/dev/devtoken.c:302:29: note: in expansion of macro ‘nss_ZNEWARRAY’
nss-3.105.0-build/nss-3.105/nss/lib/dev/devtoken.c:304:17: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/dev/devtoken.c:304:17: note: in expansion of macro ‘PORT_Memcpy’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def229]
nss-3.105.0-build/nss-3.105/nss/lib/util/seccomon.h:27: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:10: included_from: Included from here.
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c: scope_hint: In function ‘SSLExp_GetResumptionTokenInfo’
nss-3.105.0-build/nss-3.105/nss/lib/util/secport.h:177:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&token’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:4649:5: note: in expansion of macro ‘PORT_Memcpy’
nss-3.105.0-build/nss-3.105/nss/lib/ssl/sslsock.c:4649:5: note: in expansion of macro ‘PORT_Memcpy’
Scan Properties
analyzer-version-clippy | 1.82.0 |
analyzer-version-cppcheck | 2.16.0 |
analyzer-version-gcc | 14.2.1 |
analyzer-version-gcc-analyzer | 15.0.0 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-134.us-west-2.compute.internal |
mock-config | fedora-rawhide-gcc-latest-x86_64 |
project-name | nss-3.105.0-1.fc42 |
store-results-to | /tmp/tmpj_b8t54j/nss-3.105.0-1.fc42.tar.xz |
time-created | 2024-11-13 02:24:41 |
time-finished | 2024-11-13 02:45:51 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmpj_b8t54j/nss-3.105.0-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpj_b8t54j/nss-3.105.0-1.fc42.src.rpm' |
tool-version | csmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9 |