2024-04-23 12:44 ftp://ftp.de.debian.org/debian/pool/main/a/alljoyn-thin-client-1604/alljoyn-thin-client-1604_16.04.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 24be0e5 (2024-04-23 14:04:36 +0200) count: 1546 1546 elapsed-time: 80.8 80.1 head-timing-info: old-timing-info: head results: ajtcl-16.04/samples/basic/basic_client.c:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/basic_client.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/basic_service.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_STRING [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/basic_service.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/eventaction_service.c:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/eventaction_service.c:258:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_STRING [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/eventaction_service.c:271:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/nameChange_client.c:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_SET [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/nameChange_client.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/signalConsumer_client.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/signalConsumer_client.c:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/signalConsumer_client.c:138:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/samples/basic/signalConsumer_client.c:131:24: note: status is assigned ajtcl-16.04/samples/basic/signalConsumer_client.c:138:16: note: status is overwritten ajtcl-16.04/samples/basic/signal_service.c:100:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_FLAG_GLOBAL_BROADCAST [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/signal_service.c:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/signal_service.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/basic/signal_service.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/network/NetworkAndBus.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BusAttachment [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/network/NetworkAndBus.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClient.c:130:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClient.c:163:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_FLAG_ENCRYPTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClient.c:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClient.c:86:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/samples/secure/SecureClientECDHE.c:142:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_FLAG_ENCRYPTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClientECDHE.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClientECDHE.c:325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureClientECDHE.c:110:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/samples/secure/SecureService.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureService.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureService.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureServiceECDHE.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureServiceECDHE.c:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/samples/secure/SecureServiceECDHE.c:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_NAME_VALUE_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_ERROR_FIELD_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_NUMBER_OF_KEYS [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:124:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode2MultiLng [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_ERROR_FIELD_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:157:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_NO_LANGUAGE_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_ERROR_LANGUAGE_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_DEFAULT_LANGUAGE [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_ERROR_FIELD_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:215:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_NO_LANGUAGE_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:220:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_DEFAULT_LANGUAGE [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyStoreRuntimeValues [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:322:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:454:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/PropertyStore.c:258:24: style: Variable 'serialIdLen' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/services/common/src/PropertyStore.c:259:25: style: Variable 'machineIdLen' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/services/common/src/ServicesCommon.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesCommon.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesCommon.c:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesCommon.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesCommon.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_SERVICE_STATUS_NOT_HANDLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_SERVICE_STATUS_NOT_HANDLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_SERVICE_STATUS_NOT_HANDLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:237:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_SERVICE_STATUS_NOT_HANDLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/common/src/ServicesHandlers.c:156:1: style: Label 'ErrorExit' is not used. [unusedLabel] ajtcl-16.04/services/common/src/ServicesHandlers.c:162:77: style: Parameter 'joiner' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/common/src/ServicesHandlers.c:181:67: style: Parameter 'busAttachment' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/common/src/ServicesHandlers.c:199:69: style: Parameter 'busAttachment' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/common/src/ServicesHandlers.c:217:65: style: Parameter 'busAttachment' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/common/src/ServicesHandlers.c:327:53: style: Parameter 'busAttachment' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/config/samples/ConfigSample.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:163:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_SERVICE_STATUS_HANDLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESTART_APP [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:334:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/samples/ConfigSample.c:411:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/services/config/samples/ConfigSample.c:399:16: note: status is assigned ajtcl-16.04/services/config/samples/ConfigSample.c:411:16: note: status is overwritten ajtcl-16.04/services/config/src/ConfigService.c:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJCFG_OBJECT_LIST_INDEX [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:199:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_PROPERTY_STORE_DEFAULT_LANGUAGE [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:467:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJSVC_SERVICE_STATUS_HANDLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/services/config/src/ConfigService.c:130:44: style: Parameter 'replyMsg' can be declared as pointer to const. However it seems that 'AJCFG_PropSetHandler' is a callback function, if 'replyMsg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ajtcl-16.04/services/config/src/ConfigService.c:476:41: note: You might need to cast the function pointer here ajtcl-16.04/services/config/src/ConfigService.c:130:44: note: Parameter 'replyMsg' can be declared as pointer to const ajtcl-16.04/services/config/src/ConfigService.c:130:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'AJCFG_PropSetHandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ajtcl-16.04/services/config/src/ConfigService.c:476:41: note: You might need to cast the function pointer here ajtcl-16.04/services/config/src/ConfigService.c:130:77: note: Parameter 'context' can be declared as pointer to const ajtcl-16.04/services/config/src/ConfigService.c:152:44: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/config/src/ConfigService.c:460:52: style: Parameter 'busAttachment' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/services/config/src/ConfigService.c:511:53: style: Parameter 'busAttachment' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_about.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:105:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROPERTY_ABOUT_VERSION [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:144:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_DISALLOWED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:283:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:292:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:329:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:348:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_about.c:355:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OBJ_FLAG_ANNOUNCED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:64:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MASTER_SECRET_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MASTER_SECRET_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERSATION_V4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ECC_OLD_SZ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:135:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ECC_PUB_SZ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:149:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ECC_SZ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_CLIENT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:345:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_SERVER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:433:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:446:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:517:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:536:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:547:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSK_V1_CALLBACK_BUFFER_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CRED_REQUEST [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:642:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:688:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:748:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_FMT_X509_DER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:791:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:895:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:1123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:1146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authentication.c:781:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ajtcl-16.04/src/aj_authentication.c:67:60: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_authorisation.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_OFF [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:279:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PropertiesIface [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PeerAuthInterface [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ACCESS_INCOMING [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:497:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:557:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ECC_SZ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:675:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:698:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:735:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:778:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:804:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PEER_TYPE_ANY_TRUSTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:836:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:898:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:933:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:961:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1014:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1071:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Manifest [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1132:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1188:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1268:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1325:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Policy [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1387:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_POLICY_INSTALLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1463:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1703:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PEER_TYPE_ALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1743:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1867:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1913:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1927:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PEER_TYPE_FROM_CA [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1949:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:1991:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:2113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_authorisation.c:342:11: warning: Either the condition 'acm' is redundant or there is possible null pointer dereference: acm. [nullPointerRedundantCheck] ajtcl-16.04/src/aj_authorisation.c:336:9: note: Assuming that condition 'acm' is not redundant ajtcl-16.04/src/aj_authorisation.c:342:11: note: Null pointer dereference ajtcl-16.04/src/aj_authorisation.c:1069:14: style: Variable 'beginning' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_authorisation.c:1476:26: style: Variable 'member' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_authorisation.c:1699:54: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_authorisation.c:1941:23: style: Variable 'acl' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_authorisation.c:1942:24: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_authorisation.c:1980:23: style: Variable 'acl' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_authorisation.c:2079:40: style: Parameter 'policy' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_authorisation.c:342:9: style: Variable 'acm' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_bus.c:74:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:91:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUS_START_ADVERTISING [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUS_START_FINDING [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUS_START_FINDING [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:159:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:175:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:233:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:255:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:275:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:296:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:321:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:338:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:356:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUS_SIGNAL_ALLOW [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:384:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUS_SIGNAL_ALLOW [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:450:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:467:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:480:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:815:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_GET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:858:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:878:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_GET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:889:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_SET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:964:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Session [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:980:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:1034:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:1144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:1176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:1190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:1206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_ERROR [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_bus.c:918:55: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_bus.c:929:74: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_bus.c:940:62: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_bus.c:951:60: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_bus.c:1141:17: style: Variable 'boundsession' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_bus.c:1155:25: style: Variable 'ongoing' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_bus.c:207:9: warning: Uninitialized variable: status [uninitvar] ajtcl-16.04/src/aj_bus.c:176:12: note: Assuming condition is false ajtcl-16.04/src/aj_bus.c:207:9: note: Uninitialized variable: status ajtcl-16.04/src/aj_cert.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509Validity [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:482:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509Extensions [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:653:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509TbsCertificate [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:820:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:865:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509CertificateChain [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:921:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CERTIFICATE_UNR_X509 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:1010:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:1041:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_cert.c:1028:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ajtcl-16.04/src/aj_cert.c:233:33: style: Parameter 'der' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_cert.c:1028:10: style: Variable 'root' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_connect.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ROUTING_NODE_BLACKLIST_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ROUTING_NODE_RESPONSELIST_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:757:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipv4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:860:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ADDR_TCP4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_connect.c:272:45: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_connect.c:630:49: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_connect.c:495:9: warning: Uninitialized variable: status [uninitvar] ajtcl-16.04/src/aj_connect.c:374:21: note: Assuming condition is false ajtcl-16.04/src/aj_connect.c:495:9: note: Uninitialized variable: status ajtcl-16.04/src/aj_connect.c:275:16: style: Unused variable: helloResponse [unusedVariable] ajtcl-16.04/src/aj_connect.c:752:25: style: Variable 'runningSum' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_conversationhash.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_conversationhash.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERSATION_V1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_conversationhash.c:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERSATION_V4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_conversationhash.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_MSG_UNMARSHALED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_conversationhash.c:186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_conversationhash.c:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_conversationhash.c:65:69: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_creds.c:46:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:51:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CREDS_NV_ID_BEGIN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CREDS_NV_ID_END [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:401:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CREDS_NV_ID_BEGIN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:408:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:438:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:459:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_LOCAL_GUID_NV_ID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_LOCAL_GUID_NV_ID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:498:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:508:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ECCPublicKey [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ECCPublicKey [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:528:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ECCPrivateKey [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:538:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ECCPrivateKey [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:546:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:562:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:575:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:584:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_creds.c:625:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_crypto_util.c:41:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_debug.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_DUMP_BYTE_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_debug.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_DbgLevel [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_disco.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_disco.c:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_disco.c:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_disco.c:808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_disco.c:1016:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_disco.c:490:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] ajtcl-16.04/src/aj_disco.c:1055:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/src/aj_disco.c:1051:24: note: status is assigned ajtcl-16.04/src/aj_disco.c:1055:16: note: status is overwritten ajtcl-16.04/src/aj_disco.c:1163:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/src/aj_disco.c:1072:20: note: status is assigned ajtcl-16.04/src/aj_disco.c:1163:12: note: status is overwritten ajtcl-16.04/src/aj_disco.c:111:14: style: Variable 'eod' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_disco.c:601:14: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_disco.c:664:107: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_disco.c:490:13: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:602:16: style: Variable 'sz' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:789:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:798:31: style: Variable 'service_priority' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:832:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:844:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:865:30: style: Variable 'service_priority' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:874:30: style: Variable 'service_priority' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:891:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:903:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:920:34: style: Variable 'protocol_version' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_disco.c:931:42: style: Variable 'protocol_version' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_guid.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NAME_MAP_GUID_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NAME_MAP_GUID_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:148:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SESSION_KEY_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:197:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SESSION_KEY_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:215:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SESSION_KEY_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NAME_MAP_GUID_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:280:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:360:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:381:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:427:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_ERROR [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_guid.c:207:17: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_guid.c:225:17: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_guid.c:260:17: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_guid.c:277:21: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_helper.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MAX_TIMERS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_helper.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MAX_TIMERS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_helper.c:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MAX_TIMERS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_helper.c:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_helper.c:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_helper.c:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_helper.c:312:32: warning: Uninitialized variable: status [uninitvar] ajtcl-16.04/src/aj_helper.c:286:12: note: Assuming condition is false ajtcl-16.04/src/aj_helper.c:312:32: note: Uninitialized variable: status ajtcl-16.04/src/aj_helper.c:112:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_init.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:418:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OBJ_FLAG_DISABLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:441:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:504:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:624:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:672:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:682:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:787:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:817:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:919:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:949:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:970:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:993:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OBJ_FLAG_DISABLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1028:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1051:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Object [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_MARSHAL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1464:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PRX_ID_FLAG [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1531:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MAX_OBJECT_LISTS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RANGE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1566:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PRX_ID_FLAG [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_FLAG_NO_REPLY_EXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1619:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1632:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1655:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:1716:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_introspect.c:969:63: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_introspect.c:1617:41: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_introspect.c:644:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_link_timeout.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_link_timeout.c:65:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_link_timeout.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_link_timeout.c:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_link_timeout.c:48:50: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_msg.c:271:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_RX [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_ENDIANESS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MsgHeader [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:398:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_SIGNAL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:432:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:455:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ROLE_KEY_UNDEFINED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:509:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ROLE_KEY_UNDEFINED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:564:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:573:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:582:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:633:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:697:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:747:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:789:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:819:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_STRUCT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:882:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:932:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Arg [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1010:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNMARSHAL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1056:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Message [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1512:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1598:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1641:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1774:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MsgHeader [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1845:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNMARSHAL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1866:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeId [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1901:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1921:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1945:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2032:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_END_OF_DATA [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2248:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Arg [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2452:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2513:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2523:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Message [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2537:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Message [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2572:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_METHOD_CALL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2600:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ErrServiceUnknown [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2648:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NULL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2677:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NULL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:2723:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_Message [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_msg.c:1529:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables] ajtcl-16.04/src/aj_msg.c:271:14: style: Variable 'base' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:280:36: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_msg.c:423:103: style: Parameter 'extraNonce' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_msg.c:1562:18: style: Variable 'ioBuf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:1563:13: style: Variable 'container' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:1588:18: style: Variable 'ioBuf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:1590:14: style: Variable 'argStart' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:1872:22: style: Variable 'ioBuf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:2199:18: style: Variable 'ioBuf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:2200:14: style: Variable 'argStart' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:2278:15: style: Variable 'val' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:2461:18: style: Variable 'ioBuf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:2548:21: style: Variable 'session' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_msg.c:2715:32: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'tx_noop' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ajtcl-16.04/src/aj_msg.c:2737:25: note: You might need to cast the function pointer here ajtcl-16.04/src/aj_msg.c:2715:32: note: Parameter 'buf' can be declared as pointer to const ajtcl-16.04/src/aj_msg.c:349:16: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_msg.c:1646:5: error: va_list 'argp' used before va_start() was called. [va_list_usedBeforeStarted] ajtcl-16.04/src/aj_msg.c:1753:5: error: va_list 'argp' used before va_start() was called. [va_list_usedBeforeStarted] ajtcl-16.04/src/aj_msg.c:2267:5: error: va_list 'argp' used before va_start() was called. [va_list_usedBeforeStarted] ajtcl-16.04/src/aj_msg.c:2353:5: error: va_list 'argp' used before va_start() was called. [va_list_usedBeforeStarted] ajtcl-16.04/src/aj_peer.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_AuthenticationContext [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:283:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:341:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:401:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERSATION_V4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:618:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_ERROR [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:705:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_AUTH_SUITES_NUM [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:778:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:870:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:922:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_SUITE_ECDHE_SPEKE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:948:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_KEY_EXCHANGE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:990:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1064:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_ERROR [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1302:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_GEN_SESSION_KEY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SESSION_KEY_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_VERIFIER_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SESSION_KEY_LEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1625:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1679:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1744:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1812:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_FMT_X509_DER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1908:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:2029:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_SEND_MEMBERSHIPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:2060:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:2165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:2229:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MSG_ERROR [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_peer.c:1902:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ajtcl-16.04/src/aj_peer.c:112:16: style: Comparing expression of type 'unsigned short' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] ajtcl-16.04/src/aj_peer.c:112:14: style: Checking if unsigned expression 'keyV' is less than zero. [unsignedLessThanZero] ajtcl-16.04/src/aj_peer.c:297:12: warning: Uninitialized variable: status [uninitvar] ajtcl-16.04/src/aj_peer.c:286:48: note: Assuming condition is false ajtcl-16.04/src/aj_peer.c:297:12: note: Uninitialized variable: status ajtcl-16.04/src/aj_security.c:92:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CONFIG_CLAIMSTATE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CONFIG_CLAIMSTATE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:211:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_FLAG_NO_REPLY_EXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CREDS_NV_ID_BEGIN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:398:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:594:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:849:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:864:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:923:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1025:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1086:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_POLICY_INSTALLED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_MANAGEMENT_ALREADY_STARTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_MANAGEMENT_NOT_STARTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:1307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_security.c:590:22: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_security.c:625:22: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/aj_security.c:216:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/aj_util.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_util.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_util.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_util.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_util.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/aj_util.c:143:17: style: Condition 'n>0' is always true [knownConditionTrueFalse] ajtcl-16.04/src/aj_util.c:141:14: note: Assuming that condition 'n>0' is not redundant ajtcl-16.04/src/aj_util.c:143:17: note: Condition 'n>0' is always true ajtcl-16.04/src/aj_util.c:189:37: style: Parameter 'u16' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_util.c:203:40: style: Parameter 'u16' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_util.c:217:40: style: Parameter 'u32' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_util.c:231:37: style: Parameter 'u32' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_util.c:245:36: style: Parameter 'u8' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_util.c:259:37: style: Parameter 'u64' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/aj_util.c:273:40: style: Parameter 'u64' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_aes.c:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_aes.c:237:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEDLEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTLEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEDLEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEDLEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEDLEN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:57:60: style: Parameter 'data' can be declared as const array [constParameter] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:96:38: style: Parameter 'seed' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_drbg.c:102:60: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ec_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit256_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:253:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:399:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:450:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIX_BITS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:557:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit256_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:578:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:649:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:681:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIX_BITS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:705:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIX_BITS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit256_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:736:42: warning: Either the condition 'curve==NULL' is redundant or there is possible null pointer dereference: curve. [nullPointerRedundantCheck] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:755:54: note: Assuming that condition 'curve==NULL' is not redundant ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:736:42: note: Null pointer dereference ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:738:17: warning: Either the condition 'curve==NULL' is redundant or there is possible null pointer dereference: curve. [nullPointerRedundantCheck] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:755:54: note: Assuming that condition 'curve==NULL' is not redundant ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:738:17: note: Null pointer dereference ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:108:43: style: Parameter 'curve' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:722:25: style: Variable 'borrow' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/crypto/aj_crypto_ec_p256.c:723:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:929:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:941:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1011:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit256_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1031:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit256_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1062:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1087:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1437:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1463:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ECC_SZ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1505:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1541:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1551:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ECC_SZ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1563:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1592:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1681:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1705:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1718:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1778:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1429:51: style: Parameter 'pub' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1429:74: style: Parameter 'prv' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1538:51: style: Parameter 'pub' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1555:54: style: Parameter 'pub' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1555:77: style: Parameter 'prv' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1777:83: error: Uninitialized variable: priv [uninitvar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1094:32: error: Uninitialized variable: r [legacyUninitvar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1131:36: error: Uninitialized variable: ourPrivate [legacyUninitvar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1303:38: error: Uninitialized variable: digU1 [legacyUninitvar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:1304:48: error: Uninitialized variable: digU2 [legacyUninitvar] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:209:14: style: struct member 'jacobian_point_t::X' is never used. [unusedStructMember] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:210:14: style: struct member 'jacobian_point_t::Y' is never used. [unusedStructMember] ajtcl-16.04/src/crypto/aj_crypto_ecc.c:211:14: style: struct member 'jacobian_point_t::Z' is never used. [unusedStructMember] ajtcl-16.04/src/crypto/aj_crypto_field_p256.c:217:0: error: #error Unexpected radix bits; expecting 64. [preprocessorErrorDirective] ajtcl-16.04/src/crypto/aj_crypto_sha2.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_sha2.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_sha2.c:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_sha2.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_sha2.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/crypto/aj_crypto_sha2.c:185:16: style: Variable 'keyLen' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/crypto/aj_sw_crypto.c:169:52: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/external/sha2/sha2.c:548:4: style: Variable 'a' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:16: style: Variable 'd' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:20: style: Variable 'e' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:24: style: Variable 'f' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:28: style: Variable 'g' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:32: style: Variable 'h' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:37: style: Variable 'T1' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:548:42: style: Variable 'T2' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:581:14: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:581:26: style: Variable 'freespace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:598:12: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:661:12: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:4: style: Variable 'a' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:16: style: Variable 'd' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:20: style: Variable 'e' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:24: style: Variable 'f' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:28: style: Variable 'g' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:32: style: Variable 'h' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:37: style: Variable 'T1' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:870:42: style: Variable 'T2' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:903:14: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:903:26: style: Variable 'freespace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/external/sha2/sha2.c:920:12: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/freertos/aj_target_rtos.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errQUEUE_FULL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portTICK_RATE_MS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:305:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portTICK_RATE_MS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:318:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portTICK_RATE_MS [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:430:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/freertos/aj_target_rtos.c:325:39: style: Parameter 'timerA' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/freertos/aj_target_rtos.c:325:56: style: Parameter 'timerB' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/freertos/aj_target_rtos.c:364:30: style: Parameter 'der' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/freertos/aj_target_rtos.c:456:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/freertos/aj_target_rtos.c:130:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/malloc/aj_malloc.c:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/malloc/aj_malloc.c:61:45: style:inconclusive: Function 'AJ_PoolRequired' argument 1 names different: declaration 'heapConfig' definition 'poolConfig'. [funcArgNamesDifferent] ajtcl-16.04/src/malloc/aj_malloc.h:65:45: note: Function 'AJ_PoolRequired' argument 1 names different: declaration 'heapConfig' definition 'poolConfig'. ajtcl-16.04/src/malloc/aj_malloc.c:61:45: note: Function 'AJ_PoolRequired' argument 1 names different: declaration 'heapConfig' definition 'poolConfig'. ajtcl-16.04/src/malloc/aj_malloc.c:61:65: style:inconclusive: Function 'AJ_PoolRequired' argument 2 names different: declaration 'numPools' definition 'poolCnt'. [funcArgNamesDifferent] ajtcl-16.04/src/malloc/aj_malloc.h:65:65: note: Function 'AJ_PoolRequired' argument 2 names different: declaration 'numPools' definition 'poolCnt'. ajtcl-16.04/src/malloc/aj_malloc.c:61:65: note: Function 'AJ_PoolRequired' argument 2 names different: declaration 'numPools' definition 'poolCnt'. ajtcl-16.04/src/malloc/aj_malloc.c:79:71: style:inconclusive: Function 'AJ_PoolInit' argument 3 names different: declaration 'heapConfig' definition 'poolConfig'. [funcArgNamesDifferent] ajtcl-16.04/src/malloc/aj_malloc.h:79:71: note: Function 'AJ_PoolInit' argument 3 names different: declaration 'heapConfig' definition 'poolConfig'. ajtcl-16.04/src/malloc/aj_malloc.c:79:71: note: Function 'AJ_PoolInit' argument 3 names different: declaration 'heapConfig' definition 'poolConfig'. ajtcl-16.04/src/malloc/aj_malloc.c:79:91: style:inconclusive: Function 'AJ_PoolInit' argument 4 names different: declaration 'numPools' definition 'num'. [funcArgNamesDifferent] ajtcl-16.04/src/malloc/aj_malloc.h:79:91: note: Function 'AJ_PoolInit' argument 4 names different: declaration 'numPools' definition 'num'. ajtcl-16.04/src/malloc/aj_malloc.c:79:91: note: Function 'AJ_PoolInit' argument 4 names different: declaration 'numPools' definition 'num'. ajtcl-16.04/src/malloc/aj_malloc.c:74:29: style: Parameter 'heap' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:234:11: warning: Either the condition 'handle->t' is redundant or there is possible null pointer dereference: handle->t. [nullPointerRedundantCheck] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:235:15: note: Assuming that condition 'handle->t' is not redundant ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:234:11: note: Null pointer dereference ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:72:27: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:219:33: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:221:37: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:391:34: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:323:14: style: The scope of the variable 'msecNew' can be reduced. [variableScope] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:120:42: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:189:41: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:194:43: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:199:38: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:313:39: style: Parameter 'timerA' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:313:56: style: Parameter 'timerB' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:351:30: style: Parameter 'der' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:411:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:52:11: style: struct member 'TopOfQueue::data' is never used. [unusedStructMember] ajtcl-16.04/src/mbedrtos/aj_target_rtos.cpp:63:9: style: struct member 'AJ_Mutex::m' is never used. [unusedStructMember] ajtcl-16.04/src/nvram/aj_nvram.c:50:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:84:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:215:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:290:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NV_DATASET_MODE_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:331:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NV_DATASET_MODE_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:343:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NV_DATASET_MODE_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/nvram/aj_nvram.c:375:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ajtcl-16.04/src/nvram/aj_nvram.c:288:21: style: Variable 'header' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/nvram/aj_nvram.c:329:42: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/nvram/aj_nvram.c:341:21: style: Variable 'header' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/nvram/aj_nvram.c:48:22: style: Variable 'entryId' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/nvram/aj_nvram.c:49:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/nvram/aj_nvram.c:76:22: style: Variable 'entryId' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/nvram/aj_nvram.c:77:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/nvram/aj_nvram.c:101:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/arduino/aj_net.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_net.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_net.c:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ADDR_TCP4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_net.c:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_net.c:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_net.c:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_net.c:290:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 286. [multiCondition] ajtcl-16.04/src/target/arduino/aj_net.c:286:13: note: first condition ajtcl-16.04/src/target/arduino/aj_net.c:290:17: note: else if condition is opposite to first condition ajtcl-16.04/src/target/arduino/aj_target_crypto.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_crypto.c:54:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/arduino/aj_target_crypto.c:63:20: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NV_SENTINEL [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:64:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENTINEL_OFFSET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:48:24: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:62:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:63:17: style: Variable 'id' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/arduino/aj_target_nvram.c:66:24: style: Variable 'entrySize' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/arduino/aj_target_util.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_util.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_util.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/arduino/aj_target_util.c:63:11: style: Variable 'tz' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/arduino/examples/AJ_LedService/due_led.cpp:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:130:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:159:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MCastSocket [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_TX [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:214:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ADDR_TCP4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:340:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:679:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:738:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:790:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:828:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:852:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:902:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_net.c:166:17: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_net.c:213:17: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_net.c:330:60: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/darwin/aj_net.c:449:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_net.c:554:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_net.c:851:25: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_net.c:897:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_target_crypto.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_crypto.c:58:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/darwin/aj_target_crypto.c:67:20: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:72:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:65:24: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:107:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:108:17: style: Variable 'id' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/darwin/aj_target_nvram.c:111:24: style: Variable 'entrySize' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/darwin/aj_target_util.c:47:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:60:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALENDAR_CLOCK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALENDAR_CLOCK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:282:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/darwin/aj_target_util.c:48:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] ajtcl-16.04/src/target/darwin/aj_target_util.c:91:39: style: Parameter 'timerA' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/darwin/aj_target_util.c:91:56: style: Parameter 'timerB' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/darwin/aj_target_util.c:250:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/darwin/aj_target_util.c:207:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/freertos-due/aj_spi.c:129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_DMAC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMAC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMAC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:297:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WSL_SPI_DEVICE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:337:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WSL_SPI_DEVICE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_spi.c:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_PIOC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_syscalls.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_syscalls.c:79:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/freertos-due/aj_target_platform.c:55:12: error: Syntax Error: AST broken, 'ASSERT' doesn't have two operands. [internalAstError] ajtcl-16.04/src/target/freertos-due/aj_trng.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRNG [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_trng.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TRNG [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-due/aj_trng.c:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRNG [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_Channel_3 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCC_AHB1Periph_GPIOA [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTI_Line1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:252:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_spi.c:150:22: style: Unused variable: PowerPin [unusedVariable] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_Latency_7 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_Latency_7 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_Latency_7 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:344:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_Pin_2 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:450:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNG_FLAG_DRDY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:456:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVIC_PriorityGroup_4 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:140:19: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:366:16: error: Comparing pointers that point to different objects [comparePointers] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:362:26: note: Variable declared here. ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:365:16: note: Address of variable taken here. ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:362:33: note: Variable declared here. ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:366:18: note: Address of variable taken here. ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:366:16: note: Comparing pointers that point to different objects ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:140:14: style: Variable 'base' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:305:19: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:364:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:320:41: portability: 'AJ_Flash_GetBaseAddr()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] ajtcl-16.04/src/target/freertos-stm32/aj_target_platform.c:166:15: style: Unused variable: status [unusedVariable] ajtcl-16.04/src/target/freertos-stm32/syscalls.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/freertos-stm32/syscalls.c:90:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_net.c:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_MCastSocket [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:219:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_CONNECT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:393:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:443:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:515:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:627:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:750:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:807:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:859:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:885:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:909:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:959:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_net.c:370:38: style: Parameter 'netSock' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_net.c:390:63: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_net.c:517:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/linux/aj_net.c:626:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/linux/aj_net.c:908:25: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/linux/aj_net.c:954:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/linux/aj_net.c:392:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/linux/aj_target_crypto.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SECURITY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_crypto.c:58:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/linux/aj_target_crypto.c:67:20: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/linux/aj_target_nvram.c:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_nvram.c:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_nvram.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_nvram.c:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_nvram.c:76:24: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_target_nvram.c:118:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/linux/aj_target_nvram.c:119:17: style: Variable 'id' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/linux/aj_target_nvram.c:122:24: style: Variable 'entrySize' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/linux/aj_target_serial.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_serial.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_serial.c:52:31: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_target_util.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:199:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/linux/aj_target_util.c:43:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] ajtcl-16.04/src/target/linux/aj_target_util.c:52:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/linux/aj_target_util.c:94:39: style: Parameter 'timerA' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_target_util.c:94:56: style: Parameter 'timerB' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/linux/aj_target_util.c:252:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/linux/aj_target_util.c:209:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:89:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:128:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:159:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:399:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:223:12: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:313:14: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:324:24: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:343:9: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:384:12: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:82:11: style: The scope of the variable 'f' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:83:20: style: The scope of the variable 'entry' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:85:12: style: The scope of the variable 'remainingOutputSize' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:121:11: style: The scope of the variable 'f' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:122:20: style: The scope of the variable 'entry' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:123:12: style: The scope of the variable 'remainingOutputSize' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:155:20: style: The scope of the variable 'entry' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:393:20: style: The scope of the variable 'entry' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:394:9: style: The scope of the variable 'ret' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:395:12: style: The scope of the variable 'remainingOutputSize' can be reduced. [variableScope] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:48:34: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:65:30: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:231:38: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:357:42: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/mbedrtos-frdm/aj_nvram.cpp:394:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/mbedrtos-frdm/aj_target_mbed.cpp:99:19: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_target_mbed.cpp:262:37: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_target_mbed.cpp:263:53: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_target_mbed.cpp:265:53: style: C-style pointer casting [cstyleCast] ajtcl-16.04/src/target/mbedrtos-frdm/aj_target_mbed.cpp:211:9: style: The scope of the variable 'i' can be reduced. [variableScope] ajtcl-16.04/src/target/win32/aj_net.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSA_INVALID_EVENT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_CONNECT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:353:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:411:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:488:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_TX [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_RX [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:699:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADAPTER_ADDRESSES [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:808:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:929:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:963:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:1017:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_net.c:810:9: error: Resource leak: tmp_sock [resourceLeak] ajtcl-16.04/src/target/win32/aj_net.c:791:13: error: Common realloc mistake: 'McastSocks' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/src/target/win32/aj_net.c:913:13: error: Common realloc mistake: 'McastSocks' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/src/target/win32/aj_net.c:955:5: error: Common realloc mistake: 'McastSocks' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/src/target/win32/aj_net.c:648:19: style: Checking if unsigned expression 'rc' is less than zero. [unsignedLessThanZero] ajtcl-16.04/src/target/win32/aj_net.c:637:20: style: Local variable 'sock' shadows outer variable [shadowVariable] ajtcl-16.04/src/target/win32/aj_net.c:624:12: note: Shadowed declaration ajtcl-16.04/src/target/win32/aj_net.c:637:20: note: Shadow variable ajtcl-16.04/src/target/win32/aj_net.c:324:44: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/win32/aj_net.c:824:29: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/win32/aj_net.c:967:25: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/target/win32/aj_net.c:669:9: warning: Uninitialized variable: sock [uninitvar] ajtcl-16.04/src/target/win32/aj_net.c:655:19: note: Assuming condition is false ajtcl-16.04/src/target/win32/aj_net.c:669:9: note: Uninitialized variable: sock ajtcl-16.04/src/target/win32/aj_net.c:956:44: warning: Uninitialized variables: &new_sock.recv_port, &new_sock.has_mcast6 [uninitvar] ajtcl-16.04/src/target/win32/aj_net.c:391:15: style: Variable 'tx' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_net.c:700:10: style: Variable 'v4_iface_buffer' is not assigned a value. [unassignedVariable] ajtcl-16.04/src/target/win32/aj_net.c:924:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_net.c:963:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_net.c:987:22: style: Variable 'numMDnsRecvSocks' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_target_crypto.c:44:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_SILENT [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_nvram.c:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_nvram.c:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_nvram.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_nvram.c:126:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_NVRAM_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_nvram.c:76:24: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/win32/aj_target_nvram.c:119:23: style: Variable 'capacity' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_target_nvram.c:120:17: style: Variable 'id' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_target_nvram.c:123:24: style: Variable 'entrySize' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/target/win32/aj_target_util.c:96:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:219:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/target/win32/aj_target_util.c:138:30: style: Parameter 'der' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/target/win32/aj_target_util.c:172:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_buf.c:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BufList [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:76:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BufList [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:89:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BufNode [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BufNode [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:123:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BufNode [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:163:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUFNODE_EXTERNAL_BUFFER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_DbgLevel [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_BUFNODE_EXTERNAL_BUFFER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_buf.c:163:52: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ajtcl-16.04/src/wsl/aj_buf.c:241:48: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_buf.c:245:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_buf.c:350:38: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_buf.c:358:48: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_buf.c:361:17: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_buf.c:385:45: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_buf.c:389:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_buf.c:418:40: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_buf.c:421:17: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_buf.c:199:19: style: Variable 'count' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_buf.c:225:19: style: Variable 'count' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_net.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_TX [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:252:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:386:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_TX [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:432:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:521:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:565:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPCONFIG_QUERY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:606:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:630:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:690:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_net.c:535:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/src/wsl/aj_net.c:529:9: note: ret is assigned ajtcl-16.04/src/wsl/aj_net.c:535:9: note: ret is overwritten ajtcl-16.04/src/wsl/aj_net.c:585:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/src/wsl/aj_net.c:579:9: note: ret is assigned ajtcl-16.04/src/wsl/aj_net.c:585:9: note: ret is overwritten ajtcl-16.04/src/wsl/aj_net.c:435:19: style: Variable 'context' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_DISCONNECTING [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_DISCONNECTING [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_IDLE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:467:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:477:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:508:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_IDLE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_IDLE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:541:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPCONFIG_QUERY [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:607:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPCONFIG_STATIC [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:48:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:48:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:48:5: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:48:5: warning: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:227:18: style: Variable 'passLen' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wifi_ctrl.c:467:20: style: Variable 'suspendEnabled' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_htc.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_htc.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_htc.c:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_htc.c:70:11: style: Redundant assignment of 'cause' to itself. [selfAssignment] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMI_ARG_UINT64 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSL_SOCKET [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:207:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSL_SEND [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:223:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSL_SENDTO [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSL_SENDTO6 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:65:26: style: Variable 'IPv4' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:74:27: style: Variable 'IPv6' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:101:26: style: Variable 'mac' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:110:23: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:119:23: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:128:26: style: Variable 'key' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:112:24: warning: Size of pointer 'ptr' used instead of size of its data. [pointerSize] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:121:24: warning: Size of pointer 'ptr' used instead of size of its data. [pointerSize] ajtcl-16.04/src/wsl/aj_wsl_marshal.c:203:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] ajtcl-16.04/src/wsl/aj_wsl_net.c:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:456:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_DHCP [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:593:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:636:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:692:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:709:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:733:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:767:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:840:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:866:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:986:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1028:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1072:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:1203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_net.c:631:50: style:inconclusive: Function 'AJ_WSL_NET_socket_close' argument 1 names different: declaration 'socketHandle' definition 'sock'. [funcArgNamesDifferent] ajtcl-16.04/src/wsl/aj_wsl_net.h:198:60: note: Function 'AJ_WSL_NET_socket_close' argument 1 names different: declaration 'socketHandle' definition 'sock'. ajtcl-16.04/src/wsl/aj_wsl_net.c:631:50: note: Function 'AJ_WSL_NET_socket_close' argument 1 names different: declaration 'socketHandle' definition 'sock'. ajtcl-16.04/src/wsl/aj_wsl_net.c:341:20: style: Local variable 'list' shadows outer variable [shadowVariable] ajtcl-16.04/src/wsl/aj_wsl_net.c:59:22: note: Shadowed declaration ajtcl-16.04/src/wsl/aj_wsl_net.c:341:20: note: Shadow variable ajtcl-16.04/src/wsl/aj_wsl_net.c:123:20: style: Variable 'wsl_a' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_net.c:124:20: style: Variable 'wsl_b' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_net.c:323:78: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_wsl_net.c:1108:116: style: Parameter 'optval' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/src/wsl/aj_wsl_net.c:673:12: error: Uninitialized variable: status [legacyUninitvar] ajtcl-16.04/src/wsl/aj_wsl_net.c:372:27: style: Variable 'found' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WSL_SPI_REG_DMA_SIZE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:73:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:365:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:395:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:492:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:512:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:609:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_SPI_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:618:38: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:108:20: style: Variable 'cause' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:155:24: style: Variable 'bytesRemaining' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:180:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:217:20: style: Variable 'cause' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_spi_mbox.c:219:26: style: Variable 'bytesToRead' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_tasks.c:45:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_tasks.c:164:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_tasks.c:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_unmarshal.c:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_SECURITY_WPA [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_unmarshal.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMI_ARG_UINT64 [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:263:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:299:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:515:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_TIMER_FOREVER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:530:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_TIMER_FOREVER [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:547:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:603:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:692:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:667:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:692:21: style: Variable 'stashNode' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:295:29: style: Variable 'dataUnmarshaled' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/aj_wsl_wmi.c:312:29: style: Variable 'dataUnmarshaled' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/src/wsl/alljoyn.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/src/wsl/main.c:25:29: style: Parameter 'parameters' can be declared as pointer to const. However it seems that 'main_task' is a callback function, if 'parameters' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ajtcl-16.04/src/wsl/main.c:37:19: note: You might need to cast the function pointer here ajtcl-16.04/src/wsl/main.c:25:29: note: Parameter 'parameters' can be declared as pointer to const ajtcl-16.04/test/WSL/bufferlisttest.c:58:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/bufferlisttest.c:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/spi_test.c:55:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/spi_test.c:81:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:73:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wsl_wmi_cmd_hdr [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:281:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wsl_wmi_cmd_hdr [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:316:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:378:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:391:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:406:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:511:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:529:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/WSL/unit_test.c:511:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/WSL/unit_test.c:529:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/aesbench.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/aesbench.c:34:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/aestest.c:354:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ajlite.c:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/base64.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/bastress2.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/bastress2.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/bastress2.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/certificate.c:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/certificate.c:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/certificate.c:341:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:339:12: note: status is assigned ajtcl-16.04/test/certificate.c:341:12: note: status is overwritten ajtcl-16.04/test/certificate.c:342:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:341:12: note: status is assigned ajtcl-16.04/test/certificate.c:342:12: note: status is overwritten ajtcl-16.04/test/certificate.c:346:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:345:12: note: status is assigned ajtcl-16.04/test/certificate.c:346:12: note: status is overwritten ajtcl-16.04/test/certificate.c:350:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:349:12: note: status is assigned ajtcl-16.04/test/certificate.c:350:12: note: status is overwritten ajtcl-16.04/test/certificate.c:354:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:353:12: note: status is assigned ajtcl-16.04/test/certificate.c:354:12: note: status is overwritten ajtcl-16.04/test/certificate.c:355:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:354:12: note: status is assigned ajtcl-16.04/test/certificate.c:355:12: note: status is overwritten ajtcl-16.04/test/certificate.c:356:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:355:12: note: status is assigned ajtcl-16.04/test/certificate.c:356:12: note: status is overwritten ajtcl-16.04/test/certificate.c:357:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:356:12: note: status is assigned ajtcl-16.04/test/certificate.c:357:12: note: status is overwritten ajtcl-16.04/test/certificate.c:358:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:357:12: note: status is assigned ajtcl-16.04/test/certificate.c:358:12: note: status is overwritten ajtcl-16.04/test/certificate.c:359:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:358:12: note: status is assigned ajtcl-16.04/test/certificate.c:359:12: note: status is overwritten ajtcl-16.04/test/certificate.c:360:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/certificate.c:359:12: note: status is assigned ajtcl-16.04/test/certificate.c:360:12: note: status is overwritten ajtcl-16.04/test/certificate.c:360:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/clientlite.c:258:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/clientlite.c:341:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/clientlite.c:360:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_GET [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/clientlite.c:377:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_SET [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/clientlite.c:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/clientlite.c:457:19: style: Condition 'numsuites==0' is always false [knownConditionTrueFalse] ajtcl-16.04/test/clientlite.c:414:24: note: Assignment 'numsuites=0', assigned value is 0 ajtcl-16.04/test/clientlite.c:452:12: note: numsuites is incremented', new value is 1 ajtcl-16.04/test/clientlite.c:457:19: note: Condition 'numsuites==0' is always false ajtcl-16.04/test/codisco.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/codisco.c:69:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/codisco.c:72:36: style: Variable 'timeTakenForDiscovery' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/ctrdrbg.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/doorsvc.c:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/doorsvc.c:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/doorsvc.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/doorsvc.c:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/doorsvc.c:209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/doorsvc.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:312:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_TRUE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_TEMPS [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:476:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:617:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:683:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:769:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_DIGITS [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:788:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:844:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:970:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit256_t [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:1006:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NISTP256r1 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:1072:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_GUID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/ecctest.c:62:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ajtcl-16.04/test/marshal_unmarshal_test.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:390:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:460:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:485:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:506:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:533:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:561:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:590:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:618:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:647:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:675:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:703:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:731:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:775:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:803:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:820:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:837:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:854:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:888:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:922:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:939:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:956:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:973:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1002:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_BYTE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1021:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_INT32 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1040:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_UINT32 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1059:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_DOUBLE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_STRING [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_UINT16 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_INT16 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_UINT64 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1179:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_INT64 [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1211:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1258:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1309:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1359:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1411:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1463:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1515:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1567:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1618:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1670:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1722:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ARG_ARRAY [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1975:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:3296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/marshal_unmarshal_test.c:1263:13: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1314:13: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1363:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1415:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1467:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1519:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1571:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1622:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1674:9: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:1729:13: error: Common realloc mistake: 'value' nulled but not freed upon failure [memleakOnRealloc] ajtcl-16.04/test/marshal_unmarshal_test.c:2378:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2377:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2378:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2379:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2378:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2379:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2465:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2462:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2465:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2516:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2513:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2516:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2567:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2564:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2567:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2592:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2586:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2592:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2622:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2619:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2622:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2646:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2640:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2646:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2676:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2673:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2676:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2700:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2694:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2700:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2730:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2727:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2730:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2754:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2748:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2754:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2784:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2781:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2784:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2808:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2802:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2808:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2838:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2835:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2838:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2862:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2856:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2862:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2892:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2889:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2892:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2916:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2910:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2916:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2946:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2943:32: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2946:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:2969:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:2963:28: note: status is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:2969:28: note: status is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:3262:22: style: Variable 'done' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/marshal_unmarshal_test.c:3253:30: note: done is assigned ajtcl-16.04/test/marshal_unmarshal_test.c:3262:22: note: done is overwritten ajtcl-16.04/test/marshal_unmarshal_test.c:204:9: style: struct member 'SampleStruct::intVar' is never used. [unusedStructMember] ajtcl-16.04/test/mouse.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/mouse.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/mutter.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/mutter.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/mutter.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/mutter.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_IO_BUF_TX [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/mutter.c:795:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/mutter.c:793:24: note: status is assigned ajtcl-16.04/test/mutter.c:795:20: note: status is overwritten ajtcl-16.04/test/mutter.c:977:27: style: Unsigned expression 'j' can't be negative so it is unnecessary to test it. [unsignedPositive] ajtcl-16.04/test/mutter.c:1629:27: style: Unsigned expression 'j' can't be negative so it is unnecessary to test it. [unsignedPositive] ajtcl-16.04/test/mutter.c:1812:9: warning: Uninitialized variable: status [uninitvar] ajtcl-16.04/test/mutter.c:205:25: note: Assuming condition is false ajtcl-16.04/test/mutter.c:1812:9: note: Uninitialized variable: status ajtcl-16.04/test/nvramdump.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_CREDS_NV_ID_BEGIN [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramdump.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvrampersistencetest.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvrampersistencetest.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_RESOURCES [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvrampersistencetest.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NVRAM_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvrampersistencetest.c:201:37: style: Condition 'AJTestNvramWriteFailure==numBytesActuallyWritten' is always false [knownConditionTrueFalse] ajtcl-16.04/test/nvrampersistencetest.c:243:33: style: Condition 'AJTestNvramWriteFailure==numBytesActuallyWritten' is always false [knownConditionTrueFalse] ajtcl-16.04/test/nvrampersistencetest.c:291:32: style: Condition 'AJTestNvramReadFailure==numBytesActuallyRead' is always false [knownConditionTrueFalse] ajtcl-16.04/test/nvrampersistencetest.c:323:36: style: Condition 'AJTestNvramReadFailure==numBytesActuallyRead' is always false [knownConditionTrueFalse] ajtcl-16.04/test/nvramtest.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:342:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:539:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:614:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:672:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:748:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:835:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/nvramtest.c:361:108: warning: Either the condition 'd1!=NULL' is redundant or there is possible null pointer dereference: d1. [nullPointerRedundantCheck] ajtcl-16.04/test/nvramtest.c:364:12: note: Assuming that condition 'd1!=NULL' is not redundant ajtcl-16.04/test/nvramtest.c:361:108: note: Null pointer dereference ajtcl-16.04/test/nvramtest.c:379:108: warning: Either the condition 'd2!=NULL' is redundant or there is possible null pointer dereference: d2. [nullPointerRedundantCheck] ajtcl-16.04/test/nvramtest.c:382:12: note: Assuming that condition 'd2!=NULL' is not redundant ajtcl-16.04/test/nvramtest.c:379:108: note: Null pointer dereference ajtcl-16.04/test/nvramtest.c:453:21: warning: Either the condition 'd1!=NULL' is redundant or there is possible null pointer dereference: d1. [nullPointerRedundantCheck] ajtcl-16.04/test/nvramtest.c:465:12: note: Assuming that condition 'd1!=NULL' is not redundant ajtcl-16.04/test/nvramtest.c:453:21: note: Null pointer dereference ajtcl-16.04/test/nvramtest.c:472:21: warning: Either the condition 'd2!=NULL' is redundant or there is possible null pointer dereference: d2. [nullPointerRedundantCheck] ajtcl-16.04/test/nvramtest.c:484:12: note: Assuming that condition 'd2!=NULL' is not redundant ajtcl-16.04/test/nvramtest.c:472:21: note: Null pointer dereference ajtcl-16.04/test/nvramtest.c:491:21: warning: Either the condition 'd3!=NULL' is redundant or there is possible null pointer dereference: d3. [nullPointerRedundantCheck] ajtcl-16.04/test/nvramtest.c:503:12: note: Assuming that condition 'd3!=NULL' is not redundant ajtcl-16.04/test/nvramtest.c:491:21: note: Null pointer dereference ajtcl-16.04/test/nvramtest.c:510:21: warning: Either the condition 'd4!=NULL' is redundant or there is possible null pointer dereference: d4. [nullPointerRedundantCheck] ajtcl-16.04/test/nvramtest.c:522:12: note: Assuming that condition 'd4!=NULL' is not redundant ajtcl-16.04/test/nvramtest.c:510:21: note: Null pointer dereference ajtcl-16.04/test/nvramtest.c:197:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/nvramtest.c:180:16: note: status is assigned ajtcl-16.04/test/nvramtest.c:197:12: note: status is overwritten ajtcl-16.04/test/nvramtest.c:197:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/nvramtest.c:189:16: note: status is assigned ajtcl-16.04/test/nvramtest.c:197:12: note: status is overwritten ajtcl-16.04/test/nvramtest.c:655:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/nvramtest.c:643:16: note: status is assigned ajtcl-16.04/test/nvramtest.c:655:12: note: status is overwritten ajtcl-16.04/test/nvramtest.c:877:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/nvramtest.c:868:16: note: status is assigned ajtcl-16.04/test/nvramtest.c:877:16: note: status is overwritten ajtcl-16.04/test/nvramtest.c:882:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/nvramtest.c:877:16: note: status is assigned ajtcl-16.04/test/nvramtest.c:882:16: note: status is overwritten ajtcl-16.04/test/nvramtest.c:307:26: style: Same expression on both sides of '!='. [duplicateExpression] ajtcl-16.04/test/nvramtest.c:590:30: style: Same expression on both sides of '!='. [duplicateExpression] ajtcl-16.04/test/nvramtest.c:250:10: style: Variable 'pc' can be declared as const array [constVariable] ajtcl-16.04/test/nvramtest.c:621:14: style: Variable 'ptr_raw' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/nvramtest.c:341:43: style: Variable 'bytes4' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/nvramtest.c:439:43: style: Variable 'bytes4' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/nvramtest.c:616:18: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/pcclient.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcclient.c:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcclient.c:405:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcclient.c:455:19: style: Condition 'numsuites==0' is always false [knownConditionTrueFalse] ajtcl-16.04/test/pcclient.c:412:24: note: Assignment 'numsuites=0', assigned value is 0 ajtcl-16.04/test/pcclient.c:450:12: note: numsuites is incremented', new value is 1 ajtcl-16.04/test/pcclient.c:455:19: note: Condition 'numsuites==0' is always false ajtcl-16.04/test/pcclient.c:185:41: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/test/pcservice.c:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_PROP_CHANGED [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcservice.c:215:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcservice.c:308:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcservice.c:318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcservice.c:408:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/pcservice.c:526:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/pcservice.c:524:32: note: status is assigned ajtcl-16.04/test/pcservice.c:526:28: note: status is overwritten ajtcl-16.04/test/pcservice.c:549:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/pcservice.c:547:32: note: status is assigned ajtcl-16.04/test/pcservice.c:549:28: note: status is overwritten ajtcl-16.04/test/pcservice.c:166:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/scan-n-con.c:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/scan-n-con.c:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_WIFI_SECURITY_NONE [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessions.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessions.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessions.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessions.c:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessions.c:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessions.c:214:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:222:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:229:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:237:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:244:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:251:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:258:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:270:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:277:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:284:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:286:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:296:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:298:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:308:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:315:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:324:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:329:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:339:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:344:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:354:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:362:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:369:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:376:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:383:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:393:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:406:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:407:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:417:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:424:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:431:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:438:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:447:38: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:458:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:465:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:473:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:483:33: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:490:41: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:500:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:506:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:265:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:275:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:282:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:294:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:306:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:313:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:320:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:334:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:349:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:390:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:402:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:445:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:456:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:463:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:470:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:488:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:502:28: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:548:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessions.c:515:24: note: status is assigned ajtcl-16.04/test/sessions.c:548:16: note: status is overwritten ajtcl-16.04/test/sessions.c:286:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:298:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:323:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:338:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:354:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:393:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:407:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:447:23: style: Variable 'sessionIdStr' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:473:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:483:23: style: Variable 'chatMsg' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:490:23: style: Variable 'sessionIdString' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:491:22: style: Variable 'chatMsg' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessions.c:506:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessionslite.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessionslite.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessionslite.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessionslite.c:305:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:372:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:380:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:387:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:399:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:411:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:418:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:425:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:438:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:452:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:492:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:504:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:547:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:554:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:561:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:568:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:586:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:599:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:651:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sessionslite.c:611:24: note: status is assigned ajtcl-16.04/test/sessionslite.c:651:16: note: status is overwritten ajtcl-16.04/test/sessionslite.c:193:19: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/test/sessionslite.c:216:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ajtcl-16.04/test/sessionslite.c:391:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:403:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:428:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:441:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:456:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:495:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:509:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:571:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:581:23: style: Variable 'chatMsg' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:588:23: style: Variable 'sessionIdString' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:589:22: style: Variable 'chatMsg' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:602:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/sessionslite.c:639:23: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/test/shatest.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/siglite.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/siglite.c:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/siglite.c:255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/siglite.c:278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/siglite.c:258:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/siglite.c:257:16: note: status is assigned ajtcl-16.04/test/siglite.c:258:16: note: status is overwritten ajtcl-16.04/test/sigtest.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sigtest.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sigtest.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sigtest.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sigtest.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/sigtest.c:177:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/sigtest.c:158:16: note: status is assigned ajtcl-16.04/test/sigtest.c:177:16: note: status is overwritten ajtcl-16.04/test/sigtest.c:97:22: style: Variable 'lastByte' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/sigtest.c:150:25: style: Variable 'array_size' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/sigtest.c:153:19: style: Variable 'remaining' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/sigtest.c:319:27: style: Variable 'connected' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/sigtest.c:328:23: style: Variable 'connected' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/svclite.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_INVALID [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/svclite.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/svclite.c:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_UNEXPECTED [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/svclite.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/svclite.c:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/svclite.c:403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/svclite.c:532:28: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/test/svclite.c:530:32: note: status is assigned ajtcl-16.04/test/svclite.c:532:28: note: status is overwritten ajtcl-16.04/test/uart_randombuffer.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txBuffer [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/uart_randombuffer.c:77:18: style: Local variable 'i' shadows outer variable [shadowVariable] ajtcl-16.04/test/uart_randombuffer.c:49:9: note: Shadowed declaration ajtcl-16.04/test/uart_randombuffer.c:77:18: note: Shadow variable ajtcl-16.04/test/uart_randombuffer.c:73:11: style: Variable 'txlen' is assigned a value that is never used. [unreadVariable] ajtcl-16.04/test/uartfuzztest.c:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/test/uartfuzztest.c:70:18: style: struct member '__packetNegotiate::header' is never used. [unusedStructMember] ajtcl-16.04/test/uartfuzztest.c:71:14: style: struct member '__packetNegotiate::packetSize' is never used. [unusedStructMember] ajtcl-16.04/test/uartfuzztest.c:73:13: style: struct member '__packetNegotiate::protoVersion' is never used. [unusedStructMember] ajtcl-16.04/test/uartfuzztest.c:74:13: style: struct member '__packetNegotiate::windowSize' is never used. [unusedStructMember] ajtcl-16.04/test/uartfuzztest.c:78:13: style: struct member '__packetTail::CRC' is never used. [unusedStructMember] ajtcl-16.04/test/uartfuzztest.c:79:13: style: struct member '__packetTail::boundaryEnd' is never used. [unusedStructMember] ajtcl-16.04/unit_test/BusAttachmentTest.cc:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/BusAttachmentTest.cc:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/BusAttachmentTest.cc:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_DBusDestination [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/BusAttachmentTest.cc:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_METHOD_RELEASE_NAME [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_TIMEOUT [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_END_OF_DATA [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/DiscoveryTest.cc:134:12: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] ajtcl-16.04/unit_test/DiscoveryTest.cc:133:22: note: status is initialized ajtcl-16.04/unit_test/DiscoveryTest.cc:134:12: note: status is overwritten ajtcl-16.04/unit_test/DiscoveryTest.cc:135:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/unit_test/DiscoveryTest.cc:134:12: note: status is assigned ajtcl-16.04/unit_test/DiscoveryTest.cc:135:12: note: status is overwritten ajtcl-16.04/unit_test/MutterTest.cc:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_WRITE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_READ [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:374:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:541:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:662:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:739:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:790:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:856:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:899:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:1041:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_FAILURE [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/MutterTest.cc:500:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:567:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:576:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:626:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:630:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:634:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:638:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:642:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:697:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:705:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:711:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:717:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:769:47: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:772:21: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:775:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:777:23: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:826:47: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:828:21: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:832:47: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:837:51: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/MutterTest.cc:358:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/unit_test/MutterTest.cc:342:20: note: status is assigned ajtcl-16.04/unit_test/MutterTest.cc:358:20: note: status is overwritten ajtcl-16.04/unit_test/MutterTest.cc:358:20: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ajtcl-16.04/unit_test/MutterTest.cc:352:24: note: status is assigned ajtcl-16.04/unit_test/MutterTest.cc:358:20: note: status is overwritten ajtcl-16.04/unit_test/MutterTest.cc:373:14: style: The scope of the variable 'count' can be reduced. [variableScope] ajtcl-16.04/unit_test/MutterTest.cc:457:14: style: The scope of the variable 'count' can be reduced. [variableScope] ajtcl-16.04/unit_test/SecurityTest.cc:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_ERR_NULL [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:226:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_APP_ID_FLAG [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:361:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AJ_OK [valueFlowBailoutIncompleteVar] ajtcl-16.04/unit_test/SecurityTest.cc:73:22: performance: Variable 'authStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ajtcl-16.04/unit_test/SecurityTest.cc:77:11: style: C-style pointer casting [cstyleCast] ajtcl-16.04/unit_test/SecurityTest.cc:223:27: style: Variable 'intermediate1' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/unit_test/SecurityTest.cc:224:27: style: Variable 'intermediate2' can be declared as pointer to const [constVariablePointer] ajtcl-16.04/unit_test/SecurityTest.cc:225:27: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] diff: DONE