2025-05-05 05:14 ftp://ftp.de.debian.org/debian/pool/main/j/jss/jss_5.5.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=nspr --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 88ef81e (2025-05-02 08:42:38 +0200) count: 881 872 elapsed-time: 3.0 3.1 head-timing-info: old-timing-info: head results: jss-5.5.0/native/src/main/native/org/mozilla/jss/SecretDecoderRing/KeyManager.c:25:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/SecretDecoderRing/KeyManager.c:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/SecretDecoderRing/KeyManager.c:157:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/SecretDecoderRing/KeyManager.c:215:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/SecretDecoderRing/KeyManager.c:330:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:586:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:820:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_OF_MEMORY_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:883:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jobject [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1060:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_CBINFO_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSS_VMAJOR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSS_VMINOR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSS_VPATCH [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/asn1/ASN1Util.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_NOT_FOUND_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_CERT_CLASS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILLEGAL_ARGUMENT_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:349:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECEqual [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:503:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECItem [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:549:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:625:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.h:15:0: debug: Failed to parse 'typedef PR_BEGIN_EXTERN_C enum JSS_AlgType { PK11_MECH , SEC_OID_TAG } JSS_AlgType ;'. The checking continues anyway. [simplifyTypedef] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:697:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:816:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1188:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1360:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1429:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK11CertListCA [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1439:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK11CertListUnique [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1458:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1550:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1631:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1705:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECStatus [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1719:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1796:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_NICKNAME_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1830:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1848:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1899:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1963:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECItem [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.c:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.c:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.c:232:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.c:337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Algorithm.c:365:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_INVALID_MECHANISM [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/JSSOAEPParameterSpec.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/JSSOAEPParameterSpec.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/JSSOAEPParameterSpec.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/JSSOAEPParameterSpec.c:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKZ_DATA_SPECIFIED [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/JSSOAEPParameterSpec.c:137:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/KBKDF.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_OPERATION_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1208:56: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1225:14: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1296:17: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1303:18: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1310:17: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1316:56: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/CryptoManager.c:1326:59: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Policy.c:23:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_RSA_MIN_KEY_SIZE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Policy.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_DH_MIN_KEY_SIZE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/Policy.c:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_DSA_MIN_KEY_SIZE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/PQGParams.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_PARAMETER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/PQGParams.c:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_PARAMETER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/PQGParams.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/crypto/SecretDecoderRing.c:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:46:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:60:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:74:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:88:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:106:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:128:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:149:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:163:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/Buffer.c:177:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1966:36: style: Condition '&self!=NULL' is always true [knownConditionTrueFalse] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1969:9: error: Memory leak: derCert [memleak] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1978:9: error: Memory leak: derCert [memleak] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/BufferProxy.c:24:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_PROXY_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1826:31: style:inconclusive: Function 'Java_org_mozilla_jss_CryptoManager_verifyCertificateNowNative3' argument 3 names different: declaration 'nickString' definition 'Cert'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:40:31: note: Function 'Java_org_mozilla_jss_CryptoManager_verifyCertificateNowNative3' argument 3 names different: declaration 'nickString' definition 'Cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:1826:31: note: Function 'Java_org_mozilla_jss_CryptoManager_verifyCertificateNowNative3' argument 3 names different: declaration 'nickString' definition 'Cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:614:24: style: Parameter 'derCert' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/PK11Finder.c:668:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PRErrors.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_WOULD_BLOCK_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PRErrors.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SOCKET_SHUTDOWN_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PRErrors.c:14:62: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PRErrors.c:20:66: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:70:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:152:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:224:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:266:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:301:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SHUTDOWN_RCV [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SHUTDOWN_SEND [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SHUTDOWN_BOTH [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:397:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_BAD_DER [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_EXPIRED_CERTIFICATE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_CERT_NOT_VALID [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_REVOKED_CERTIFICATE_OCSP [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_REVOKED_CERTIFICATE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_UNTRUSTED_ISSUER [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_ERROR_UNTRUSTED_CERT [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PRFDProxy.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAIN_CONSTRUCTOR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:17:54: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:23:66: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:29:60: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:35:70: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:41:66: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:47:63: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SECErrors.c:53:61: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSLErrors.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ERROR_BAD_CERT_DOMAIN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSLErrors.c:17:61: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:177:45: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:172:20: note: Assuming allocation function fails jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:172:20: note: Assignment 'buffer=calloc(amount,sizeof(uint8_t))', assigned value is 0 jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:177:45: note: Null pointer addition jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:321:46: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:371:54: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:377:55: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:383:55: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:389:50: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:395:50: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/PR.c:144:19: style: Variable 'this_read' is assigned a value that is never used. [unreadVariable] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSLFDProxy.c:96:38: error: There is an unknown macro here somewhere. Configuration is required. If GLOBAL_REF_PROXY_CLASS_NAME is a macro then please configure it. [unknownMacro] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:34:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURITY_STATUS_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_CHANNEL_INFO_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_PRELIMINARY_CHANNEL_INFO_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:165:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:207:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:254:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:271:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:306:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSL_enums_size [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:359:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:384:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSL_enums_size [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:413:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSL_enums_size [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:449:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:476:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:613:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:629:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:645:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:663:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:689:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:709:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:732:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:749:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:771:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:798:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:814:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:831:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:856:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:887:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:904:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:925:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:946:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:967:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:987:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1003:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1022:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1036:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUEST_CERTIFICATE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1042:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUIRE_CERTIFICATE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1048:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1054:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1060:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECWouldBlock [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1066:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ENABLE_POST_HANDSHAKE_AUTH [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1072:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ENABLE_RENEGOTIATION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1078:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUIRE_SAFE_NEGOTIATION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1084:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_RENEGOTIATE_NEVER [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1090:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_RENEGOTIATE_UNRESTRICTED [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1096:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_RENEGOTIATE_REQUIRES_XTN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_RENEGOTIATE_TRANSITIONAL [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ENABLE_FALLBACK_SCSV [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUIRE_NEVER [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUIRE_ALWAYS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUIRE_FIRST_HANDSHAKE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_REQUIRE_NO_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cipher.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_INVALID_MECHANISM [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cipher.c:134:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cipher.c:199:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cipher.c:292:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_CONTEXT_PROXY_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cipher.c:330:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:394:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_TOKEN_CERT_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:522:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:558:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:598:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:652:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:697:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:728:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:749:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:774:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:375:68: style:inconclusive: Function 'JSS_PK11_wrapCertAndSlotAndNickname' argument 2 names different: declaration 'ppCert' definition 'cert'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:222:68: note: Function 'JSS_PK11_wrapCertAndSlotAndNickname' argument 2 names different: declaration 'ppCert' definition 'cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:375:68: note: Function 'JSS_PK11_wrapCertAndSlotAndNickname' argument 2 names different: declaration 'ppCert' definition 'cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:376:20: style:inconclusive: Function 'JSS_PK11_wrapCertAndSlotAndNickname' argument 3 names different: declaration 'ppSlot' definition 'slot'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:223:20: note: Function 'JSS_PK11_wrapCertAndSlotAndNickname' argument 3 names different: declaration 'ppSlot' definition 'slot'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:376:20: note: Function 'JSS_PK11_wrapCertAndSlotAndNickname' argument 3 names different: declaration 'ppSlot' definition 'slot'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:441:57: style:inconclusive: Function 'JSS_PK11_wrapCertAndSlot' argument 2 names different: declaration 'ppCert' definition 'cert'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:244:57: note: Function 'JSS_PK11_wrapCertAndSlot' argument 2 names different: declaration 'ppCert' definition 'cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:441:57: note: Function 'JSS_PK11_wrapCertAndSlot' argument 2 names different: declaration 'ppCert' definition 'cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:442:20: style:inconclusive: Function 'JSS_PK11_wrapCertAndSlot' argument 3 names different: declaration 'ppSlot' definition 'slot'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:245:20: note: Function 'JSS_PK11_wrapCertAndSlot' argument 3 names different: declaration 'ppSlot' definition 'slot'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:442:20: note: Function 'JSS_PK11_wrapCertAndSlot' argument 3 names different: declaration 'ppSlot' definition 'slot'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:462:50: style:inconclusive: Function 'JSS_PK11_wrapCert' argument 2 names different: declaration 'ppCert' definition 'cert'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:265:50: note: Function 'JSS_PK11_wrapCert' argument 2 names different: declaration 'ppCert' definition 'cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:462:50: note: Function 'JSS_PK11_wrapCert' argument 2 names different: declaration 'ppCert' definition 'cert'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:502:52: style:inconclusive: Function 'JSS_PK11_wrapCertChain' argument 2 names different: declaration 'ppChain' definition 'chain'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:281:52: note: Function 'JSS_PK11_wrapCertChain' argument 2 names different: declaration 'ppChain' definition 'chain'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:502:52: note: Function 'JSS_PK11_wrapCertChain' argument 2 names different: declaration 'ppChain' definition 'chain'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c:634:14: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:45:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_INVALID_MECHANISM [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:513:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:574:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:288:59: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1034:63: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1040:63: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1046:55: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1052:55: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1058:58: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1064:68: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1070:64: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1076:67: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1082:61: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1088:68: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1094:67: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1100:68: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1106:63: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1112:57: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1118:58: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1124:66: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/nss/SSL.c:1130:59: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_PAIR_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:227:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:285:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_RSA_PKCS_KEY_PAIR_GEN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:308:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_RSA_PKCS_KEY_PAIR_GEN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:349:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_OF_MEMORY_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:398:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_OF_MEMORY_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:455:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_EC_KEY_PAIR_GEN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_EC_KEY_PAIR_GEN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:169:24: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyGenerator.c:267:80: style: Parameter 'salt' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:416:19: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c:418:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11MessageDigest.c:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11MessageDigest.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_INVALID_MECHANISM [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11MessageDigest.c:118:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11MessageDigest.c:156:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:143:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:235:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_OF_MEMORY_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:528:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:642:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_INVALID_MECHANISM [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:732:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:797:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:956:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_AES_KEY_WRAP [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Module.c:31:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Module.c:56:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Module.c:100:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Module.c:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK11MODULE_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Module.c:225:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Module.c:108:19: style: Variable 'tokenname' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:97:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:288:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:333:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:378:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:439:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIVKEYTYPE_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:596:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c:729:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK11_RSA_PUBKEY_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:439:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:512:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:562:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_RSA [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:574:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_DSA [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:593:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_KEY_FORMAT_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:59:52: style:inconclusive: Function 'JSS_PK11_wrapPubKey' argument 2 names different: declaration 'pubk' definition 'pKey'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:39:52: note: Function 'JSS_PK11_wrapPubKey' argument 2 names different: declaration 'pubk' definition 'pKey'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c:59:52: note: Function 'JSS_PK11_wrapPubKey' argument 2 names different: declaration 'pubk' definition 'pKey'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:133:14: style: Variable 'paramsItemPtr' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:334:17: style: Variable 'nethsmManufacturerID' can be declared as const array [constVariable] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:335:17: style: Variable 'lunasaManufacturerID' can be declared as const array [constVariable] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyWrapper.c:636:14: style: Variable 'paramsItemPtr' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SecureRandom.c:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SecureRandom.c:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRThread [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/pk11util.h:539:0: debug: Failed to parse 'typedef PR_END_EXTERN_C struct { enum { PW_NONE = 0 , PW_FROMFILE = 1 , PW_PLAINTEXT = 2 , PW_EXTERNAL = 3 } source ; char * data ; } secuPWData ;'. The checking continues anyway. [simplifyTypedef] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK11SYMKEY_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:100:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:157:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:218:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymKey.c:259:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:229:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:294:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:329:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:427:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:607:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:662:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:709:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_OF_MEMORY_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:782:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:819:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Signature.c:863:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_NONE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:128:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:212:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:297:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:406:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:465:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_ITEM_ON_TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:515:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_ITEM_ON_TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:554:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECStatus [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECStatus [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:715:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:822:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11SymmetricKeyDeriver.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_STDOUT [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c:87:13: style: Condition 'sk' is always true [knownConditionTrueFalse] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:22:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ATTRIBUTE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:64:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:90:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ULONG [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ULONG [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:177:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:209:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ULONG [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/attrs/CKAttribute.c:258:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK11TOKEN_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:129:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:161:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:194:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:234:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:280:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:317:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:344:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:383:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:408:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:439:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:489:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:562:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:606:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:674:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:764:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:809:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:865:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:904:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:929:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:1037:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECItem [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:1125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:1169:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:418:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:464:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:517:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:572:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:619:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:663:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:699:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:775:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c:837:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLCipher.c:61:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:149:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:264:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:287:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLServerSocket.c:170:13: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:1025:17: style:inconclusive: Function 'GenerateCertRequest' argument 2 names different: declaration 'ktype' definition 'signType'. [funcArgNamesDifferent] jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:37:56: note: Function 'GenerateCertRequest' argument 2 names different: declaration 'ktype' definition 'signType'. jss-5.5.0/native/src/main/native/org/mozilla/jss/pkcs11/PK11Token.c:1025:17: note: Function 'GenerateCertRequest' argument 2 names different: declaration 'ktype' definition 'signType'. jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLVersionRange.c:18:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_VERSION_RANGE_CLASS_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:105:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:261:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:287:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:316:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:341:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:367:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:392:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:418:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:443:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:468:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:495:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:522:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:555:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:568:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:591:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:701:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:804:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:828:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:858:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:879:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:907:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_OUT_OF_BOUNDS_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:983:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1011:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_OUT_OF_BOUNDS_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1079:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1147:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1167:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:1218:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_NumImplementedCiphers [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/callbacks.c:329:76: error: There is an unknown macro here somewhere. Configuration is required. If SSLSOCKET_CLASS is a macro then please configure it. [unknownMacro] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_AF_INET [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT_OF_MEMORY_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:340:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:458:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:550:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:588:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:612:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:691:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:721:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:750:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:763:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:776:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:794:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:807:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_POINTER_EXCEPTION [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:863:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_BASE_NAME [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:951:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_REV_M_FAIL_ON_MISSING_FRESH_INFO [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:1100:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable certUsageSSLClient [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_IO_ERROR [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_INTERVAL_NO_TIMEOUT [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:197:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:426:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:473:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:582:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:657:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:675:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:697:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:756:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:810:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:884:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:986:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRFileDesc [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:49:160: warning: Either the condition 'ssl_variant<0' is redundant or the array 'JSSL_enums[0]' is accessed at index -1, which is out of bounds. [negativeIndex] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:45:21: note: Assuming that condition 'ssl_variant<0' is not redundant jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:49:160: note: Negative array index jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:94:158: warning: Either the condition 'ssl_variant<0' is redundant or the array 'JSSL_enums[0]' is accessed at index -1, which is out of bounds. [negativeIndex] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:90:21: note: Assuming that condition 'ssl_variant<0' is not redundant jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/SSLSocket.c:94:158: note: Negative array index jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:859:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:971:29: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'jsockDestructor' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:995:20: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javasock.c:971:29: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:1074:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:532:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:525:20: note: status is assigned jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:532:12: note: status is overwritten jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:532:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:527:20: note: status is assigned jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/common.c:532:12: note: status is overwritten jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:59:46: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'PRBufferShutdown' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:298:5: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:59:46: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:103:49: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'PRBufferGetPeerName' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:307:5: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:103:49: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:138:20: style: Variable 'internal' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:152:41: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'PRBufferSend' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:300:5: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:152:41: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:187:41: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'PRBufferRecv' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:299:5: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:187:41: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:217:53: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'PRBufferGetSocketOption' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:310:5: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:217:53: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:271:53: style: Parameter 'fd' can be declared as pointer to const. However it seems that 'PRBufferSetSocketOption' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:311:5: note: You might need to cast the function pointer here jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:271:53: note: Parameter 'fd' can be declared as pointer to const jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/BufferPRFD.c:329:14: style: Parameter 'peer_info' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeEnclosure.c:17:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeEnclosure.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/GlobalRefProxy.c:64:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SUCCESS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeEnclosure.c:25:6: warning: Either the condition 'ptrObj==NULL' is redundant or there is possible null pointer dereference: ptrObj. [nullPointerRedundantCheck] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeEnclosure.c:26:16: note: Assuming that condition 'ptrObj==NULL' is not redundant jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeEnclosure.c:25:6: note: Null pointer dereference jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:9:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assuming allocation function fails jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assignment 'buf=calloc(1,sizeof(struct j_buffer))', assigned value is 0 jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:9:5: note: Null pointer dereference jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:11:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assuming allocation function fails jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assignment 'buf=calloc(1,sizeof(struct j_buffer))', assigned value is 0 jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:11:5: note: Null pointer dereference jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:15:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assuming allocation function fails jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assignment 'buf=calloc(1,sizeof(struct j_buffer))', assigned value is 0 jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:15:5: note: Null pointer dereference jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:16:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assuming allocation function fails jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:8:27: note: Assignment 'buf=calloc(1,sizeof(struct j_buffer))', assigned value is 0 jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:16:5: note: Null pointer dereference jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:21:30: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:29:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:60:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/ssl/javax/j_buffer.c:240:14: style: Variable 'read_ptr' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeErrcodes.c:340:14: style: Variable 'ec1' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/NativeErrcodes.c:340:20: style: Variable 'ec2' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/errstrings.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssver.c:22:49: error: There is an unknown macro here somewhere. Configuration is required. If JSS_VERSION is a macro then please configure it. [unknownMacro] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFD.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SockOpt_Nonblocking [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFD.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFD.c:74:34: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:572:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECItem [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:717:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_ABORT [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:862:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:905:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:948:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:1129:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_RSA_PKCS [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_INIT_PK11RELOAD [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:172:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:264:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:361:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:356:23: note: Assuming allocation function fails jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:356:23: note: Assignment 'buf=calloc(buf_size,sizeof(char))', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:361:12: note: Null pointer dereference jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:362:48: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:356:23: note: Assuming allocation function fails jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:356:23: note: Assignment 'buf=calloc(buf_size,sizeof(char))', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:362:48: note: Null pointer dereference jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:38:70: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'return_password' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:170:26: note: You might need to cast the function pointer here jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:38:70: note: Parameter 'arg' can be declared as pointer to const jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:60:27: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:119:40: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:358:11: style: Variable 'client_message' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/TestBufferPRFDSSL.c:359:11: style: Variable 'server_message' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:351:50: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:482:19: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/main/native/org/mozilla/jss/util/jssutil.c:482:42: style: Parameter 'mesg' can be declared as pointer to const [constParameterPointer] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_STDOUT [valueFlowBailoutIncompleteVar] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:27:28: style:inconclusive: Function 'Buffer' argument 1 names different: declaration 'buf' definition 'buf_'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:55:24: note: Function 'Buffer' argument 1 names different: declaration 'buf' definition 'buf_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:27:28: note: Function 'Buffer' argument 1 names different: declaration 'buf' definition 'buf_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:27:47: style:inconclusive: Function 'Buffer' argument 2 names different: declaration 'len' definition 'len_'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:55:42: note: Function 'Buffer' argument 2 names different: declaration 'len' definition 'len_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:27:47: note: Function 'Buffer' argument 2 names different: declaration 'len' definition 'len_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:39:29: style:inconclusive: Function 'Buffer' argument 1 names different: declaration 'len' definition 'len_'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:49:34: note: Function 'Buffer' argument 1 names different: declaration 'len' definition 'len_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:39:29: note: Function 'Buffer' argument 1 names different: declaration 'len' definition 'len_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:45:29: style:inconclusive: Function 'Buffer' argument 1 names different: declaration 'len' definition 'len_'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:44:25: note: Function 'Buffer' argument 1 names different: declaration 'len' definition 'len_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:45:29: note: Function 'Buffer' argument 1 names different: declaration 'len' definition 'len_'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:116:30: style:inconclusive: Function 'reserve' argument 1 names different: declaration 'reserve' definition 'n'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:131:31: note: Function 'reserve' argument 1 names different: declaration 'reserve' definition 'n'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:116:30: note: Function 'reserve' argument 1 names different: declaration 'reserve' definition 'n'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:151:29: style:inconclusive: Function 'substr' argument 1 names different: declaration 'start' definition 'i'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:138:32: note: Function 'substr' argument 1 names different: declaration 'start' definition 'i'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:151:29: note: Function 'substr' argument 1 names different: declaration 'start' definition 'i'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:151:45: style:inconclusive: Function 'substr' argument 2 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.h:138:52: note: Function 'substr' argument 2 names different: declaration 'len' definition 'n'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/Buffer.cpp:151:45: note: Function 'substr' argument 2 names different: declaration 'len' definition 'n'. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FAILURE [valueFlowBailoutIncompleteVar] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:24:16: style: The comparison 'r_o <= w_o' is always true because 'r_o' and 'w_o' represent the same value. [knownConditionTrueFalse] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:12:18: note: 'r_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: 'w_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:24:16: note: The comparison 'r_o <= w_o' is always true because 'r_o' and 'w_o' represent the same value. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:25:17: style: The comparison 'r_o < w_o' is always false because 'r_o' and 'w_o' represent the same value. [knownConditionTrueFalse] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:12:18: note: 'r_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: 'w_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:25:17: note: The comparison 'r_o < w_o' is always false because 'r_o' and 'w_o' represent the same value. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:26:17: style: Same expression on both sides of '-' because 'w_o' and 'r_o' represent the same value. [duplicateExpression] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: 'w_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:12:18: note: 'r_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:26:17: note: Same expression on both sides of '-' because 'w_o' and 'r_o' represent the same value. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:27:18: style: Same expression on both sides of '-' because 'w_o' and 'r_o' represent the same value. [duplicateExpression] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: 'w_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:12:18: note: 'r_o' is assigned value '0' here. jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:27:18: note: Same expression on both sides of '-' because 'w_o' and 'r_o' represent the same value. jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:109:19: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:117:32: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:120:29: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:126:24: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:132:22: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:146:22: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:168:14: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:182:32: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:184:52: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:189:29: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:191:48: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:202:34: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:205:51: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:287:43: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:327:47: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:336:22: style: C-style pointer casting [cstyleCast] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:48:24: style: Parameter 'keyVersion' can be declared as pointer to const [constParameterPointer] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:234:28: style: Variable 'context_jbyte' can be declared as pointer to const [constVariablePointer] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/EncryptData.cpp:336:15: style: Variable 'outp' can be declared as pointer to const [constVariablePointer] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:24:16: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:24:16: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:25:17: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:25:17: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:37:16: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:37:16: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:38:17: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:38:17: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:47:16: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:47:16: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:48:17: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:48:17: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:60:16: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:60:16: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:61:17: style: Checking if unsigned expression 'r_o' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:13:18: note: Assignment 'w_o=0', assigned value is 0 jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:61:17: note: Unsigned less than zero jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:226:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:239:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:262:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:434:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:491:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:575:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:660:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:670:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:686:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:712:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:748:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/native/src/test/native/org/mozilla/jss/tests/buffer_size_1.c:826:20: style: Checking if unsigned expression 's_r' is less than zero. [unsignedLessThanZero] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/NistSP800_108KDF.cpp:107:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_WRAP [valueFlowBailoutIncompleteVar] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/NistSP800_108KDF.cpp:217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/NistSP800_108KDF.cpp:358:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siBuffer [valueFlowBailoutIncompleteVar] jss-5.5.0/symkey/src/main/native/org/mozilla/jss/symkey/NistSP800_108KDF.cpp:294:30: style: Condition 'HMAC_DATA_INPUT_SIZE