2026-03-19 05:26 ftp://ftp.de.debian.org/debian/pool/main/t/tor/tor_0.4.9.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --library=nspr --library=bsd --library=lua --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: b52fd48 (2026-03-17 18:11:35 +0200) count: 5015 5013 elapsed-time: 61.2 60.9 head-timing-info: old-timing-info: head results: tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:6:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:73:3: warning: Return value of function memcmp() is not used. [ignoredReturnValue] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:6:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:24:10: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:77:3: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:80:3: error: Return value of allocation function 'strdup' is not stored. [leakReturnValNotUsed] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:81:3: error: Return value of allocation function 'strndup' is not stored. [leakReturnValNotUsed] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:82:3: error: Return value of allocation function 'calloc' is not stored. [leakReturnValNotUsed] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:26:1: style: Label 'foo' is not used. [unusedLabel] tor-0.4.9.5/scripts/maint/checkspace_tests/dubious.c:73:3: warning: Unnecessary comparison of static strings. [staticStringCompare] tor-0.4.9.5/scripts/maint/practracker/testdata/b.c:3:6: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/scripts/maint/practracker/testdata/b.c:10:12: debug: Function::addArguments found argument 'z' with varid 0. [varid0] tor-0.4.9.5/scripts/maint/practracker/testdata/b.c:14:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/config.c:6685:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/app/config/quiet_level.c:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:824:46: debug: Function::addArguments found argument 'addr' with varid 0. [varid0] tor-0.4.9.5/src/app/config/resolve_addr.c:130:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:207:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_ADDR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:401:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_ADDR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:463:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_ADDR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:515:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_ADDR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:602:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:736:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_ADDR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/resolve_addr.c:826:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:220:16: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/app/config/statefile.c:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FN_NOENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:637:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:715:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:743:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/config/statefile.c:324:42: style: Condition 'validate_transports_in_state(state)<0' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/app/config/statefile.c:324:35: note: Calling function 'validate_transports_in_state' returns 0 tor-0.4.9.5/src/app/config/statefile.c:324:42: note: Condition 'validate_transports_in_state(state)<0' is always false tor-0.4.9.5/src/app/config/statefile.c:312:34: style:inconclusive: Function 'or_state_validate_cb' argument 1 names different: declaration 'old_options' definition 'old_state'. [funcArgNamesDifferent] tor-0.4.9.5/src/app/config/statefile.c:165:45: note: Function 'or_state_validate_cb' argument 1 names different: declaration 'old_options' definition 'old_state'. tor-0.4.9.5/src/app/config/statefile.c:312:34: note: Function 'or_state_validate_cb' argument 1 names different: declaration 'old_options' definition 'old_state'. tor-0.4.9.5/src/app/config/statefile.c:312:51: style:inconclusive: Function 'or_state_validate_cb' argument 2 names different: declaration 'options' definition 'state_'. [funcArgNamesDifferent] tor-0.4.9.5/src/app/config/statefile.c:166:39: note: Function 'or_state_validate_cb' argument 2 names different: declaration 'options' definition 'state_'. tor-0.4.9.5/src/app/config/statefile.c:312:51: note: Function 'or_state_validate_cb' argument 2 names different: declaration 'options' definition 'state_'. tor-0.4.9.5/src/app/config/statefile.c:279:42: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/app/config/statefile.c:282:18: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/app/config/statefile.c:627:15: style: Variable 'or_state' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/app/config/statefile.c:693:18: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/app/config/statefile.c:317:3: style: Variable 'config_check_toplevel_magic' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/app/main/main.c:1014:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/app/main/shutdown.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RUN_TOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/shutdown.c:153:7: style: The if condition is the same as the previous if condition [duplicateCondition] tor-0.4.9.5/src/app/main/shutdown.c:148:7: note: First condition tor-0.4.9.5/src/app/main/shutdown.c:153:7: note: Second condition tor-0.4.9.5/src/app/main/subsysmgr.c:83:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SUBSYS_LEVEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SUBSYS_LEVEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_SUBSYS_LEVEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:217:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:262:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:283:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:303:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:344:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:415:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/app/main/subsysmgr.c:464:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_tor_subsystems [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER256_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:324:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:385:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:479:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:544:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:602:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/hs_ntor.c:619:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CRYPTO_ALG_TOR1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_onion_keys_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_onion_keys_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_FAST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:284:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOVER_RELAY_CRYPT_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CELL_FORMAT_V0 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CRYPTO_ALG_TOR1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_params_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_crypto.c:278:9: style: Condition 'prev' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/core/crypto/onion_crypto.c:273:40: note: Assignment 'prev=NULL', assigned value is 0 tor-0.4.9.5/src/core/crypto/onion_crypto.c:278:9: note: Condition 'prev' is always false tor-0.4.9.5/src/core/crypto/onion_fast.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fast_handshake_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_fast.c:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fast_handshake_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_fast.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_fast.c:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor.c:101:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntor_handshake_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor.c:174:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor.c:276:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:204:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntor3_handshake_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:315:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntor3_server_handshake_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:484:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntor3_server_handshake_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:266:38: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/crypto/onion_ntor_v3.c:738:35: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/crypto/relay_crypto.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_TOR1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_TOR1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:82:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:106:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_IN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:215:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_MODE_RELAY_FORWARD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCK_TOR1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto.c:245:47: style: Parameter 'circ' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYVAL_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_TWEAK_LEN_X_R [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYVAL_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:189:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRF_T0_DATA_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:262:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYVAL_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:319:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYVAL_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:365:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_MODE_RELAY_BACKWARD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:411:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgo_crypt_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_MODE_RELAY_BACKWARD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:448:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:471:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:496:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:514:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:570:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_TAG_LEN_CGO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:262:76: style: Condition 'cgo_prf_init(&uiv->s,aesbits,key+aes_key_bytes+POLYVAL_KEY_LEN)<0' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:262:19: note: Calling function 'cgo_prf_init' returns 0 tor-0.4.9.5/src/core/crypto/relay_crypto_cgo.c:262:76: note: Condition 'cgo_prf_init(&uiv->s,aesbits,key+aes_key_bytes+POLYVAL_KEY_LEN)<0' is always false tor-0.4.9.5/src/core/crypto/relay_crypto_tor1.c:33:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_tor1.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_tor1.c:104:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_tor1.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_NTOR_KEY_EXPANSION_KDF_OUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/crypto/relay_crypto_tor1.c:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_NTOR_KEY_EXPANSION_KDF_OUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/connection.c:5147:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/mainloop/cpuworker.c:577:44: debug: Function::addArguments found argument 'priority' with varid 0. [varid0] tor-0.4.9.5/src/core/mainloop/cpuworker.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RPL_REPLY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:263:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONION_HANDSHAKE_TYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONION_HANDSHAKE_TYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:335:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONION_HANDSHAKE_TYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:366:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:389:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONION_HANDSHAKE_TYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:585:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/cpuworker.c:608:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/mainloop.c:978:49: error: There is an unknown macro here somewhere. Configuration is required. If TOR_SOCKET_T_FORMAT is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/mainloop/mainloop_pubsub.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_ID [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/mainloop_pubsub.c:175:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/mainloop_pubsub.c:46:49: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'flush_channel_event' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/core/mainloop/mainloop_pubsub.c:93:47: note: You might need to cast the function pointer here tor-0.4.9.5/src/core/mainloop/mainloop_pubsub.c:46:49: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/core/mainloop/mainloop_sys.c:58:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'mainloop_set_state' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/core/mainloop/mainloop_sys.c:88:16: note: You might need to cast the function pointer here tor-0.4.9.5/src/core/mainloop/mainloop_sys.c:58:26: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/core/mainloop/netstatus.c:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisableNetwork [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/netstatus.c:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisableNetwork [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/netstatus.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/netstatus.c:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DormantOnFirstStartup [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:239:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:259:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:277:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:296:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:336:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:360:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/mainloop/periodic.c:83:18: style: Condition 'r!=0' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/core/mainloop/periodic.c:80:8: note: Assuming that condition 'r==0' is not redundant tor-0.4.9.5/src/core/mainloop/periodic.c:83:18: note: Condition 'r!=0' is always false tor-0.4.9.5/src/core/or/address_set.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOMFILT_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channel.c:3321:3: error: There is an unknown macro here somewhere. Configuration is required. If IF_BUG_ONCE is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/channelpadding.c:267:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BridgeRelay [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_LINK_PROTO_FOR_CHANNEL_PADDING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_LINK_PROTO_FOR_CHANNEL_PADDING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONNECTION_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNELPADDING_PADDING_SENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:551:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:736:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channelpadding.c:822:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_CHAN_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_LISTENER_STATE_LISTENING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:347:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:395:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_CHAN_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:429:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_CHAN_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:472:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:563:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:755:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:874:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:903:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:933:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_LISTENER_STATE_CLOSING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1002:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1094:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CHANNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1417:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_TLS_HANDSHAKING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1512:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1621:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_LINK_PROTO_FOR_CHANNEL_PADDING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1705:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1750:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_LINK_PROTO_FOR_WIDE_CIRC_IDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1779:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_ADDR_NULL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:2025:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTTYPE_RSA1024_ID_EDID [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:2295:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:2398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/channeltls.c:1596:9: style: The if condition is the same as the previous if condition [duplicateCondition] tor-0.4.9.5/src/core/or/channeltls.c:1540:28: note: 'send_chall' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1543:30: note: 'send_netinfo' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1589:9: note: First condition tor-0.4.9.5/src/core/or/channeltls.c:1596:9: note: Second condition tor-0.4.9.5/src/core/or/channeltls.c:2515:15: style: Condition 'ed_identity_received' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/channeltls.c:1545:35: style: Same expression 'send_versions' found multiple times in chain of '||' operators because 'send_versions' and 'send_chall' represent the same value. [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/channeltls.c:1536:31: note: 'send_versions' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1540:28: note: 'send_chall' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1545:35: note: Same expression 'send_versions' found multiple times in chain of '||' operators because 'send_versions' and 'send_chall' represent the same value. tor-0.4.9.5/src/core/or/channeltls.c:1545:49: style: Same expression on both sides of '||' because 'send_netinfo' and 'send_chall' represent the same value. [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/channeltls.c:1536:31: note: 'send_versions' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1543:30: note: 'send_netinfo' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1540:28: note: 'send_chall' is assigned value '!started_here' here. tor-0.4.9.5/src/core/or/channeltls.c:1545:49: note: Same expression on both sides of '||' because 'send_netinfo' and 'send_chall' represent the same value. tor-0.4.9.5/src/core/or/channeltls.c:1407:63: style:inconclusive: Function 'enter_v3_handshake_with_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. [funcArgNamesDifferent] tor-0.4.9.5/src/core/or/channeltls.c:145:56: note: Function 'enter_v3_handshake_with_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. tor-0.4.9.5/src/core/or/channeltls.c:1407:63: note: Function 'enter_v3_handshake_with_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. tor-0.4.9.5/src/core/or/channeltls.c:1446:68: style:inconclusive: Function 'channel_tls_process_versions_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. [funcArgNamesDifferent] tor-0.4.9.5/src/core/or/channeltls.c:140:62: note: Function 'channel_tls_process_versions_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. tor-0.4.9.5/src/core/or/channeltls.c:1446:68: note: Function 'channel_tls_process_versions_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. tor-0.4.9.5/src/core/or/channeltls.c:1769:63: style:inconclusive: Function 'channel_tls_process_netinfo_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. [funcArgNamesDifferent] tor-0.4.9.5/src/core/or/channeltls.c:142:61: note: Function 'channel_tls_process_netinfo_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. tor-0.4.9.5/src/core/or/channeltls.c:1769:63: note: Function 'channel_tls_process_netinfo_cell' argument 2 names different: declaration 'tlschan' definition 'chan'. tor-0.4.9.5/src/core/or/circuitbuild.c:1658:3: error: There is an unknown macro here somewhere. Configuration is required. If IF_BUG_ONCE is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/circuitlist.c:170:31: error: syntax error [syntaxError] tor-0.4.9.5/src/core/or/circuitmux.c:415:39: debug: Function::addArguments found argument 'cmux' with varid 0. [varid0] tor-0.4.9.5/src/core/or/circuitmux.c:690:38: debug: Function::addArguments found argument 'cmux' with varid 0. [varid0] tor-0.4.9.5/src/core/or/circuitmux.c:730:42: debug: Function::addArguments found argument 'cmux' with varid 0. [varid0] tor-0.4.9.5/src/core/or/circuitmux.c:852:42: debug: Function::addArguments found argument 'cmux' with varid 0. [varid0] tor-0.4.9.5/src/core/or/circuitmux.c:1255:42: debug: Function::addArguments found argument 'cmux_1' with varid 0. [varid0] tor-0.4.9.5/src/core/or/circuitmux.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chanid_circid_muxinfo_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chanid_circid_muxinfo_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:327:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chanid_circid_muxinfo_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:417:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmux [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:465:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chanid_circid_muxinfo_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chanid_circid_muxinfo_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:692:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmux [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:739:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmux [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:864:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmux [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:1170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:1190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:1220:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:1259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmux_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux.c:159:51: style: Parameter 'a' can be declared as pointer to const. However it seems that 'chanid_circid_entries_eq' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/core/or/circuitmux.c:182:40: note: You might need to cast the function pointer here tor-0.4.9.5/src/core/or/circuitmux.c:159:51: note: Parameter 'a' can be declared as pointer to const tor-0.4.9.5/src/core/or/circuitmux.c:160:51: style: Parameter 'b' can be declared as pointer to const. However it seems that 'chanid_circid_entries_eq' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/core/or/circuitmux.c:182:40: note: You might need to cast the function pointer here tor-0.4.9.5/src/core/or/circuitmux.c:160:51: note: Parameter 'b' can be declared as pointer to const tor-0.4.9.5/src/core/or/circuitmux.c:629:28: style: Variable 'hashent' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuitmux.c:114:16: style: struct member 'circuit_muxinfo_t::mark' is never used. [unusedStructMember] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWMA_POL_DATA_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ewma_policy_data_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:260:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ewma_policy_circ_data_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:666:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:331:28: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:404:16: style: Variable 'ce1' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuitmux_ewma.c:404:29: style: Variable 'ce2' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuitpadding.c:2807:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/circuitpadding_machines.c:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circpad_machine_spec_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitpadding_machines.c:160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circpad_machine_spec_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitpadding_machines.c:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circpad_machine_spec_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitpadding_machines.c:389:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circpad_machine_spec_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:242:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:378:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:409:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LearnCircuitBuildTimeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:443:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:582:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILDTIMEOUT_SET_EVENT_RESET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:643:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:710:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_BUILD_TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_NCIRCUITS_TO_OBSERVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:833:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_BIN_WIDTH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:872:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable build_time_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:934:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_NCIRCUITS_TO_OBSERVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:968:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_NCIRCUITS_TO_OBSERVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1027:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_NCIRCUITS_TO_OBSERVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1374:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1502:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1627:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_NCIRCUITS_TO_OBSERVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1646:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_NCIRCUITS_TO_OBSERVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1683:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_BUILD_ABANDONED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1737:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuitstats.c:1229:62: style: Parameter 'cbt' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/core/or/circuituse.c:122:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:391:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:550:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable victim [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:833:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:863:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:995:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_CIRCUITS_HANDLING_STREAM [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1018:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongLivedPorts [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1082:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_HS_VANGUARDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_EXIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1127:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_UNKNOWN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1165:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_UNKNOWN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1180:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_UNKNOWN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1216:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1313:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_UNKNOWN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1334:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NewCircuitPeriod [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1367:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_AP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1463:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1563:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1614:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1634:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1658:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1676:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1803:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1957:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_EXIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1991:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_HS_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:1999:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_HS_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2006:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_HS_VANGUARDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2058:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLAUNCH_ONEHOP_TUNNEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2261:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_CONN_STATE_CIRCUIT_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2632:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2701:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2767:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_SOCKSAUTH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2784:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_CONN_STATE_CIRCUIT_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2838:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:2868:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_CONN_STATE_CIRCUIT_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:3132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:3205:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:3227:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/circuituse.c:458:24: style: Variable 'build_state' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuituse.c:1072:24: style: Variable 'build_state' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuituse.c:1222:26: style: Variable 'build_state' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/circuituse.c:2610:39: style: Parameter 'circ' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/core/or/circuituse.c:2610:59: style: Parameter 'crypt_path' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/core/or/circuituse.c:2612:17: style: Variable 'cpath' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/command.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/command.c:423:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/command.c:501:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/command.c:661:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/command.c:728:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_LISTENER_STATE_LISTENING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux.c:909:25: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/conflux_cell.c:67:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_cell.c:92:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_cell.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_cell.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_cell.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_cell.c:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_cell.c:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_params.c:125:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_params.c:187:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFLUX_ALG_LOWRTT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:193:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:272:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:374:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:401:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:459:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:544:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_UNLINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:633:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:706:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:751:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PROTOCOL_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:837:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:876:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:915:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:942:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_UNLINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:981:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1132:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLAUNCH_NEED_UPTIME [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseBridges [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1312:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1346:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfx [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1378:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_EXIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1422:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfx [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1459:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1522:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1638:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1702:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_UNLINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1743:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_TORPROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1791:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_TORPROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:1918:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_TORPROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:2065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:2136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_pool.c:634:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tor-0.4.9.5/src/core/or/conflux_pool.c:673:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tor-0.4.9.5/src/core/or/conflux_pool.c:460:9: style: Condition '!nonce' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/conflux_pool.c:455:20: note: Assignment 'nonce=NULL', assigned value is 0 tor-0.4.9.5/src/core/or/conflux_pool.c:460:9: note: Condition '!nonce' is always true tor-0.4.9.5/src/core/or/conflux_pool.c:386:24: style: Variable 'unlinked' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/conflux_pool.c:535:21: style: Variable 'old_circ' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/conflux_pool.c:1531:19: style: Variable 'orcirc' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/conflux_pool.c:921:14: style: Variable 'rtt_usec' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/core/or/conflux_util.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:307:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:329:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:345:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_CONFLUX_LINKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:383:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:410:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/conflux_util.c:228:15: style: Condition 'stream->on_circuit' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/conflux_util.c:146:43: style: Parameter 'layer_hint' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/core/or/conflux_util.c:148:17: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/conflux_util.c:464:20: style: Variable 'leg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/congestion_control_common.c:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_RECORD_MAX_CELLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_ALG_SENDME [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:414:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable congestion_control_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:432:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCWINDOW_INCREMENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCWINDOW_START [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:880:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:977:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_INTERNAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:1020:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_EXT_TYPE_CC_FIELD_REQUEST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:1047:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_EXT_TYPE_CC_FIELD_REQUEST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:1100:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_EXT_TYPE_CC_FIELD_RESPONSE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:1191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_EXT_TYPE_CC_FIELD_RESPONSE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:1257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_common.c:980:7: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] tor-0.4.9.5/src/core/or/congestion_control_common.c:977:11: note: ret is initialized tor-0.4.9.5/src/core/or/congestion_control_common.c:980:7: note: ret is overwritten tor-0.4.9.5/src/core/or/congestion_control_common.c:508:25: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/congestion_control_common.c:542:25: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/congestion_control_common.c:573:25: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/congestion_control_flow.c:493:38: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/congestion_control_vegas.c:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_ALG_VEGAS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_vegas.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_REND_JOINED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/congestion_control_vegas.c:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_ALG_VEGAS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/connection_edge.c:299:31: error: There is an unknown macro here somewhere. Configuration is required. If TOR_SOCKET_T_FORMAT is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/connection_or.c:1038:20: error: There is an unknown macro here somewhere. Configuration is required. If TOR_SOCKET_T_FORMAT is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/crypt_path.c:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypt_path_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/crypt_path.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPATH_STATE_AWAITING_KEYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/crypt_path.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_PATH_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/crypt_path.c:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypt_path_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/crypt_path.c:192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPATH_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/dos.c:626:35: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/dos_sys.c:42:18: style: Variable 'opts' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/extendinfo.c:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_info_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND_INFO_MAX_ADDRS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:115:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREWALL_OR_CONNECTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_info_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:206:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendAllowPrivateAddresses [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:254:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND_INFO_MAX_ADDRS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND_INFO_MAX_ADDRS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:297:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND_INFO_MAX_ADDRS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/extendinfo.c:328:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND_INFO_MAX_ADDRS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/ocirc_event.c:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ocirc_state [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/ocirc_event.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ocirc_state [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/ocirc_event.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ocirc_chan [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/ocirc_event.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ocirc_cevent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:347:35: debug: Function::addArguments found argument 'cell_out' with varid 0. [varid0] tor-0.4.9.5/src/core/or/onion.c:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_FAST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CREATE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATED_FAST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_CREATED_FAST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:228:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COMMAND_EXTEND2 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:292:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COMMAND_EXTEND2 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_out [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:390:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_CREATED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:464:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/onion.c:657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/orconn_event.c:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orconn_state [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/orconn_event.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orconn_state [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/orconn_event.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orconn_status [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1535:52: debug: Function::addArguments found argument 'addr' with varid 0. [varid0] tor-0.4.9.5/src/core/or/policies.c:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:157:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREWALL_OR_CONNECTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:586:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREWALL_OR_CONNECTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:657:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREWALL_OR_CONNECTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:680:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREWALL_DIR_CONNECTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:703:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREWALL_OR_CONNECTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:842:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:880:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:923:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:994:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1034:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1100:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirRejectCCs [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1111:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirInvalidCCs [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1122:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirBadExitCCs [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1133:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirMiddleOnlyCCs [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1278:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_POLICY_REJECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1312:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMP_EXACT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1418:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpe [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1449:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpe [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1492:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpe [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_POLICY_ACCEPTED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1570:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMP_EXACT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1593:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMP_EXACT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1624:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_POLICY_REJECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1680:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1696:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1725:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1824:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:1867:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2046:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_POLICY_IPV6_ENABLED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2071:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2089:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTBOUND_ADDR_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_POLICY_IPV6_ENABLED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2211:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2271:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_ADDR_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prt_max [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2470:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2494:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2556:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_POLICY_ACCEPT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2607:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2750:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2827:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2856:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientRejectInternalAddresses [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2901:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_port [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_POLICY_REJECTED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:2956:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpe [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:3014:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:3092:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:3107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:3140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy_root [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/policies.c:964:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] tor-0.4.9.5/src/core/or/policies.c:963:19: note: outer condition: !have_v6 tor-0.4.9.5/src/core/or/policies.c:964:9: note: identical inner condition: !have_v6 tor-0.4.9.5/src/core/or/policies.c:1243:7: style: Condition 'killed_any_ports' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/policies.c:1220:26: note: Assignment 'killed_any_ports=0', assigned value is 0 tor-0.4.9.5/src/core/or/policies.c:1224:9: note: Assuming condition is false tor-0.4.9.5/src/core/or/policies.c:1243:7: note: Condition 'killed_any_ports' is always false tor-0.4.9.5/src/core/or/policies.c:1901:7: style: Condition 'found_final_effective_entry' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/policies.c:1864:37: note: Assignment 'found_final_effective_entry=0', assigned value is 0 tor-0.4.9.5/src/core/or/policies.c:1890:29: note: Assuming condition is false tor-0.4.9.5/src/core/or/policies.c:1901:7: note: Condition 'found_final_effective_entry' is always false tor-0.4.9.5/src/core/or/policies.c:3151:15: style: Condition '++n>10' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/policies.c:3142:13: note: Assignment 'n=0', assigned value is 0 tor-0.4.9.5/src/core/or/policies.c:3151:15: note: Condition '++n>10' is always false tor-0.4.9.5/src/core/or/policies.c:1161:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1178:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1180:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1183:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1186:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1189:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1192:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1196:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1199:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1202:5: style: Statements following 'goto' will never be executed. [unreachableCode] tor-0.4.9.5/src/core/or/policies.c:1161:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1178:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1180:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1183:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1186:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1189:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1192:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1196:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1199:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1202:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/policies.c:1352:29: style: Parameter 'a' can be declared as pointer to const. However it seems that 'policy_eq' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/core/or/policies.c:1383:14: note: You might need to cast the function pointer here tor-0.4.9.5/src/core/or/policies.c:1352:29: note: Parameter 'a' can be declared as pointer to const tor-0.4.9.5/src/core/or/policies.c:1352:50: style: Parameter 'b' can be declared as pointer to const. However it seems that 'policy_eq' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/core/or/policies.c:1383:14: note: You might need to cast the function pointer here tor-0.4.9.5/src/core/or/policies.c:1352:50: note: Parameter 'b' can be declared as pointer to const tor-0.4.9.5/src/core/or/policies.c:3153:49: error: Uninitialized variable: ent.policy [uninitvar] tor-0.4.9.5/src/core/or/policies.c:1312:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/core/or/protover.c:200:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proto_entry_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:290:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:306:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:342:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:371:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proto [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:630:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:672:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vote [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:754:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:804:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:853:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_TOR_VERSION_TO_ADVERTISE_PROTOCOLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:887:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/protover.c:602:9: style: The statement 'if (first) first=false' is logically equivalent to 'first=false'. [duplicateConditionalAssign] tor-0.4.9.5/src/core/or/protover.c:603:13: note: Assignment 'first=false' tor-0.4.9.5/src/core/or/protover.c:602:9: note: Condition 'first' is redundant tor-0.4.9.5/src/core/or/reasons.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_STREAM_REASON_MASK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_STREAM_REASON_MASK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_STREAM_REASON_DONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OR_CONN_REASON_IO_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OR_CONN_REASON_DONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:336:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_FLAG_REMOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/reasons.c:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_STREAM_REASON_MASK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay.c:2893:20: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/relay_msg.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CELL_FORMAT_V0 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:133:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CELL_FORMAT_V1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relay_msg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relay_msg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:229:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/relay_msg.c:279:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relay_msg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:403:42: debug: Function::addArguments found argument 'c1_v' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler.c:512:50: debug: Function::addArguments found argument 'chan' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler.c:548:49: debug: Function::addArguments found argument 'chan' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler.c:634:39: debug: Function::addArguments found argument 'chan' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler.c:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:248:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:323:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c1_v [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:514:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chan [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:550:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chan [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chan [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:682:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_CHAN_WAITING_TO_WRITE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler.c:733:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:55:1: debug: Failed to parse 'typedef HT_HEAD ( socket_table_s , socket_table_ent_t ) socket_table_t ;'. The checking continues anyway. [simplifyTypedef] tor-0.4.9.5/src/core/or/scheduler_kist.c:200:47: debug: Function::addArguments found argument 'ent' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler_kist.c:462:28: debug: Function::addArguments found argument 'table' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler_kist.c:472:54: debug: Function::addArguments found argument 'chan' with varid 0. [varid0] tor-0.4.9.5/src/core/or/scheduler_kist.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_table_s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_table_s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:317:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cwnd [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:353:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outbuf_table_s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outbuf_table_s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:404:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_MAX_NETWORK_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:435:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:464:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:474:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chan [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:532:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KISTSockBufSizeFactor [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:581:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:615:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pchan [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:810:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KISTSchedRunInterval [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:840:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_KIST_LITE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:850:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_KIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/scheduler_kist.c:392:23: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/scheduler_vanilla.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/sendme.c:426:38: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/core/or/status.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HEARTBEAT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/status.c:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/status.c:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats_n_data_cells_packaged [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/status.c:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/status.c:305:15: style: Variable 'state' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/core/or/versions.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VS_UNRECOMMENDED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_version_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protover_summary_flags_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:559:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_free_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/or/versions.c:94:19: style: Condition 'r>0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/core/or/versions.c:87:12: note: Assuming that condition 'r==0' is not redundant tor-0.4.9.5/src/core/or/versions.c:94:19: note: Condition 'r>0' is always true tor-0.4.9.5/src/core/proto/proto_cell.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_VERSIONS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_cell.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_CELL_MAX_HEADER_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_haproxy.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_ADDR_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_http.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HTTP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socks_request_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socks_request_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_RESOLVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_USER_PASS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:509:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_NO_AUTH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:561:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:639:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_RESOLVE_PTR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:724:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS4_NETWORK_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:878:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:905:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SOCKS_REPLY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:1073:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/core/proto/proto_socks.c:74:14: style: Condition 'safe_socks' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:540:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:673:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:935:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1055:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1381:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MADV_DONTNEED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1741:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1887:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1912:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1959:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:567:6: style: Condition '!align' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:862:6: style: Condition '!align' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1898:6: style: Condition '!align' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1908:6: style: Condition '!align' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:983:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:998:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1013:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1336:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1353:38: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1370:20: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1427:14: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1431:14: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1453:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1462:48: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1463:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1489:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1798:38: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1859:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:672:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1418:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/OpenBSD_malloc_Linux.c:1002:9: style: Variable 'pidx' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/csiphash.c:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:77:49: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:80:49: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:83:49: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:86:49: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:89:19: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:133:70: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:134:70: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:135:70: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:136:70: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:137:70: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:174:72: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:175:72: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:176:72: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:177:72: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:178:72: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:240:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:241:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:242:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:243:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:244:22: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:246:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:247:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:248:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:249:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:250:22: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:257:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:258:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:259:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:260:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:261:22: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:273:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:274:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:275:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:276:16: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:279:38: error: Shifting 32-bit value by 51 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:280:46: error: Shifting 32-bit value by 38 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna-c64.c:282:31: error: Shifting 32-bit value by 39 bits is undefined behaviour [shiftTooManyBits] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:482:29: style: Parameter 'input_limbs' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:251:45: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:267:45: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:466:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:474:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:497:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:502:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:512:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/curve25519_donna/curve25519-donna.c:536:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/ed25519/donna/modm-donna-32bit.h:388:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/donna/modm-donna-32bit.h:406:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/donna/modm-donna-32bit.h:423:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/donna/ed25519_tor.c:168:69: style:inconclusive: Function 'ed25519_donna_seckey_expand' argument 2 names different: declaration 'sk_seed' definition 'skseed'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/ed25519/donna/ed25519_donna_tor.h:14:73: note: Function 'ed25519_donna_seckey_expand' argument 2 names different: declaration 'sk_seed' definition 'skseed'. tor-0.4.9.5/src/ext/ed25519/donna/ed25519_tor.c:168:69: note: Function 'ed25519_donna_seckey_expand' argument 2 names different: declaration 'sk_seed' definition 'skseed'. tor-0.4.9.5/src/ext/ed25519/donna/ed25519-donna-batchverify.h:107:61: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/ed25519/donna/modm-donna-32bit.h:320:25: style: Variable 'v' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/donna/test-internals.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bignum25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/donna/test-internals.c:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bignum25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/ref10/blinding.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA512 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/ref10/blinding.c:102:17: style: Variable 'zero' can be declared as const array [constVariable] tor-0.4.9.5/src/ext/ed25519/ref10/keypair.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA512 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/ref10/keypair.c:27:71: style:inconclusive: Function 'ed25519_ref10_seckey_expand' argument 2 names different: declaration 'sk_seed' definition 'skseed'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/ed25519/ref10/ed25519_ref10.h:7:73: note: Function 'ed25519_ref10_seckey_expand' argument 2 names different: declaration 'sk_seed' definition 'skseed'. tor-0.4.9.5/src/ext/ed25519/ref10/keypair.c:27:71: note: Function 'ed25519_ref10_seckey_expand' argument 2 names different: declaration 'sk_seed' definition 'skseed'. tor-0.4.9.5/src/ext/ed25519/ref10/open.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA512 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:178:7: style: Variable 's23' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:186:7: style: Variable 's22' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:194:7: style: Variable 's21' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:202:7: style: Variable 's20' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:210:7: style: Variable 's19' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:218:7: style: Variable 's18' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:239:7: style: Variable 's17' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:247:7: style: Variable 's16' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:255:7: style: Variable 's15' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:263:7: style: Variable 's14' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:271:7: style: Variable 's13' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_muladd.c:322:7: style: Variable 's12' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:85:7: style: Variable 's23' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:93:7: style: Variable 's22' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:101:7: style: Variable 's21' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:109:7: style: Variable 's20' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:117:7: style: Variable 's19' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:125:7: style: Variable 's18' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:146:7: style: Variable 's17' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:154:7: style: Variable 's16' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:162:7: style: Variable 's15' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:170:7: style: Variable 's14' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:178:7: style: Variable 's13' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sc_reduce.c:229:7: style: Variable 's12' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/ed25519/ref10/sign.c:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA512 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/blake2.c:433:44: style:inconclusive: Function 'hashx_blake2b_4r' argument 1 names different: declaration 'P' definition 'params'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/blake2.h:67:58: note: Function 'hashx_blake2b_4r' argument 1 names different: declaration 'P' definition 'params'. tor-0.4.9.5/src/ext/equix/hashx/src/blake2.c:433:44: note: Function 'hashx_blake2b_4r' argument 1 names different: declaration 'P' definition 'params'. tor-0.4.9.5/src/ext/equix/hashx/src/compiler.c:11:37: style:inconclusive: Function 'hashx_compiler_init' argument 1 names different: declaration 'compiler' definition 'ctx'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/compiler.h:27:51: note: Function 'hashx_compiler_init' argument 1 names different: declaration 'compiler' definition 'ctx'. tor-0.4.9.5/src/ext/equix/hashx/src/compiler.c:11:37: note: Function 'hashx_compiler_init' argument 1 names different: declaration 'compiler' definition 'ctx'. tor-0.4.9.5/src/ext/equix/hashx/src/compiler.c:17:40: style:inconclusive: Function 'hashx_compiler_destroy' argument 1 names different: declaration 'compiler' definition 'ctx'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/compiler.h:28:54: note: Function 'hashx_compiler_destroy' argument 1 names different: declaration 'compiler' definition 'ctx'. tor-0.4.9.5/src/ext/equix/hashx/src/compiler.c:17:40: note: Function 'hashx_compiler_destroy' argument 1 names different: declaration 'compiler' definition 'ctx'. tor-0.4.9.5/src/ext/equix/hashx/src/context.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHX_TYPE_COMPILED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/hashx.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHX_FAIL_SEED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/hashx.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHX_FAIL_UNPREPARED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/hashx.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/hashx.c:84:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/equix/hashx/src/hashx.c:95:66: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:454:13: style:inconclusive: Boolean expression 'available' is used in bitwise operation. [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:454:38: style:inconclusive: Boolean expression '!tpl->distinct_dst' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:455:13: style:inconclusive: Boolean expression 'available' is used in bitwise operation. [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:455:32: style:inconclusive: Boolean expression 'ctx->chain_mul' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:455:62: style:inconclusive: Boolean expression 'ctx->registers[i].last_op!=INSTR_MUL_R' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:456:13: style:inconclusive: Boolean expression 'available' is used in bitwise operation. [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:456:59: style:inconclusive: Boolean expression 'ctx->registers[i].last_op!=tpl->group' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:457:13: style:inconclusive: Boolean expression 'available' is used in bitwise operation. [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:457:49: style:inconclusive: Boolean expression 'instr->opcode!=INSTR_ADD_RS' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:739:4: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:748:4: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:751:4: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:770:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tor-0.4.9.5/src/ext/equix/hashx/src/program.c:423:33: style: Parameter 'available_regs' can be declared as const array [constParameter] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:28:29: style:inconclusive: Function 'hashx_vm_alloc' argument 1 names different: declaration 'size' definition 'bytes'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.h:14:43: note: Function 'hashx_vm_alloc' argument 1 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:28:29: note: Function 'hashx_vm_alloc' argument 1 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:53:36: style:inconclusive: Function 'hashx_vm_rw' argument 2 names different: declaration 'size' definition 'bytes'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.h:15:50: note: Function 'hashx_vm_rw' argument 2 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:53:36: note: Function 'hashx_vm_rw' argument 2 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:57:36: style:inconclusive: Function 'hashx_vm_rx' argument 2 names different: declaration 'size' definition 'bytes'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.h:16:50: note: Function 'hashx_vm_rx' argument 2 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:57:36: note: Function 'hashx_vm_rx' argument 2 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:131:38: style:inconclusive: Function 'hashx_vm_free' argument 2 names different: declaration 'size' definition 'bytes'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.h:17:52: note: Function 'hashx_vm_free' argument 2 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:131:38: note: Function 'hashx_vm_free' argument 2 names different: declaration 'size' definition 'bytes'. tor-0.4.9.5/src/ext/equix/hashx/src/virtual_memory.c:131:26: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/equix/src/context.c:17:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_CTX_MUST_COMPILE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/context.c:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_CTX_SOLVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/equix.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHX_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/equix.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_FAIL_PARTIAL_SUM [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/equix.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/equix.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_CTX_SOLVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/equix.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_FAIL_ORDER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/solver.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHX_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/equix/src/solver.c:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_MAX_SOLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/getdelim.c:40:14: style: Variable 'eptr' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: note: y is assigned tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: note: y is overwritten tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: note: x is assigned tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: note: x is overwritten tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: note: t is assigned tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: note: t is overwritten tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 't' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 'x' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 'y' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/keccak-tiny/keccak-tiny-unrolled.c:67:3: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/mulodi/mulodi4.c:50:19: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/mulodi/mulodi4.c:52:19: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/polyval/pclmul.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PV_BLOCK_STRIDE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/polyval/pclmul.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PV_BLOCK_STRIDE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/polyval/polyval.c:253:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/ext/readpassphrase.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/readpassphrase.c:170:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tor-0.4.9.5/src/ext/readpassphrase.c:71:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:134:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interval [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:149:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interval [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:37: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assignment 'H=calloc(1,sizeof(*H))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:165:19: note: Calling function 'min_heap_ctor', 1st argument 'H' value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:37: note: Null pointer dereference tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:47: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assignment 'H=calloc(1,sizeof(*H))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:165:19: note: Calling function 'min_heap_ctor', 1st argument 'H' value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:47: note: Null pointer dereference tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:57: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assignment 'H=calloc(1,sizeof(*H))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:165:19: note: Calling function 'min_heap_ctor', 1st argument 'H' value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:57: note: Null pointer dereference tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:115:8: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assignment 'H=calloc(1,sizeof(*H))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:166:31: note: Calling function 'min_heap_reserve', 1st argument 'H' value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:115:8: note: Null pointer dereference tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:60:43: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:60:62: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:68:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:69:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:193:21: style: Variable 'to' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:208:25: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'check' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:232:17: note: You might need to cast the function pointer here tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:208:25: note: Parameter 'ctx' can be declared as pointer to const tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:339:2: warning: If memory allocation fails, then there is a possible null pointer dereference: T [nullPointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:338:12: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:338:12: note: Assignment 'T=malloc(sizeof(*T))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:339:2: note: Null pointer dereference tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:318:41: style: Parameter 'a' can be declared as pointer to const. However it seems that 'timeoutcmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:332:1: note: You might need to cast the function pointer here tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:318:41: note: Parameter 'a' can be declared as pointer to const tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:318:62: style: Parameter 'b' can be declared as pointer to const. However it seems that 'timeoutcmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:332:1: note: You might need to cast the function pointer here tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:318:62: note: Parameter 'b' can be declared as pointer to const tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:397:25: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'check' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:421:14: note: You might need to cast the function pointer here tor-0.4.9.5/src/ext/timeouts/bench/bench-llrb.c:397:25: note: Parameter 'ctx' can be declared as pointer to const tor-0.4.9.5/src/ext/timeouts/bench/bench-wheel.c:15:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUT_mHZ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:112:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUTS_ALL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:34:13: warning:inconclusive: Invalid lua_pop() argument nr 2. The value is 0 but the valid values are '1:'. [invalidFunctionArg] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:284:37: note: Calling function 'luaL_setfuncs', 3rd argument '0' value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench.c:27:10: note: Assuming condition is false tor-0.4.9.5/src/ext/timeouts/bench/bench.c:34:13: note: Invalid argument tor-0.4.9.5/src/ext/timeouts/bench/bench.c:99:19: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:214:18: style: Variable 'to' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/timeouts/bench/bench.c:50:14: style: struct member 'bench::path' is never used. [unusedStructMember] tor-0.4.9.5/src/ext/timeouts/lua/timeout-lua.c:9:2: error: #error only Lua 5.3 supported [preprocessorErrorDirective] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:12:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUT_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:80:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:287:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:286:18: style: Variable 'to' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:436:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tor-0.4.9.5/src/ext/timeouts/test-timeout.c:79:6: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/ext/timeouts/timeout.c:616:3: error: There is an unknown macro here somewhere. Configuration is required. If TIMEOUT_PRIu is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/ext/tinytest.c:401:19: style:inconclusive: Function 'tinytest_main' argument 1 names different: declaration 'argc' definition 'c'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/tinytest.h:101:23: note: Function 'tinytest_main' argument 1 names different: declaration 'argc' definition 'c'. tor-0.4.9.5/src/ext/tinytest.c:401:19: note: Function 'tinytest_main' argument 1 names different: declaration 'argc' definition 'c'. tor-0.4.9.5/src/ext/tinytest.c:401:35: style:inconclusive: Function 'tinytest_main' argument 2 names different: declaration 'argv' definition 'v'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/tinytest.h:101:42: note: Function 'tinytest_main' argument 2 names different: declaration 'argv' definition 'v'. tor-0.4.9.5/src/ext/tinytest.c:401:35: note: Function 'tinytest_main' argument 2 names different: declaration 'argv' definition 'v'. tor-0.4.9.5/src/ext/trunnel/trunnel.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/trunnel/trunnel.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/trunnel/trunnel.c:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/ext/trunnel/trunnel.c:152:59: style:inconclusive: Function 'trunnel_string_setstr0' argument 2 names different: declaration 'inp' definition 'val'. [funcArgNamesDifferent] tor-0.4.9.5/src/ext/trunnel/trunnel-impl.h:268:63: note: Function 'trunnel_string_setstr0' argument 2 names different: declaration 'inp' definition 'val'. tor-0.4.9.5/src/ext/trunnel/trunnel.c:152:59: note: Function 'trunnel_string_setstr0' argument 2 names different: declaration 'inp' definition 'val'. tor-0.4.9.5/src/feature/api/tor_api.c:87:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_INVALID_SOCKET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/api/tor_api.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_TOR_CONTROL_SOCKET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:182:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:209:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:257:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:282:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:313:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:513:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:549:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRMAPSRC_TRACKEXIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:602:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_APP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:643:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DNS_ENTRY_AGE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:694:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DNS_TTL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:735:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_ADDR_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:806:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:867:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:884:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:930:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_TYPE_HOSTNAME [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:1016:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVED_TYPE_IPV4 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:1085:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowNonRFC953Hostnames [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/addressmap.c:1142:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/bridges.c:624:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/client/circpathbias.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:305:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPATH_STATE_AWAITING_KEYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseEntryGuards [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:459:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_BUILD_ATTEMPTED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:557:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_BUILD_ATTEMPTED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:632:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_BUILD_SUCCEEDED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_USE_ATTEMPTED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:724:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_USE_SUCCEEDED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:745:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_USE_SUCCEEDED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:801:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:915:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_PATH_BIAS_TESTING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1042:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_FLAG_REMOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_STATE_USE_SUCCEEDED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1275:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1467:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1604:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/circpathbias.c:1313:21: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/client/circpathbias.c:1331:21: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/client/dnsserv.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_ERR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_CONN_STATE_RESOLVE_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:296:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_ERR_SERVERFAILED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVDNS_TYPE_A [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_ERR_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:402:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_AP_DNS_LISTENER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_AP_DNS_LISTENER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/dnsserv.c:49:63: style: Parameter 'data_' can be declared as pointer to const. However it seems that 'evdns_server_callback' is a callback function, if 'data_' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/feature/client/dnsserv.c:406:43: note: You might need to cast the function pointer here tor-0.4.9.5/src/feature/client/dnsserv.c:49:63: note: Parameter 'data_' can be declared as pointer to const tor-0.4.9.5/src/feature/client/entrynodes.c:348:1: error: There is an unknown macro here somewhere. Configuration is required. If HANDLE_IMPL is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/client/proxymode.c:24:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/client/transports.c:416:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/control/btrack_circuit.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_circuit.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_circuit.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_circuit.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_circuit.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_circuit.c:79:20: style: Condition 'state>=0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/control/btrack_circuit.c:74:13: note: Assuming that condition 'state<0' is not redundant tor-0.4.9.5/src/feature/control/btrack_circuit.c:76:17: note: Assuming condition is false tor-0.4.9.5/src/feature/control/btrack_circuit.c:79:20: note: Condition 'state>=0' is always true tor-0.4.9.5/src/feature/control/btrack_circuit.c:80:24: style: Condition 'best->val>=0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/control/btrack_circuit.c:76:17: note: Assuming that condition 'best->val<0' is not redundant tor-0.4.9.5/src/feature/control/btrack_circuit.c:80:24: note: Condition 'best->val>=0' is always true tor-0.4.9.5/src/feature/control/btrack_orconn.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn.c:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_cevent.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_PLUGGABLE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_cevent.c:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOTSTRAP_STATUS_CONN_PT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_cevent.c:123:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOTSTRAP_STATUS_AP_CONN_PT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bto_gid_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bto_chan_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bto_gid_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BTRACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bto_gid_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bto_gid_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bto_gid_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:32:26: style: Parameter 'a' can be declared as pointer to const. However it seems that 'bto_gid_eq_' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:52:29: note: You might need to cast the function pointer here tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:32:26: note: Parameter 'a' can be declared as pointer to const tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:32:42: style: Parameter 'b' can be declared as pointer to const. However it seems that 'bto_gid_eq_' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:52:29: note: You might need to cast the function pointer here tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:32:42: note: Parameter 'b' can be declared as pointer to const tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:44:27: style: Parameter 'a' can be declared as pointer to const. However it seems that 'bto_chan_eq_' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:60:30: note: You might need to cast the function pointer here tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:44:27: note: Parameter 'a' can be declared as pointer to const tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:44:43: style: Parameter 'b' can be declared as pointer to const. However it seems that 'bto_chan_eq_' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:60:30: note: You might need to cast the function pointer here tor-0.4.9.5/src/feature/control/btrack_orconn_maps.c:44:43: note: Parameter 'b' can be declared as pointer to const tor-0.4.9.5/src/feature/control/control.c:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROL_CONNECTION_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_LOCAL_FD_IS_OWNER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:145:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONTROL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONTROL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:242:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROL_CONN_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:387:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONTROL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:400:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROL_CONN_STATE_NEEDAUTH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:427:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROL_CONN_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control.c:262:48: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/control/control_auth.c:454:60: error: There is an unknown macro here somewhere. Configuration is required. If TOR_SOCKET_T_FORMAT is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/control/control_bootstrap.c:346:47: debug: Function::addArguments found argument 'warn' with varid 0. [varid0] tor-0.4.9.5/src/feature/control/control_bootstrap.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONTROL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_bootstrap.c:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_bootstrap.c:297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_bootstrap.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OR_CONN_REASON_NO_ROUTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_bootstrap.c:393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOTSTRAP_STATUS_UNDEF [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_cmd.c:1322:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/control/control_events.c:217:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/control/control_fmt.c:303:43: debug: Function::addArguments found argument 'id_digest' with varid 0. [varid0] tor-0.4.9.5/src/feature/control/control_fmt.c:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERBOSE_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_fmt.c:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_fmt.c:260:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_DESTPORT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_fmt.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERBOSE_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_fmt.c:89:26: style: Variable 'build_state' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/control/control_getinfo.c:415:13: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/control/control_hs.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_hs.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_client_service_authorization_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_hs.c:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_AUTH_FLAG_IS_PERMANENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_hs.c:342:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:182:45: debug: Function::addArguments found argument 'conn' with varid 0. [varid0] tor-0.4.9.5/src/feature/control/control_proto.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:185:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:321:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_OMIT_KEYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/control_proto.c:423:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/control/getinfo_geoip.c:32:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/authmode.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_PURPOSE_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bridgeauth.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:45:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ri [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_free_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:119:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:187:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinMeasuredBWsForAuthToIgnoreAdvertised [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:249:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIRSERV [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compare_digest_to_vote_routerstatus_entry [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/bwauth.c:141:22: style: Variable 'v' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirRejectRequestsUnderLoad [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_VOTE_INTERVAL_TESTING_INITIAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3AuthVotingInterval [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:338:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RUN_TOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:437:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:85:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:88:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:102:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:116:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:119:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:122:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:152:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:159:9: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:165:7: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:172:9: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:178:7: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:183:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:195:7: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:198:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:234:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:236:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:241:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:245:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:251:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:258:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:261:5: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:85:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:88:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:102:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:116:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:119:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:122:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:152:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:159:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:165:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:172:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:178:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:183:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:189:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:195:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:198:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:234:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:236:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:241:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:245:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:251:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:258:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:261:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:437:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:443:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:448:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:456:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:491:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:161:9: style: Variable 'log_warn' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:174:9: style: Variable 'log_warn' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:191:9: style: Variable 'log_warn' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/dirauth/dirauth_config.c:200:5: style: Variable 'log_warn' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/dirauth/dirauth_periodic.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_periodic.c:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_periodic.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REACHABILITY_TEST_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_periodic.c:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIODIC_EVENT_NO_UPDATE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirauth_sys.c:56:22: style: Variable 'opts' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/dircollate.c:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dircollate.c:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable double_digest_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dircollate.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dircollator_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dircollate.c:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_free_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dircollate.c:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_TYPE_VOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dircollate.c:247:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable double_digest_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/dirvote.c:1919:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dirauth/dsigs_parse.c:225:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/dirauth/guardfraction.c:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compare_digest_to_vote_routerstatus_entry [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/guardfraction.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/guardfraction.c:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/guardfraction.c:223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/guardfraction.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/guardfraction.c:322:9: style: Variable 'guardfraction_file_str' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/keypin.c:215:18: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirauth/keypin.c:216:41: debug: Function::addArguments found argument 'ent' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirauth/keypin.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsamap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsamap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsamap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:287:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsamap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:306:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:452:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:471:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keypin_ent_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsamap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/keypin.c:282:25: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/keypin.c:496:21: style: Variable 'other_ent' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/process_descs.c:694:12: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/dirauth/reachability.c:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirTestEd25519LinkKeys [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/reachability.c:108:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirTestReachability [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/reachability.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/reachability.c:197:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirTestReachability [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sr_srv_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_DIGEST_ALG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_COMMIT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:295:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_REVEAL_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_REVEAL_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_COMMIT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:427:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_SRV_VALUE_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:556:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:829:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:891:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:955:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_REVEAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:1026:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:1095:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:1142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:1206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random.c:1216:13: style: Variable 'prev_srv' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/shared_random.c:1217:13: style: Variable 'cur_srv' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_RANDOM_N_ROUNDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_RANDOM_N_ROUNDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PROTO_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PROTO_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:315:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PROTO_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:408:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_SRV_VALUE_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:600:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_line_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:775:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_REVEAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:918:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:998:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_STATE_ACTION_GET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:1124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:1201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:1227:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_STATE_ACTION_SAVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:1273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_STATE_ACTION_SAVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/shared_random_state.c:1295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirVoteStableGuaranteeMinUptime [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_MAX_AGE_TO_PUBLISH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinUptimeHidServDirectoryV2 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:407:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinMeasuredBWsForAuthToIgnoreAdvertised [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:454:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_of_process_start [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:524:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REACHABILITY_TEST_CYCLE_PERIOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:587:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDirGuardBWGuarantee [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:651:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestingTorNetwork [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:686:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ri [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voteflags.c:206:53: style: Parameter 'omit_as_sybil' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:34:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voting_schedule_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:143:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interval_starts [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestingV3AuthVotingStartOffset [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3AuthVotingInterval [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:182:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:31:20: style: Variable 'consensus' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dircache/conscache.c:628:59: error: syntax error [syntaxError] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:226:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:322:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdm_diff_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:555:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_TYPE_CONSENSUS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:634:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_CONSENSUS_FLAVORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:667:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:729:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIRSERV [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:876:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:934:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_METHOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1041:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_CONSENSUS_FLAVORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1084:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_CONSENSUS_FLAVORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1224:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1257:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdm_diff_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIRSERV [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1439:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_METHOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1473:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RPL_REPLY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1644:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1810:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RPL_REPLY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1836:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_CONSENSUS_FLAVORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1937:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:568:28: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1727:22: style: Variable 'work' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dircache/consdiffmgr.c:1896:24: style: Variable 'work' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dircache/dircache.c:1313:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dircache/dircache_stub.c:17:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dircache/dirserv.c:202:36: debug: Function::addArguments found argument 'flavor_name' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircache/dirserv.c:138:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cached_dir_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cached_dir_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:190:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable common_digests_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:206:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flavor_name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSR_HEX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:256:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:314:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spooled_resource_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:348:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spooled_resource_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:589:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:630:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:664:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spooled [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:714:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_info [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:745:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_CONN_STATE_SERVER_WRITING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircache/dirserv.c:481:30: style: Variable 'cce' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dircache/dirserv.c:580:20: style: Variable 'md' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dirclient/dirclient.c:1751:44: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:163:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_SCHED_INCREMENT_ATTEMPT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPOSSIBLE_TO_DOWNLOAD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_SCHED_INCREMENT_FAILURE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:365:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPOSSIBLE_TO_DOWNLOAD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPOSSIBLE_TO_DOWNLOAD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirclient/dlstatus.c:255:17: style: Variable 'min_delay' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/dircommon/consdiff.c:107:7: debug: Scope::checkVariable found variable 'r' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:103:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:104:39: debug: Function::addArguments found argument 'cons' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:116:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:117:49: debug: Function::addArguments found argument 'cons' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:127:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:128:37: debug: Function::addArguments found argument 'd1' with varid 0. [varid0] tor-0.4.9.5/src/feature/dircommon/consdiff.c:85:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdline_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:121:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cons [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:150:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smartlist_slice_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:556:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdline_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:733:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONSDIFF [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:871:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONSDIFF [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:1042:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:1112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:1198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:1305:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdline_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:1323:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdline [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/consdiff.c:587:15: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/dircommon/directory.c:431:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:44:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:293:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_pair_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:301:43: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:126:31: error: Uninitialized variable: &k [uninitvar] tor-0.4.9.5/src/feature/dircommon/fp_pair.c:165:31: error: Uninitialized variable: &k [uninitvar] tor-0.4.9.5/src/feature/dirparse/authcert_parse.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_BEGIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVED_IN_CACHE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:326:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable microdesc_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:75:7: error: Uninitialized variable: s [legacyUninitvar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:82:5: error: Uninitialized variable: s [legacyUninitvar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:90:5: error: Uninitialized variable: s [legacyUninitvar] tor-0.4.9.5/src/feature/dirparse/microdesc_parse.c:90:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:608:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:638:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:1031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:1053:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_TYPE_VOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:1104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/ns_parse.c:1530:52: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/feature/dirparse/parsecommon.c:453:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dirparse/policy_parse.c:43:56: debug: Function::addArguments found argument 's' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirparse/policy_parse.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_ADDR_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/policy_parse.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_REJECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/policy_parse.c:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_REJECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/routerparse.c:870:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:90:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:91:34: debug: Function::addArguments found argument 'digest' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:129:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:130:39: debug: Function::addArguments found argument 'd1' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:143:36: debug: Function::addArguments found argument 'digest' with varid 0. [varid0] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:117:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/sigcommon.c:152:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CST_NO_CHECK_OBJTYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/signing.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/signing.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/dirparse/signing.c:80:64: style: Parameter 'private_key' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/dirparse/unparseable.c:279:28: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/hibernate/hibernate.c:305:44: debug: Function::addArguments found argument 'options' with varid 0. [varid0] tor-0.4.9.5/src/feature/hibernate/hibernate.c:322:26: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/hibernate/hibernate.c:936:23: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/hibernate/hibernate.c:946:21: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/hibernate/hibernate.c:956:27: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/hibernate/hibernate.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:212:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingMax [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_ACCT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:480:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingRule [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:504:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingRule [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_ACCT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:720:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvoidDiskWrites [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:738:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:799:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingMax [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:810:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingMax [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:845:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_LIVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:912:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_LOWBANDWIDTH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:938:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_EXITING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:948:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_LIVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:958:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_DORMANT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:968:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_DORMANT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:1058:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_DORMANT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:1076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:1109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingMax [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:1195:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountingMax [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:1247:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:1266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_INITIAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hibernate/hibernate.c:591:42: style: Condition 'accounting_record_bandwidth_usage(now,get_or_state())' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hibernate/hibernate.c:591:42: note: Calling function 'accounting_record_bandwidth_usage' returns 0 tor-0.4.9.5/src/feature/hibernate/hibernate.c:591:42: note: Condition 'accounting_record_bandwidth_usage(now,get_or_state())' is always false tor-0.4.9.5/src/feature/hibernate/hibernate.c:275:24: warning:inconclusive: Either the condition '!cp' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tor-0.4.9.5/src/feature/hibernate/hibernate.c:280:7: note: Assuming that condition '!cp' is not redundant tor-0.4.9.5/src/feature/hibernate/hibernate.c:275:24: note: Null pointer addition tor-0.4.9.5/src/feature/hs/hs_cache.c:174:20: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/hs/hs_cell.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:95:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_ntor_intro_cell_keys_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:127:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_HS_INTRO_ONION_KEY_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:266:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_CELL_INTRODUCE1_MIN_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:394:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_EXT_TYPE_POW [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:461:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_EXT_TYPE_CC_REQUEST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:501:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REND_COOKIE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:528:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_HS_INTRO_AUTH_KEY_TYPE_ED25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:545:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_DOS_PARAM_TYPE_INTRO2_RATE_PER_SEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:574:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_CELL_EXTENSION_TYPE_DOS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:671:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SIG_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:815:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:883:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:998:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:1166:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:1206:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:1225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_REND_COOKIE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:1241:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:1266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_cell.c:1296:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_cell_introduce1_data_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:331:18: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_circuit.c:332:54: debug: Function::addArguments found argument 'service' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_circuit.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_rend_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_NTOR_KEY_EXPANSION_KDF_OUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:139:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_REND_JOINED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:188:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:217:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:342:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable service [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:463:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:503:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:586:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_cell_introduce1_data_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:661:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_REND_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:675:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:721:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:879:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_rend_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:953:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_PATH_ONION_SOS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:986:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1007:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1036:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLAUNCH_NEED_UPTIME [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_ESTABLISH_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1338:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_METRICS_ERR_INTRO_REQ_SUBCREDENTIAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1449:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1695:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_REND_READY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1377:55: style: Condition 'enqueue_rend_request(service,ip,&data,now)<0' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_circuit.c:1377:29: note: Calling function 'enqueue_rend_request' returns 0 tor-0.4.9.5/src/feature/hs/hs_circuit.c:1377:55: note: Condition 'enqueue_rend_request(service,ip,&data,now)<0' is always false tor-0.4.9.5/src/feature/hs/hs_circuit.c:659:48: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/hs/hs_circuit.c:742:19: style: Variable 'req' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_circuit.c:844:5: style: Variable 'in_flight' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:105:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_token_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_circuitmap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_FINISHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:285:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_circuitmap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:311:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_INTRO_POINT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_REND_POINT_WAITING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:362:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:386:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_CONNECT_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:427:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_ESTABLISH_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:453:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_REND_READY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:503:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_ESTABLISH_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:525:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_circuitmap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:545:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_circuitmap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_circuitmap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_circuitmap.c:524:14: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_client.c:480:45: debug: Function::addArguments found argument 'onion_identity_pk' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_client.c:144:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:173:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:202:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:248:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_CONN_STATE_CIRCUIT_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:299:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry_conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:326:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry_conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:445:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:484:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable onion_identity_pk [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:505:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsdir [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:524:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_INTRODUCING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:555:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:581:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:630:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTRO_POINT_FAILURE_GENERIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:675:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:870:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:889:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_INTRODUCING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:940:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_ESTABLISH_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1020:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1053:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1163:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS5_HS_REND_FAILED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1215:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS5_HS_INTRO_FAILED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_INTRODUCE_ACKED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1402:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FetchHidServDescriptors [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1542:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1577:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry_conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1624:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry_conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1659:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1702:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1783:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1837:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGISTER_SUCCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1890:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1935:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:1958:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_AUTH_FLAG_IS_PERMANENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2007:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOVAL_SUCCESS_NOT_FOUND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2056:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_TIMEOUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2082:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTRO_POINT_FAILURE_UNREACHABLE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2180:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2212:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2243:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_STREAM_REASON_RESOLVEFAILED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2301:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_ESTABLISH_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2490:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2610:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_INTRODUCE_ACK_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2639:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_REND_READY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2675:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2733:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_FINISHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:2766:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_client.c:305:13: style: Condition 'count>0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_client.c:296:24: note: Assignment 'count=0', assigned value is 0 tor-0.4.9.5/src/feature/hs/hs_client.c:302:5: note: count is incremented', new value is 1 tor-0.4.9.5/src/feature/hs/hs_client.c:305:13: note: Condition 'count>0' is always true tor-0.4.9.5/src/feature/hs/hs_client.c:728:10: style: Condition 'ip==NULL' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_client.c:548:46: note: Assignment 'intro_point=NULL', assigned value is 0 tor-0.4.9.5/src/feature/hs/hs_client.c:556:26: note: Assuming condition is false tor-0.4.9.5/src/feature/hs/hs_client.c:727:38: note: Calling function 'find_desc_intro_point_by_ident' returns 0 tor-0.4.9.5/src/feature/hs/hs_client.c:727:38: note: Assignment 'ip=find_desc_intro_point_by_ident(intro_circ->hs_ident,desc)', assigned value is 0 tor-0.4.9.5/src/feature/hs/hs_client.c:728:10: note: Condition 'ip==NULL' is always true tor-0.4.9.5/src/feature/hs/hs_client.c:2728:63: style: Condition 'find_desc_intro_point_by_ident(ocirc->hs_ident,desc)==NULL' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_client.c:548:46: note: Assignment 'intro_point=NULL', assigned value is 0 tor-0.4.9.5/src/feature/hs/hs_client.c:556:26: note: Assuming condition is false tor-0.4.9.5/src/feature/hs/hs_client.c:2728:39: note: Calling function 'find_desc_intro_point_by_ident' returns 0 tor-0.4.9.5/src/feature/hs/hs_client.c:2728:63: note: Condition 'find_desc_intro_point_by_ident(ocirc->hs_ident,desc)==NULL' is always true tor-0.4.9.5/src/feature/hs/hs_client.c:482:19: style: Variable 'hsdir_rs' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_client.c:2392:9: style: Variable 'onion_address' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_client.c:2393:9: style: Variable 'auth_type' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_client.c:2394:9: style: Variable 'key_type' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_common.c:987:57: debug: Function::addArguments found argument 'consensus' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_common.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:128:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:139:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:185:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPD_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestingTorNetwork [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:346:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:387:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_KEYBLIND_NONCE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:489:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_CHECKSUM_INPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:544:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:616:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:666:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_port_config_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:847:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:859:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_CHECKSUM_LEN_USED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:904:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:933:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:957:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:992:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consensus [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1020:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1046:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1089:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1137:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1156:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DEFAULT_HSDIR_N_REPLICAS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DEFAULT_HSDIR_SPREAD_FETCH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1176:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DEFAULT_HSDIR_SPREAD_STORE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REND_HID_SERV_DIR_REQUERY_PERIOD_TESTING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE32_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1460:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REND_DESC_ID_V2_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1533:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:1601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_common.c:623:24: style: Condition 'add_unix_port(matching_ports,p)' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_common.c:650:24: style: Condition 'set_unix_port(conn,chosen_port)' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_config.c:141:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_CIRCUIT_ID_PROTOCOL_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:248:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_VERSION_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:558:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_config.c:659:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_control.c:239:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1554:10: debug: Scope::checkVariable found variable 'secret_data_len' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1557:10: debug: Scope::checkVariable found variable 'encrypted_len' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1557:25: debug: Scope::checkVariable found variable 'result_len' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1561:10: debug: Scope::checkVariable found variable 'encrypted_blob_size' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1670:10: debug: Scope::checkVariable found variable 'superencrypted_len' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1704:10: debug: Scope::checkVariable found variable 'encrypted_len' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1545:18: debug: Function::addArguments found argument 'long' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1546:44: debug: Function::addArguments found argument 'desc' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1667:18: debug: Function::addArguments found argument 'long' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1668:53: debug: Function::addArguments found argument 'desc' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1699:18: debug: Function::addArguments found argument 'long' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1700:48: debug: Function::addArguments found argument 'desc' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2819:51: debug: Function::addArguments found argument 'desc' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:220:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_KDF_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:347:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:390:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_BASE64_PADDED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_BASE64_PADDED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:522:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:533:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_SUPERENC_PLAINTEXT_PAD_MULTIPLE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:593:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_SUPERENC_PLAINTEXT_PAD_MULTIPLE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_SALT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:695:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_CLIENT_ID_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:733:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_AUTH_CLIENT_MULTIPLE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:768:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:866:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_BASE64_PADDED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:927:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:963:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1040:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1084:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_TYPE_SIGNING_HS_DESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1248:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1299:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_SALT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1437:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1490:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1552:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1670:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable superencrypted_len [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1704:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encrypted_len [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1763:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1817:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R3_INTRO_ONION_KEY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1868:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2013:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2060:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SIG_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2122:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tok [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2208:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R3_DESC_LIFETIME [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2295:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_SUPERENC_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2409:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_ENCRYPTED_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2566:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_ENCRYPTED_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2616:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_SUPERENC_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_PLAINTEXT_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2746:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DECODE_GENERIC_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2900:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2916:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2993:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_desc_intro_point_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:3030:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:3084:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_DESCRIPTOR_COOKIE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:3134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2015:15: style: Condition 'i++==0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2010:13: note: Assignment 'i=0', assigned value is 0 tor-0.4.9.5/src/feature/hs/hs_descriptor.c:2015:15: note: Condition 'i++==0' is always true tor-0.4.9.5/src/feature/hs/hs_descriptor.c:1630:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_dos.c:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_dos.c:179:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_INTRO_POINT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_ident.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_ident_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_ident.c:61:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_ident_dir_conn_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_ident.c:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_ident_edge_conn_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:154:53: debug: Function::addArguments found argument 'circ' with varid 0. [varid0] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_HS_INTRO_AUTH_KEY_TYPE_ED25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:208:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_CONFIG_V3_DOS_DEFENSE_RATE_PER_SEC_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COMMAND_ESTABLISH_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:481:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:514:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EST_INTRO_MALFORMED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:578:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COMMAND_INTRODUCE_ACK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:608:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_HS_INTRO_AUTH_KEY_TYPE_ED25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:645:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_HS_INTRO_ACK_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:750:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTRO1_CIRCUIT_REUSED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:781:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_intropoint.c:815:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_metrics.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_metrics_size [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_metrics.c:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_metrics_size [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_metrics.c:157:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_metrics [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_metrics.c:200:17: style: Variable 'service' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_ob.c:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_ob.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_ob.c:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_ob.c:328:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_subcredential_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_SEED_HEAD_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_NONCE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_CHALLENGE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_HASH_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:161:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_NUM_IDX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_NUM_IDX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_CTX_MUST_COMPILE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_NONCE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_SEED_HEAD_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:398:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonce_cache_table_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:447:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_pow_solution_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:507:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs/hs_pow.c:559:22: style: Variable 'work' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs/hs_service.c:335:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/hs_common/replaycache.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/replaycache.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/replaycache.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/replaycache.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_SRV_VALUE_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestingTorNetwork [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_SRV_VALUE_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_SRV_VALUE_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:247:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_RANDOM_N_ROUNDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_RANDOM_N_ROUNDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:312:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_RANDOM_N_ROUNDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:58:20: style: Variable 'consensus' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/hs_common/shared_random_client.c:256:20: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/keymgt/loadkey.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/keymgt/loadkey.c:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORCE_PASSPHRASE_OFF [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/keymgt/loadkey.c:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/keymgt/loadkey.c:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/keymgt/loadkey.c:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/keymgt/loadkey.c:394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_ED_KEY_REPLACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/keymgt/loadkey.c:729:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_ED_KEY_EXTRA_STRONG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/metrics/metrics.c:59:43: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/authcert.c:655:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/describe.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DESC_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/describe.c:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DESC_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/describe.c:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DESC_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/describe.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DESC_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/describe.c:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DESC_BUF_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/describe.c:263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERBOSE_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/dirlist.c:108:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/fmt_routerstatus.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/microdesc.c:498:29: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/networkstatus.c:440:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/nickname.c:24:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nickname.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/node_select.c:835:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:95:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODEFAMILY_MEMBER_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodefamily_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODEFAMILY_BY_RSA_ID [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODEFAMILY_BY_NICKNAME [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:354:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NNF_NO_WARN_UNNAMED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:388:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodefamily.c:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodefamily_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/nodelist.c:2430:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/routerinfo.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/routerinfo.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_PURPOSE_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/routerlist.c:1093:5: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/nodelist/routerset.c:391:12: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/nodelist/torcert.c:294:33: debug: Function::addArguments found argument 'cert' with varid 0. [varid0] tor-0.4.9.5/src/feature/nodelist/torcert.c:391:46: debug: Function::addArguments found argument 'crosscert' with varid 0. [varid0] tor-0.4.9.5/src/feature/nodelist/torcert.c:645:47: debug: Function::addArguments found argument 'crosscert' with varid 0. [varid0] tor-0.4.9.5/src/feature/nodelist/torcert.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_FLAG_INCLUDE_SIGNING_KEY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNED_KEY_TYPE_ED25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_cert_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_cert_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:225:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SIG_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:296:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_cert_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_BYTES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:473:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_handshake_certs_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:517:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:548:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:656:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crosscert [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:739:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/nodelist/torcert.c:181:31: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/relay/circuitbuild_relay.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/circuitbuild_relay.c:259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CIRCUIT_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/circuitbuild_relay.c:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_CONNECTFAILED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/circuitbuild_relay.c:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COMMAND_EXTEND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/circuitbuild_relay.c:561:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/circuitbuild_relay.c:405:16: style: Variable 'n_chan' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/relay/dns.c:817:44: error: There is an unknown macro here somewhere. Configuration is required. If TOR_SOCKET_T_FORMAT is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/relay/ext_orport.c:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_EXT_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:155:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtORPortCookieAuthFileGroupReadable [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:308:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:369:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:462:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_OR_CONN_STATE_AUTH_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:630:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_OR_CONN_STATE_FLUSHING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/ext_orport.c:650:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_TAP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONION_HANDSHAKE_TYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:275:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:325:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/onion_queue.c:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_config.c:776:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/relay/relay_find_addr.c:113:50: debug: Function::addArguments found argument 'options' with varid 0. [varid0] tor-0.4.9.5/src/feature/relay/relay_find_addr.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_find_addr.c:207:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_handshake.c:489:56: debug: Function::addArguments found argument 'conn' with varid 0. [varid0] tor-0.4.9.5/src/feature/relay/relay_handshake.c:105:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_handshake.c:226:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_handshake.c:323:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_handshake.c:495:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_CIRCUITS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_RELAY_FLAGS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_TRAFFIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:406:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_DOS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:474:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CC_COUNTERS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:565:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CC_GAUGES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_STREAMS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CONN_COUNTERS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:818:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CONN_GAUGES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:851:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_TCP_EXHAUSTION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_DNS_ERRORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:940:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_DNS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:969:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_GLOBAL_RW_LIMIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:990:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_SOCKETS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1009:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_ONIONSKINS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1041:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_OOM_BYTES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1075:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_SIGNING_CERT_EXPIRY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_EST_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_EST_REND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_INTRO1_CELLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_NUM_REND1_CELLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CIRC_DESTROY_CELL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CIRC_DROP_CELL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_METRICS_CIRC_PROTO_VIOLATION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_metrics.c:1288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fill_fn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_periodic.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIODIC_EVENT_NO_UPDATE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_periodic.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_KEY_CONSENSUS_CHECK_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_periodic.c:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_periodic.c:200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_periodic.c:285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/relay_periodic.c:308:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_KEY_CONSENSUS_CHECK_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/router.c:1797:3: error: There is an unknown macro here somewhere. Configuration is required. If IF_BUG_ONCE is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/feature/relay/routerkeys.c:711:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/feature/relay/routermode.c:34:34: debug: Function::addArguments found argument 'options' with varid 0. [varid0] tor-0.4.9.5/src/feature/relay/routermode.c:43:41: debug: Function::addArguments found argument 'options' with varid 0. [varid0] tor-0.4.9.5/src/feature/relay/routermode.c:55:25: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/relay/routermode.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientOnly [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/routermode.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:241:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:316:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:353:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/selftest.c:415:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BandwidthRate [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/transport_config.c:54:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/transport_config.c:125:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_IGNORE_BLANK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/transport_config.c:209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/transport_config.c:269:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RUN_TOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/relay/transport_config.c:223:7: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/relay/transport_config.c:232:7: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/relay/transport_config.c:243:7: style: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/feature/relay/transport_config.c:95:18: style: Variable 'cl' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/relay/transport_config.c:173:18: style: Variable 'cl' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/relay/transport_config.c:223:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/relay/transport_config.c:232:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/relay/transport_config.c:243:7: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/rend/rendcommon.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_INTERNAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/rend/rendmid.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_TORPROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/rend/rendmid.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_CIRC_REASON_INTERNAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/rend/rendmid.c:116:14: style: Variable 'reason' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/feature/stats/bwhist.c:241:26: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/bwhist.c:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_SECS_BW_SUM_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_SECS_ROLLING_MEASURE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_array_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_SECS_BW_SUM_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:244:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestingMinTimeToReportBandwidth [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:280:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_SECS_BW_SUM_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_TOTALS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:362:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:452:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_SECS_BW_SUM_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/bwhist.c:513:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/stats/connstats.c:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bidimap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/connstats.c:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bidimap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/connstats.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bidimap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/connstats.c:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/connstats.c:266:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:61:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:144:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMP_EXACT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientmap_entry_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOIP_CLIENT_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:213:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOIP_CLIENT_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:317:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:328:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:361:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirReqStatistics [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirreqmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:525:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirreqmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:536:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirReqStatistics [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:557:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirReqStatistics [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_history [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:692:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirreqmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:797:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:887:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:934:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:971:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1040:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1089:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1212:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeartbeatPeriod [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1246:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1382:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:1410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientmap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/geoip_stats.c:501:23: style: Variable 'old_ent' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/stats/geoip_stats.c:648:11: style: Variable 'transport_count_ptr' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/stats/predict_ports.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/predict_ports.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/predict_ports.c:122:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/predict_ports.c:151:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/predict_ports.c:175:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/predict_ports.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/predict_ports.c:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2409:53: debug: Function::addArguments found argument 'type' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/rephist.c:2416:52: debug: Function::addArguments found argument 'type' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/rephist.c:2423:54: debug: Function::addArguments found argument 'type' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/rephist.c:2430:53: debug: Function::addArguments found argument 'type' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/rephist.c:2586:18: debug: Function::addArguments found argument 'bool' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/rephist.c:2587:26: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/feature/stats/rephist.c:479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:498:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:581:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERLOAD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:638:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:795:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:950:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1020:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1198:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1599:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1630:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1642:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1712:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1735:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1760:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1779:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1795:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1811:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1935:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:1955:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2053:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2097:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2190:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONION_STAT_TYPE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2411:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2418:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2425:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2432:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_HEARTBEAT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2467:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_v2_stats_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2539:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_v3_stats_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2694:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2754:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_STATS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2789:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINK_PROTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2940:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPHIST_CELL_PADDING_COUNTS_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:2966:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINK_PROTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:3000:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/feature/stats/rephist.c:385:7: style: Condition '!dns_stats' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/feature/stats/rephist.c:319:16: style: Variable 'dns_stats' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/stats/rephist.c:360:16: style: Variable 'dns_stats' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/stats/rephist.c:671:22: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/stats/rephist.c:819:29: style: Parameter 'hist' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/stats/rephist.c:841:39: style: Parameter 'hist' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/stats/rephist.c:855:46: style: Parameter 'hist' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/feature/stats/rephist.c:884:17: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/feature/stats/rephist.c:240:10: style: struct member 'overload_dns_stats_t::next_assessment_time' is never used. [unusedStructMember] tor-0.4.9.5/src/feature/stats/rephist.c:1443:22: style: Variable 'cur_bytes' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/buf/buffers.c:394:28: debug: Function::addArguments found argument 'buf' with varid 0. [varid0] tor-0.4.9.5/src/lib/buf/buffers.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:367:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:396:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datalen [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:531:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:644:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:663:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_MAX_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:698:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_MAX_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:758:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_MAX_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:774:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_MAX_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:821:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_MAX_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:836:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEEK_BUF_STARTSWITH_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:855:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_MAX_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:913:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/buf/buffers.c:455:12: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/buf/buffers.c:755:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/buf/buffers.c:851:32: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/lib/buf/buffers.c:857:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/compress/compress.c:76:30: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIuSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/compress/compress_buf.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_lzma.c:195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMA_METHOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_lzma.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_COMPRESS_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_lzma.c:141:7: style: struct member 'tor_lzma_compress_state_t::compress' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/compress/compress_lzma.c:144:10: style: struct member 'tor_lzma_compress_state_t::input_so_far' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/compress/compress_lzma.c:146:10: style: struct member 'tor_lzma_compress_state_t::output_so_far' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/compress/compress_none.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_COMPRESS_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zlib.c:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZIP_METHOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zlib.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zlib.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEST_COMPRESSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zlib.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_COMPRESS_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zlib.c:126:33: style:inconclusive: Function 'tor_zlib_state_size_precalc' argument 1 names different: declaration 'inflate' definition 'inflate_'. [funcArgNamesDifferent] tor-0.4.9.5/src/lib/compress/compress_zlib.c:48:47: note: Function 'tor_zlib_state_size_precalc' argument 1 names different: declaration 'inflate' definition 'inflate_'. tor-0.4.9.5/src/lib/compress/compress_zlib.c:126:33: note: Function 'tor_zlib_state_size_precalc' argument 1 names different: declaration 'inflate' definition 'inflate_'. tor-0.4.9.5/src/lib/compress/compress_zstd.c:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZSTD_METHOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zstd.c:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_COMPRESS_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/compress/compress_zstd.c:145:7: style: struct member 'tor_zstd_compress_state_t::compress' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/compress/compress_zstd.c:146:7: style: struct member 'tor_zstd_compress_state_t::have_called_end' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/compress/compress_zstd.c:150:10: style: struct member 'tor_zstd_compress_state_t::input_so_far' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/compress/compress_zstd.c:152:10: style: struct member 'tor_zstd_compress_state_t::output_so_far' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/confmgt/confmgt.c:185:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable struct_magic_decl_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:324:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvar [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:338:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:372:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:395:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:418:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abbrev [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:448:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:480:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mv [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:550:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFLG_NOREPLACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:560:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFLG_NOSET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:591:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFLG_NOCMP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:605:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFLG_NOCOPY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:621:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFLG_NOLIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:635:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFLG_NODUMP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:679:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mv [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:715:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAL_USE_DEFAULTS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:803:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:851:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:943:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAL_CLEAR_FIRST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1003:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1039:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1101:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mv [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1137:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mv [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSTAT_PRE_NORMALIZE_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1397:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mv [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/confmgt.c:858:7: style: Condition '!config_var_is_gettable(var->cvar)' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/lib/confmgt/confmgt.c:858:31: note: Calling function 'config_var_is_gettable' returns 1 tor-0.4.9.5/src/lib/confmgt/confmgt.c:858:7: note: Condition '!config_var_is_gettable(var->cvar)' is always false tor-0.4.9.5/src/lib/confmgt/confmgt.c:998:34: style:inconclusive: Function 'config_reset' argument 1 names different: declaration 'fmt' definition 'mgr'. [funcArgNamesDifferent] tor-0.4.9.5/src/lib/confmgt/confmgt.c:58:46: note: Function 'config_reset' argument 1 names different: declaration 'fmt' definition 'mgr'. tor-0.4.9.5/src/lib/confmgt/confmgt.c:998:34: note: Function 'config_reset' argument 1 names different: declaration 'fmt' definition 'mgr'. tor-0.4.9.5/src/lib/confmgt/confmgt.c:653:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:720:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:803:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:851:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:946:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1003:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1074:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/confmgt.c:1075:3: style: Variable 'config_mgr_assert_magic_ok' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/confmgt/type_defs.c:308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/type_defs.c:477:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/type_defs.c:512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/type_defs.c:534:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/type_defs.c:568:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_units [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/type_defs.c:610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_LINE_APPEND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/typedvar.c:141:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_line_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/typedvar.c:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/unitparse.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/unitparse.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/confmgt/unitparse.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/bloomfilt.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOMFILT_N_HASHES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/bloomfilt.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOMFILT_N_HASHES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/bloomfilt.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOMFILT_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:373:1: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/container/map.c:373:1: debug: Function::addArguments found argument 'map' with varid 0. [varid0] tor-0.4.9.5/src/lib/container/map.c:374:1: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/container/map.c:374:1: debug: Function::addArguments found argument 'map' with varid 0. [varid0] tor-0.4.9.5/src/lib/container/map.c:375:1: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/container/map.c:375:1: debug: Function::addArguments found argument 'map' with varid 0. [varid0] tor-0.4.9.5/src/lib/container/map.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:373:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strmap_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:373:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:373:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digestmap_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest256map_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/map.c:375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/namemap.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable namemap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/namemap.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable namemap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/namemap.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAMEMAP_NAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/namemap.c:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAMEMAP_NAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/namemap.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable namemap_ht [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/container/namemap.c:57:20: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/container/namemap.c:95:10: style: union member 'Anonymous0::storage' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/container/smartlist.c:167:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_AES_CTR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:109:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_AES_ECB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TRUE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_nss.c:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/aes_openssl.c:55:2: error: failed to evaluate #if condition, undefined function-like macro invocation: OPENSSL_V_NOPATCH( ... ) [syntaxError] tor-0.4.9.5/src/lib/crypt_ops/crypto_cipher.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_IV_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_cipher.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_cipher.c:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_cipher.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_cipher.c:149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_IV_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_cipher.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_IV_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_curve25519.c:78:2: error: #error "No implementation of curve25519 is available." [preprocessorErrorDirective] tor-0.4.9.5/src/lib/crypt_ops/crypto_dh.c:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_dh_nss.c:20:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/crypt_ops/crypto_dh_openssl.c:20:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/crypt_ops/crypto_digest.c:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_digest.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_digest.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_digest.c:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA3_256 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_digest_nss.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/crypt_ops/crypto_digest_openssl.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:694:7: debug: Scope::checkVariable found variable 'r' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:289:45: debug: Function::addArguments found argument 'signature_out' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:325:46: debug: Function::addArguments found argument 'signature' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:374:30: debug: Function::addArguments found argument 'okay_out' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:664:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:665:26: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:229:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:330:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:391:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable okay_out [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:462:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST512_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:622:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:647:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:659:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed25519_public_key_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:691:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SECKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:789:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_PUBKEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:802:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ed25519.c:51:9: style: struct member 'ed25519_impl_t::keygen' is never used. [unusedStructMember] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:92:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFTS_BIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_BASE64_PADDED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:243:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SIG_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:258:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SIG_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:279:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:293:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:308:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_format.c:322:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_hkdf.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_hkdf.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:189:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:202:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:215:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:77:35: style: Condition 'crypto_init_siphash_key()<0' is always false [knownConditionTrueFalse] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:77:32: note: Calling function 'crypto_init_siphash_key' returns 0 tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:77:35: note: Condition 'crypto_init_siphash_key()<0' is always false tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:305:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'crypto_set_options' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:333:18: note: You might need to cast the function pointer here tor-0.4.9.5/src/lib/crypt_ops/crypto_init.c:305:26: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/lib/crypt_ops/crypto_nss_mgt.c:19:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/crypt_ops/crypto_ope.c:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_IV_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ope.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPE_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_ope.c:167:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPE_INPUT_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_openssl_mgt.c:122:2: error: #error "OpenSSL has been built without thread support. Tor requires an \ [preprocessorErrorDirective] tor-0.4.9.5/src/lib/crypt_ops/crypto_pwbox.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_pwbox.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:352:34: debug: Function::addArguments found argument 'out' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:479:21: debug: Function::addArguments found argument 'to' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:261:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:314:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST512_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:481:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:308:53: style: Condition 'crypto_strongest_rand_syscall(out,out_len)!=0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:308:38: note: Calling function 'crypto_strongest_rand_syscall' returns -1 tor-0.4.9.5/src/lib/crypt_ops/crypto_rand.c:308:53: note: Condition 'crypto_strongest_rand_syscall(out,out_len)!=0' is always true tor-0.4.9.5/src/lib/crypt_ops/crypto_rand_fast.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_FAST_RNG_SEED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand_fast.c:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INHERIT_RES_KEEP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand_fast.c:212:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_FAST_RNG_SEED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand_fast.c:224:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_FAST_RNG_SEED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand_fast.c:336:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_FAST_RNG_SEED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rand_numeric.c:118:2: error: #error SIZEOF_INT is neither 4 nor 8 [preprocessorErrorDirective] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:293:48: debug: Function::addArguments found argument 'env' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKCS1_OAEP_PADDING_OVERHEAD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:274:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:507:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:584:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:676:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:229:40: style: Parameter 'pk' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:254:47: style: Parameter 'pk' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa.c:273:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_nss.c:650:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:83:47: debug: Function::addArguments found argument 'env' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:112:16: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:144:48: debug: Function::addArguments found argument 'env' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:424:47: debug: Function::addArguments found argument 'env' with varid 0. [varid0] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_RSA_EXPONENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:372:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:408:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:469:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:490:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:536:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:605:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:228:45: style:inconclusive: Boolean expression '!a_is_non_null' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] tor-0.4.9.5/src/lib/crypt_ops/crypto_rsa_openssl.c:228:45: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_RFC2440_SPECIFIER_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_RFC2440_SPECIFIER_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_BAD_ALGORITHM [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_BAD_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_NO_SCRYPT_SUPPORT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:417:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_FLAG_NO_SCRYPT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:467:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_TRUNCATED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_OKAY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:303:39: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 280. [shiftTooManyBitsSigned] tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:280:21: note: Assuming that condition 'log_iters>31' is not redundant tor-0.4.9.5/src/lib/crypt_ops/crypto_s2k.c:303:39: note: Shift tor-0.4.9.5/src/lib/crypt_ops/crypto_util.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/digestset.c:22:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/crypt_ops/digestset.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOMFILT_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/ctime/di_ops.c:78:2: error: #error "configure says right-shift doesn't perform sign-extension." [preprocessorErrorDirective] tor-0.4.9.5/src/lib/dispatch/dispatch_cfg.c:32:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatch_cfg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_cfg.c:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatch_rcv_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_cfg.c:126:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_cfg.c:49:18: style: Variable 'oldval' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/dispatch/dispatch_cfg.c:67:17: style: Variable 'oldval' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/dispatch/dispatch_cfg.c:85:23: style: Variable 'oldfns' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/dispatch/dispatch_core.c:125:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_core.c:182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_core.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_MESG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_core.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_core.c:148:17: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/dispatch/dispatch_naming.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMEMAP_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_naming.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMEMAP_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_naming.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMEMAP_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_naming.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMEMAP_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_new.c:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_new.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatch_rcv_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_new.c:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatch_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/dispatch/dispatch_new.c:35:9: style: Condition '!maxptr' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/dispatch/dispatch_new.c:33:22: note: Assignment 'maxptr=NULL', assigned value is 0 tor-0.4.9.5/src/lib/dispatch/dispatch_new.c:35:9: note: Condition '!maxptr' is always true tor-0.4.9.5/src/lib/encoding/binascii.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/binascii.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/binascii.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/binascii.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/binascii.c:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/binascii.c:483:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/binascii.c:219:36: warning: Either the condition '!src' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tor-0.4.9.5/src/lib/encoding/binascii.c:226:7: note: Assuming that condition '!src' is not redundant tor-0.4.9.5/src/lib/encoding/binascii.c:218:29: note: usrc is assigned '(unsigned char*)src' here. tor-0.4.9.5/src/lib/encoding/binascii.c:219:36: note: Null pointer addition tor-0.4.9.5/src/lib/encoding/binascii.c:509:9: style: Variable 'dest_orig' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/encoding/confline.c:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_line_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/confline.c:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_line_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/confline.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INCLUDE_RECURSION_LEVEL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/confline.c:245:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_line_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/keyval.c:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/kvline.c:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_OMIT_KEYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/kvline.c:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_QUOTED_QSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/kvline.c:201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_OMIT_KEYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/kvline.c:157:9: style: Redundant initialization for 'v'. The initialized value is overwritten before it is read. [redundantInitialization] tor-0.4.9.5/src/lib/encoding/kvline.c:144:19: note: v is initialized tor-0.4.9.5/src/lib/encoding/kvline.c:157:9: note: v is overwritten tor-0.4.9.5/src/lib/encoding/pem.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/pem.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFC1123_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFC1123_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:379:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/encoding/time_fmt.c:274:16: style: Condition 'm>=0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/encoding/time_fmt.c:265:8: note: Assuming that condition 'm<0' is not redundant tor-0.4.9.5/src/lib/encoding/time_fmt.c:274:16: note: Condition 'm>=0' is always true tor-0.4.9.5/src/lib/err/backtrace.c:345:9: style: Variable 'str_rv' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/err/torerr.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_SIGSAFE_LOG_MAX_FDS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/err/torerr.c:201:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tor-0.4.9.5/src/lib/err/torerr.c:149:7: style: Variable 'fds' can be declared as const array [constVariable] tor-0.4.9.5/src/lib/evloop/compat_libevent.c:194:25: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/evloop/compat_libevent.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NOCB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/compat_libevent.c:147:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_BASE_FLAG_NOLOCK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/compat_libevent.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVENT_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/compat_libevent.c:355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/compat_libevent.c:426:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/evloop_sys.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/procmon.c:309:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/procmon.c:248:47: style:inconclusive: Function 'tor_process_monitor_poll_cb' argument 1 names different: declaration 'ev' definition 'event'. [funcArgNamesDifferent] tor-0.4.9.5/src/lib/evloop/procmon.c:53:59: note: Function 'tor_process_monitor_poll_cb' argument 1 names different: declaration 'ev' definition 'event'. tor-0.4.9.5/src/lib/evloop/procmon.c:248:47: note: Function 'tor_process_monitor_poll_cb' argument 1 names different: declaration 'ev' definition 'event'. tor-0.4.9.5/src/lib/evloop/timers.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/timers.c:252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_timer_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/token_bucket.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_BUCKET_MAX_BURST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/token_bucket.c:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKS_PER_STEP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/token_bucket.c:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_bucket_rw_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/token_bucket.c:196:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKS_PER_STEP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/token_bucket.c:254:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TB_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/token_bucket.c:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_bucket_ctr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/evloop/workqueue.c:130:18: error: syntax error [syntaxError] tor-0.4.9.5/src/lib/fdio/fdio.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/conffile.c:141:37: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/fs/dir.c:70:32: debug: Function::addArguments found argument 'dirname' with varid 0. [varid0] tor-0.4.9.5/src/lib/fs/dir.c:307:27: debug: Function::addArguments found argument 'dirname' with varid 0. [varid0] tor-0.4.9.5/src/lib/fs/dir.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/dir.c:351:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/dir.c:216:10: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] tor-0.4.9.5/src/lib/fs/dir.c:218:10: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] tor-0.4.9.5/src/lib/fs/files.c:155:25: debug: Function::addArguments found argument 'pathname' with varid 0. [varid0] tor-0.4.9.5/src/lib/fs/files.c:275:32: debug: Function::addArguments found argument 'fname' with varid 0. [varid0] tor-0.4.9.5/src/lib/fs/files.c:545:34: debug: Function::addArguments found argument 'fname' with varid 0. [varid0] tor-0.4.9.5/src/lib/fs/files.c:640:32: debug: Function::addArguments found argument 'filename' with varid 0. [varid0] tor-0.4.9.5/src/lib/fs/files.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FN_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:256:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FN_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FN_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_APPEND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:493:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:518:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_FLAGS_REPLACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:548:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:559:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_FLAGS_APPEND [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:569:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_FLAGS_DONT_REPLACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:589:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFTS_BIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/files.c:145:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tor-0.4.9.5/src/lib/fs/freespace.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/lockfile.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/lockfile.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/mmap.c:239:2: error: #error "cannot implement tor_mmap_file" [preprocessorErrorDirective] tor-0.4.9.5/src/lib/fs/path.c:135:30: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/fs/storagedir.c:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:137:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:163:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:196:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:285:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:361:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sized_chunk_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:408:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:497:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:560:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/storagedir.c:603:42: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/lib/fs/userdb.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/userdb.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/fs/userdb.c:80:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] tor-0.4.9.5/src/lib/fs/userdb.c:110:13: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] tor-0.4.9.5/src/lib/geoip/geoip.c:123:3: error: There is an unknown macro here somewhere. Configuration is required. If IF_BUG_ONCE is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/intmath/weakrng.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_WEAK_RANDOM_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/lock/compat_mutex.c:19:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_mutex_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/lock/compat_mutex.c:28:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_mutex_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/lock/compat_mutex_pthreads.c:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/lock/compat_mutex_winthreads.c:16:2: error: #error "orconfig.h didn't define WINVER" [preprocessorErrorDirective] tor-0.4.9.5/src/lib/log/escape.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/log/log.c:196:21: error: There is an unknown macro here somewhere. Configuration is required. If format_msg is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/log/log_sys.c:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bug_reached_count [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/log/ratelim.c:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATELIM_TOOMANY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/log/ratelim.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATELIM_TOOMANY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/log/util_bug.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/log/util_bug.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/malloc.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/malloc.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/malloc.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/malloc.c:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/malloc.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/malloc.c:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/map_anon.c:211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INHERIT_RES_KEEP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/malloc/map_anon.c:239:28: style: Condition 'lock_result==0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/malloc/map_anon.c:238:31: note: Calling function 'lock_mem' returns 0 tor-0.4.9.5/src/lib/malloc/map_anon.c:238:31: note: Assignment 'lock_result=lock_mem(ptr,sz)', assigned value is 0 tor-0.4.9.5/src/lib/malloc/map_anon.c:239:28: note: Condition 'lock_result==0' is always true tor-0.4.9.5/src/lib/malloc/map_anon.c:241:30: style: Condition 'nodump_result==0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/malloc/map_anon.c:240:35: note: Calling function 'nodump_mem' returns 0 tor-0.4.9.5/src/lib/malloc/map_anon.c:240:35: note: Assignment 'nodump_result=nodump_mem(ptr,sz)', assigned value is 0 tor-0.4.9.5/src/lib/malloc/map_anon.c:241:30: note: Condition 'nodump_result==0' is always true tor-0.4.9.5/src/lib/malloc/map_anon.c:246:33: style: Condition 'noinherit_result==0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/malloc/map_anon.c:245:41: note: Calling function 'noinherit_mem' returns 0 tor-0.4.9.5/src/lib/malloc/map_anon.c:245:41: note: Assignment 'noinherit_result=noinherit_mem(ptr,sz,inherit_result_out)', assigned value is 0 tor-0.4.9.5/src/lib/malloc/map_anon.c:246:33: note: Condition 'noinherit_result==0' is always true tor-0.4.9.5/src/lib/math/prob_distr.c:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uniform_ops [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/math/prob_distr.c:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometric_ops [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/math/prob_distr.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logistic_ops [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/math/prob_distr.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_logistic_ops [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/math/prob_distr.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable genpareto_ops [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/math/prob_distr.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weibull_ops [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/math/prob_distr.c:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/memarea/memarea.c:42:2: error: #error "void* is neither 4 nor 8 bytes long." [preprocessorErrorDirective] tor-0.4.9.5/src/lib/meminfo/meminfo.c:129:35: debug: Function::addArguments found argument 'mem_out' with varid 0. [varid0] tor-0.4.9.5/src/lib/meminfo/meminfo.c:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_out [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/meminfo/meminfo.c:133:9: style: Condition '0==m' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/meminfo/meminfo.c:132:44: note: Calling function 'get_total_system_memory_impl' returns 0 tor-0.4.9.5/src/lib/meminfo/meminfo.c:132:44: note: Assignment 'm=get_total_system_memory_impl()', assigned value is 0 tor-0.4.9.5/src/lib/meminfo/meminfo.c:133:9: note: Condition '0==m' is always true tor-0.4.9.5/src/lib/metrics/metrics_store.c:56:71: debug: Function::addArguments found argument 'fmt' with varid 0. [varid0] tor-0.4.9.5/src/lib/metrics/metrics_store.c:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/metrics_store.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/metrics_store.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prometheus_format_store_entry [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/metrics_store_entry.c:51:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bucket [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/metrics_store_entry.c:65:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/metrics_store_entry.c:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/metrics_store_entry.c:252:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/prometheus.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TYPE_HISTOGRAM [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/metrics/prometheus.c:101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/address.c:925:3: error: There is an unknown macro here somewhere. Configuration is required. If IF_BUG_ONCE is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/net/alertsock.c:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASOCKS_NOSOCKETPAIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/buffers_net.c:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/buffers_net.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/buffers_net.c:158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/buffers_net.c:195:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_NIL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/buffers_net.c:99:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/net/gethostname.c:27:24: debug: Function::addArguments found argument 'name' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/gethostname.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/inaddr.c:55:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/lib/net/resolve.c:136:7: debug: Scope::checkVariable found variable 'err' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/resolve.c:46:34: debug: Function::addArguments found argument 'name' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/resolve.c:129:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/resolve.c:130:40: debug: Function::addArguments found argument 'name' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/resolve.c:190:30: debug: Function::addArguments found argument 'name' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/resolve.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/resolve.c:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/resolve.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/resolve.c:267:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/resolve.c:153:9: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tor-0.4.9.5/src/lib/net/socket.c:217:32: debug: Function::addArguments found argument 's' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/socket.c:243:22: debug: Function::addArguments found argument 'domain' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/socket.c:250:34: debug: Function::addArguments found argument 'sock' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/socket.c:532:31: debug: Function::addArguments found argument 'sock' with varid 0. [varid0] tor-0.4.9.5/src/lib/net/socket.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:219:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sock [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:535:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sock [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:568:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:615:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/net/socket.c:533:29: style: Parameter 'address_len' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/lib/osinfo/uname.c:67:12: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/daemon.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/daemon.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/env.c:103:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_environment_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/env.c:211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/env.c:119:25: style: Condition 'slen+1!=0' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/lib/process/pidfile.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_FS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:648:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/process.c:648:56: debug: Function::addArguments found argument 'process' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/process.c:663:18: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/process.c:663:56: debug: Function::addArguments found argument 'process' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/process.c:677:18: debug: Function::addArguments found argument 'void' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/process.c:678:23: debug: Function::addArguments found argument 'process' with varid 0. [varid0] tor-0.4.9.5/src/lib/process/process.c:159:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_STATUS_NOT_RUNNING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:226:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_STATUS_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:289:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_STATUS_RUNNING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:458:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_val [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:476:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:650:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:680:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:782:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process.c:757:20: style: Variable 'line_size' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/lib/process/process_unix.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:380:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_MAX_WRITE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:506:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:535:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:580:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:609:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_MAX_READ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/process_unix.c:649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROCESS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/restrict.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/restrict.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/restrict.c:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CONFIG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/setuid.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/setuid.c:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCH_ID_KEEP_BINDLOW [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/setuid.c:56:21: style: Variable 'suid' is not assigned a value. [unassignedVariable] tor-0.4.9.5/src/lib/process/setuid.c:58:21: style: Variable 'sgid' is not assigned a value. [unassignedVariable] tor-0.4.9.5/src/lib/process/waitpid.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/waitpid.c:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/waitpid.c:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_map [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/process/waitpid.c:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_build.c:46:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_build.c:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_FLAG_STUB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_build.c:248:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_build.c:265:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_build.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:52:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_FLAG_EXCL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:162:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_MESG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:188:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_MESG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:263:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:333:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_MESG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/pubsub/pubsub_check.c:399:40: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/lib/pubsub/pubsub_publish.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/sandbox/sandbox.c:2313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/smartlist_core/smartlist_core.c:57:2: error: #error "We don't support systems where size_t is smaller than int." [preprocessorErrorDirective] tor-0.4.9.5/src/lib/smartlist_core/smartlist_split.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/string/parse_int.c:130:2: error: #error "I don't know how to parse 64-bit numbers." [preprocessorErrorDirective] tor-0.4.9.5/src/lib/string/printf.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_CEILING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/string/util_string.c:100:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/string/util_string.c:107:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/term/getpass.c:118:2: error: #error "No implementation for tor_getpass found!" [preprocessorErrorDirective] tor-0.4.9.5/src/lib/thread/compat_pthreads.c:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/thread/compat_pthreads.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_cond_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/thread/compat_pthreads.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/thread/compat_pthreads.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/thread/compat_pthreads.c:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_threadlocal_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/thread/compat_threads.c:29:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_cond_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/thread/numcpus.c:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/time/compat_time.c:743:2: error: #error "No way to implement monotonic timers." [preprocessorErrorDirective] tor-0.4.9.5/src/lib/time/tvdiff.c:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_USEC_PER_SEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/time/tvdiff.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_USEC_PER_SEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/time/tvdiff.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/buffers_tls.c:74:3: error: There is an unknown macro here somewhere. Configuration is required. If IF_BUG_ONCE is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_INVALID_IO_LAYER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_BEGIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_BEGIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_BEGIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_BEGIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_BEGIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:210:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_TOP_IO_LAYER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/nss_countbytes.c:238:25: style: Variable 'counts' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/lib/tls/tortls.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNRESET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/tortls.c:175:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/tortls.c:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CRYPTO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/tortls_nss.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/tls/tortls_openssl.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/tls/x509.c:96:42: debug: Function::addArguments found argument 'x509_cert' with varid 0. [varid0] tor-0.4.9.5/src/lib/tls/x509.c:100:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x509_cert [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/tls/x509_nss.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/tls/x509_openssl.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/version/git_revision.c:32:43: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/lib/version/version.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_git_revision [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/wallclock/time_to_tm.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/lib/wallclock/time_to_tm.c:140:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tor-0.4.9.5/src/lib/wallclock/time_to_tm.c:183:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] tor-0.4.9.5/src/lib/wallclock/tor_gettimeofday.c:79:2: error: #error "No way to get time." [preprocessorErrorDirective] tor-0.4.9.5/src/test/bench.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOR_ONIONSKIN_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:413:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:487:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST512_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:532:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:649:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:724:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DH1024_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:828:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:892:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBSYS_LEVEL_LIBS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/bench.c:413:67: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/fakecircs.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPATH_KEY_MATERIAL_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_addressPTR.c:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_consensus.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_consensus.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_TYPE_CONSENSUS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_descriptor.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_descriptor.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_diff.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consensus_compute_digest [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_diff_apply.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consensus_compute_digest [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_extrainfo.c:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_extrainfo.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_hsdescv3.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_SALT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_hsdescv3.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_hsdescv3_inner.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_SALT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_hsdescv3_inner.c:104:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_descriptor_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_hsdescv3_middle.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_ENCRYPTED_SALT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_hsdescv3_middle.c:102:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_descriptor_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_write_to_buf_impl_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http.c:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http_connect.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http_connect.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_write_to_buf_impl_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_http_connect.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_AP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_microdesc.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_socks.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_strops.c:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_vrs.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRVOTE_UNIVERSAL_FLAGS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_vrs.c:51:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzz_vrs.c:68:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_NS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzzing_common.c:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pubkey [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzzing_common.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBSYS_LEVEL_LIBS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/fuzz/fuzzing_common.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/hs_test_helpers.c:46:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LS_LEGACY_ID [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/hs_test_helpers.c:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_DESC_SUPPORTED_FORMAT_VERSION_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/hs_test_helpers.c:270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_desc_authorized_client_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/hs_test_helpers.c:288:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/hs_test_helpers.c:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_client_service_authorization_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/hs_test_helpers.c:127:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/hs_test_helpers.c:210:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/hs_test_helpers.c:441:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/log_test_helpers.c:131:28: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/test/opts_test_helpers.c:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_dirauth [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/opts_test_helpers.c:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_crypto [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/ptr_helpers.c:23:31: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/ptr_helpers.c:45:32: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/resolve_test_helpers.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/resolve_test_helpers.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_lookup_host_impl [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/resolve_test_helpers.c:59:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/rng_test_helpers.c:25:2: error: #error "No. Never link this code into Tor proper." [preprocessorErrorDirective] tor-0.4.9.5/src/test/test-memwipe.c:85:23: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/test-process.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test-process.c:72:7: style: Variable 'size' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test-timers.c:36:23: style: Parameter 't' can be declared as pointer to const. However it seems that 'timer_cb' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test-timers.c:82:27: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test-timers.c:36:23: note: Parameter 't' can be declared as pointer to const tor-0.4.9.5/src/test/test.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOR_ONIONSKIN_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test.c:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_FAST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOR_ONIONSKIN_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test.c:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOR_ONIONSKIN_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test.c:341:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_BUILD_ABANDONED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test.c:444:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBT_DEFAULT_QUANTILE_CUTOFF [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test.c:120:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test.c:157:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test.c:199:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test.c:299:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test.c:402:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test.c:561:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_accounting.c:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCT_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_addr.c:258:3: error: Syntax Error: AST broken, 'for' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/test/test_address.c:73:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:88:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:103:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:118:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:133:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:148:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:163:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:600:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:622:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:736:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:751:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:782:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:812:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:855:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:925:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:970:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:993:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1039:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1062:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1083:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1127:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1155:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1222:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1286:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:1340:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address.c:663:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:740:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:770:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:799:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:841:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:884:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:948:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:976:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1008:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1031:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1054:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1075:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1096:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1119:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1143:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1173:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1242:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1324:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1361:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address.c:1106:11: style: Variable 'toset' can be declared as const array [constVariable] tor-0.4.9.5/src/test/test_address.c:1278:48: style: Parameter 'opt_dir_allow_private' can be declared as pointer to const. However it seems that 'test_address_dirserv_router_addr_private' is a callback function, if 'opt_dir_allow_private' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_address.c:1402:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_address.c:1278:48: note: Parameter 'opt_dir_allow_private' can be declared as pointer to const tor-0.4.9.5/src/test/test_address.c:1281:17: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_address.c:688:14: style: Variable 'addr4_to_check' is not assigned a value. [unassignedVariable] tor-0.4.9.5/src/test/test_address.c:689:14: style: Variable 'addr6' is not assigned a value. [unassignedVariable] tor-0.4.9.5/src/test/test_address.c:690:14: style: Variable 'addr6_to_check' is not assigned a value. [unassignedVariable] tor-0.4.9.5/src/test/test_address.c:691:15: style: Variable 'retval_reference' is not assigned a value. [unassignedVariable] tor-0.4.9.5/src/test/test_address.c:1281:17: style: Variable 'ri' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_address_set.c:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address_set.c:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address_set.c:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address_set.c:214:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_address_set.c:95:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address_set.c:185:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_address_set.c:266:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:39:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:158:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:224:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:354:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:390:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:471:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:509:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:528:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_addr_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bridges.c:116:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:134:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:160:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:188:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:239:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:276:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:308:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:340:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:375:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:406:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:438:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:459:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:490:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:514:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:546:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:582:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bridges.c:677:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bt_cl.c:46:6: error: Null pointer dereference: (volatile int*)0 [nullPointer] tor-0.4.9.5/src/test/test_bt_cl.c:105:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/test/test_btrack.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_btrack.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_btrack.c:89:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_btrack.c:121:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:218:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:443:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:594:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:650:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:766:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_tls_read [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:777:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:827:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_buffers.c:197:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:299:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:362:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:426:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:495:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:568:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:623:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:679:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:715:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:765:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:788:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:831:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:857:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_buffers.c:688:29: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_buffers_compress' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_buffers.c:883:22: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_buffers.c:688:29: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_bwmgt.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:185:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:307:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_bwmgt.c:95:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bwmgt.c:133:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bwmgt.c:170:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bwmgt.c:270:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bwmgt.c:291:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_bwmgt.c:442:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_cell_formats.c:840:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_cell_queue.c:25:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_cell_queue.c:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_cell_queue.c:95:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_cell_queue.c:137:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_CLOSING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_CLOSING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_RELAY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:257:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_VERSIONS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:558:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:688:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_OPENING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:782:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_OPENING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:880:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_OPENING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:1009:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:1116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_STATE_CLOSED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:1263:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:1341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:1509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:1583:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channel.c:61:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:81:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:98:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:115:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:126:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:144:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:160:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:169:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:186:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:206:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:226:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:243:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:261:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:510:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:653:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:745:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:844:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:995:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1100:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1243:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1329:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1492:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1549:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1598:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channel.c:1577:7: style: Unused variable: rv [unusedVariable] tor-0.4.9.5/src/test/test_channelpadding.c:125:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_array [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:149:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_tls_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_md_consensus [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:206:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_array [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:249:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_array [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_array [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:395:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:519:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORPort_set [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:892:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_array [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channelpadding.c:114:7: style: Condition '!dont_stop_libevent' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/test/test_channelpadding.c:375:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channelpadding.c:483:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channelpadding.c:706:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channelpadding.c:842:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channelpadding.c:1075:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channeltls.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channeltls.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channeltls.c:192:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channeltls.c:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_channeltls.c:82:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channeltls.c:168:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channeltls.c:242:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channeltls.c:300:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channeltls.c:321:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_channeltls.c:330:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_checkdir.c:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_checkdir.c:141:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ROUTE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_acceptable_nodes [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_S_ESTABLISH_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:175:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpath_build_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:214:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:309:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:496:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:849:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:934:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1024:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extend_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1282:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relay_msg_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1524:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable created_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1612:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1684:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ROUTE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1855:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:1892:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ROUTE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitbuild.c:74:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:100:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:123:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:155:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:195:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:266:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:460:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:815:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:887:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:978:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1167:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1237:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1273:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1482:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1595:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1667:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1834:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1879:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1946:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitbuild.c:1017:47: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_circuit_open_connection_for_extend' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_circuitbuild.c:1986:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_circuitbuild.c:1017:47: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_circuitlist.c:25:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitlist.c:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitlist.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitlist.c:328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitlist.c:423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitlist.c:167:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitlist.c:297:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitlist.c:394:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitlist.c:480:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:131:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:169:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:268:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:311:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:360:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:399:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux.c:72:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:117:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:142:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:241:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:281:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:332:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:373:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux.c:430:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:28:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:140:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:182:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:39:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:83:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:121:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:162:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitmux_ewma.c:184:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitpadding.c:1554:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_circuitstats.c:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ROUTE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitstats.c:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPATH_STATE_OPEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitstats.c:125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close_ms [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuitstats.c:103:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuitstats.c:173:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:25:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:81:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:111:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpath_build_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:127:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpath_build_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_UNKNOWN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSENSUS_PATH_EXIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_all_predicted_ports_handled [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_all_predicted_ports_handled [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circuit_all_predicted_ports_handled [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable router_have_consensus_path [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable router_have_consensus_path [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_circuituse.c:30:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:44:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:58:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:72:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:86:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:100:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:116:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:132:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:174:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:193:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:213:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:224:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:233:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:243:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_circuituse.c:138:47: style: Parameter 'need_uptime' can be declared as pointer to const. However it seems that 'mock_circuit_all_predicted_ports_handled' is a callback function, if 'need_uptime' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_circuituse.c:204:8: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_circuituse.c:138:47: note: Parameter 'need_uptime' can be declared as pointer to const tor-0.4.9.5/src/test/test_circuituse.c:139:47: style: Parameter 'need_capacity' can be declared as pointer to const. However it seems that 'mock_circuit_all_predicted_ports_handled' is a callback function, if 'need_capacity' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_circuituse.c:204:8: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_circuituse.c:139:47: note: Parameter 'need_capacity' can be declared as pointer to const tor-0.4.9.5/src/test/test_compat_libevent.c:20:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_compat_libevent.c:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_compat_libevent.c:104:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_compat_libevent.c:118:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_compat_libevent.c:172:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_config.c:5318:33: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_conflux_cell.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_conflux_cell.c:56:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_conflux_pool.c:474:11: error: Syntax Error: AST broken, 'while' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/test/test_confmgr.c:256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confmgr.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confmgr.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confmgr.c:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confmgr.c:443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confmgr.c:242:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confmgr.c:272:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confmgr.c:306:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confmgr.c:358:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confmgr.c:390:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confmgr.c:482:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:611:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:697:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:755:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:846:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:873:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:945:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:963:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:1012:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:1027:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_confparse.c:644:5: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] tor-0.4.9.5/src/test/test_confparse.c:637:9: note: r is initialized tor-0.4.9.5/src/test/test_confparse.c:644:5: note: r is overwritten tor-0.4.9.5/src/test/test_confparse.c:165:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:213:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:277:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:304:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:339:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:372:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:401:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:431:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:468:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:595:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:620:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:674:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:735:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:799:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:859:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:933:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:947:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:993:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:1014:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:1039:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_confparse.c:110:18: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_confparse.c:447:36: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_confparse_assign_badval' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_confparse.c:1078:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_confparse.c:447:36: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_congestion_control.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_congestion_control.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_RECORD_MAX_CELLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_congestion_control.c:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_congestion_control.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_RECORD_MAX_CELLS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_congestion_control.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_CIRC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_congestion_control.c:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_congestion_control.c:65:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_congestion_control.c:147:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_congestion_control.c:236:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_STREAM_REASON_INTERNAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:198:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:241:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:282:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_AP [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:331:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:444:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_CONSENSUS_FLAVORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:732:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:765:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:828:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:876:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFELOG_SCRUB_ALL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_connection.c:89:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:162:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:189:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:224:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:251:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:270:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:301:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:422:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:510:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:716:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:734:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:772:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:867:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:975:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_connection.c:515:33: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_conn_download_status' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_connection.c:1002:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_connection.c:515:33: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_conscache.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheDirectory [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_conscache.c:128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheDirectory [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_conscache.c:271:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheDirectory [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_conscache.c:23:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_conscache.c:112:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_conscache.c:253:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_conscache.c:325:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:363:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:452:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:475:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:690:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:1018:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_consdiff.c:80:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:103:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:134:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:178:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:255:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:336:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:366:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:388:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:418:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:465:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:674:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:918:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:999:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:1190:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_consdiff.c:452:13: warning: Unnecessary comparison of static strings. [staticStringCompare] tor-0.4.9.5/src/test/test_consdiff.c:454:13: warning: Unnecessary comparison of static strings. [staticStringCompare] tor-0.4.9.5/src/test/test_consdiff.c:458:13: warning: Unnecessary comparison of static strings. [staticStringCompare] tor-0.4.9.5/src/test/test_consdiffmgr.c:147:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] tor-0.4.9.5/src/test/test_containers.c:730:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_controller.c:55:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:431:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:621:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_CONSENSUS_FLAVORS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:681:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_get_dl_status_by_flavor [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:689:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:716:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:789:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:839:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_authority_ids_with_downloads [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:909:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable router_get_descriptor_digests [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:928:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_bridge_identities [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:948:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1066:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1465:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1556:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cached_dir_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1573:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_mmap_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1612:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1650:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1699:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1751:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1827:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:1890:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:2001:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller.c:119:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:311:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:351:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:460:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:708:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:729:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:781:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:819:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:869:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:892:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1034:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1329:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1433:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1536:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1625:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1667:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1723:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1791:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1864:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:1951:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:2036:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller.c:85:33: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_controller_parse_cmd' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_controller.c:2054:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_controller.c:85:33: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_controller_events.c:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testing_cell_stats_entry_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_COMMAND_MAX_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_tls_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:245:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_MASK_NONE_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:359:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_STATUS_CLIENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:384:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_STATUS_CLIENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:504:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_STATUS_CLIENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:544:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_STATUS_CLIENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:580:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_STATUS_CLIENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:628:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_AP_LISTENER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_controller_events.c:84:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:137:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:229:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:332:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:372:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:397:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:433:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:461:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:531:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:567:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:603:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_controller_events.c:730:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DH_TYPE_CIRCUIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIPHER_KEY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:645:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST512_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1047:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1108:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1284:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1419:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1441:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFTS_BIN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1493:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_SHA1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1532:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1659:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1753:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1795:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1846:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:1936:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2002:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2035:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2089:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2490:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SIG_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2585:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2623:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2645:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_SECRET_KEYS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2718:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed25519_keypair_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2842:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2904:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_BLOCKBYTES [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:2980:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHX_TYPE_INTERPRETED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3125:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3289:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:3428:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto.c:213:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:254:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:393:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:465:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:632:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:953:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1028:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1084:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1208:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1261:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1296:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1339:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1376:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1427:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1483:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1510:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1625:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1733:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1774:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1818:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1860:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:1943:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2015:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2038:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2079:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2104:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2140:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2201:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2330:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2483:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2515:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2554:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2601:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2634:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2702:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2746:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2846:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:2950:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3021:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3164:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3186:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3265:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3293:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3364:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3398:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:3432:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto.c:405:35: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_crypto_aes_ctr_testvec' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_crypto.c:3458:27: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_crypto.c:405:35: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_crypto.c:1952:35: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_crypto_curve25519_impl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_crypto.c:3480:30: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_crypto.c:1952:35: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_crypto_cgo.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRF_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:221:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIV_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:276:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIV_UPDATE_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:330:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_MODE_CLIENT_FORWARD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:411:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_MODE_CLIENT_BACKWARD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:474:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_RELAY_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:527:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_RELAY_ORIGINATE_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:575:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGO_CLIENT_ORIGINATE_TESTVECS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_cgo.c:72:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:121:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:175:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:210:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:254:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:305:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:383:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:460:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:516:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:564:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_cgo.c:626:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_ope.c:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPE_INPUT_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_ope.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_ope.c:141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_ope.c:48:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_ope.c:70:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_ope.c:144:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_openssl.c:82:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_openssl.c:48:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_openssl.c:92:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_rng.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_rng.c:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_rng.c:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable break_strongest_rng_syscall [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_rng.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_rng.c:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_FAST_RNG_SEED_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_rng.c:62:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_rng.c:114:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_rng.c:229:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_rng.c:309:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_rng.c:119:33: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_crypto_rng_strongest' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_crypto_rng.c:327:29: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_crypto_rng.c:119:33: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_crypto_slow.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_MAXLEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_FLAG_LOW_MEM [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S2K_MAXLEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:493:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:568:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIX_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_crypto_slow.c:56:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:115:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:329:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:398:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:458:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:512:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:584:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:717:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_crypto_slow.c:120:31: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_crypto_s2k_general' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_crypto_slow.c:749:27: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_crypto_slow.c:120:31: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_dir.c:212:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:298:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERPRINT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_configured_ports [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:531:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_OR_LISTENER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:551:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nickname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:578:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nickname [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:723:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_LIVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1064:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_PURPOSE_BRIDGE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_RI_MINIMAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1447:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_EI_MINIMAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1590:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_ADDED_SUCCESSFULLY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:1736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2032:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2070:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2323:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BW_FILE_HEADER_COUNT_IN_VOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2721:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2789:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2844:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2936:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:2984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3003:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_NS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3027:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3068:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3523:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3923:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:3985:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4061:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_UNMEASURED_BW_KB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4201:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_UNMEASURED_BW_KB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4331:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4348:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_UNMEASURED_BW_KB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4469:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_UNMEASURED_BW_KB [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4486:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4517:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4549:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4595:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4627:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirauth_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4859:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4931:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4948:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_PURPOSE_BRIDGE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4971:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_PURPOSE_UPLOAD_VOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:4997:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIDGE_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5065:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5302:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5333:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_PURPOSE_UPLOAD_DIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5417:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5504:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIDGE_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5549:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_PURPOSE_FETCH_STATUS_VOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5664:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:5702:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6319:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6372:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descs_dumped [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6651:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6813:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6861:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6884:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6942:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:6965:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:7021:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:7074:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:7137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:7222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:7278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:7309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519_BASE64_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir.c:976:3: warning:inconclusive: Possible null pointer dereference: r2 [nullPointer] tor-0.4.9.5/src/test/test_dir.c:950:10: note: Assignment 'r2=NULL', assigned value is 0 tor-0.4.9.5/src/test/test_dir.c:976:3: note: Null pointer dereference tor-0.4.9.5/src/test/test_dir.c:979:13: warning:inconclusive: Possible null pointer dereference: r2 [nullPointer] tor-0.4.9.5/src/test/test_dir.c:950:10: note: Assignment 'r2=NULL', assigned value is 0 tor-0.4.9.5/src/test/test_dir.c:979:13: note: Null pointer dereference tor-0.4.9.5/src/test/test_dir.c:980:8: warning:inconclusive: Possible null pointer dereference: r2 [nullPointer] tor-0.4.9.5/src/test/test_dir.c:950:10: note: Assignment 'r2=NULL', assigned value is 0 tor-0.4.9.5/src/test/test_dir.c:980:8: note: Null pointer dereference tor-0.4.9.5/src/test/test_dir.c:983:3: warning:inconclusive: Possible null pointer dereference: r2 [nullPointer] tor-0.4.9.5/src/test/test_dir.c:950:10: note: Assignment 'r2=NULL', assigned value is 0 tor-0.4.9.5/src/test/test_dir.c:983:3: note: Null pointer dereference tor-0.4.9.5/src/test/test_dir.c:986:13: warning:inconclusive: Possible null pointer dereference: r2 [nullPointer] tor-0.4.9.5/src/test/test_dir.c:950:10: note: Assignment 'r2=NULL', assigned value is 0 tor-0.4.9.5/src/test/test_dir.c:986:13: note: Null pointer dereference tor-0.4.9.5/src/test/test_dir.c:998:3: warning:inconclusive: Possible null pointer dereference: r2 [nullPointer] tor-0.4.9.5/src/test/test_dir.c:950:10: note: Assignment 'r2=NULL', assigned value is 0 tor-0.4.9.5/src/test/test_dir.c:998:3: note: Null pointer dereference tor-0.4.9.5/src/test/test_dir.c:5295:51: style: Variable 'mock_options->TestingClientDownloadInitialDelay' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_dir.c:5289:51: note: mock_options->TestingClientDownloadInitialDelay is assigned tor-0.4.9.5/src/test/test_dir.c:5295:51: note: mock_options->TestingClientDownloadInitialDelay is overwritten tor-0.4.9.5/src/test/test_dir.c:7181:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_dir.c:7148:8: note: list is assigned tor-0.4.9.5/src/test/test_dir.c:7181:3: note: list is overwritten tor-0.4.9.5/src/test/test_dir.c:7185:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_dir.c:7181:3: note: list is assigned tor-0.4.9.5/src/test/test_dir.c:7185:3: note: list is overwritten tor-0.4.9.5/src/test/test_dir.c:7247:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_dir.c:7227:8: note: list is assigned tor-0.4.9.5/src/test/test_dir.c:7247:3: note: list is overwritten tor-0.4.9.5/src/test/test_dir.c:7250:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_dir.c:7247:3: note: list is assigned tor-0.4.9.5/src/test/test_dir.c:7250:3: note: list is overwritten tor-0.4.9.5/src/test/test_dir.c:175:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1004:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1129:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1219:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1315:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1399:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1527:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1682:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:1724:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2011:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2041:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2159:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2261:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2304:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2692:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2778:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2899:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2969:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:2992:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3047:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3130:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3148:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3216:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3462:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3852:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3963:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4042:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4184:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4216:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4316:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4335:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4431:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4507:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4584:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4832:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4913:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4937:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4950:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4960:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:4988:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5021:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5163:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5210:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5257:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5320:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5354:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5385:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5453:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5493:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5526:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5556:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5622:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5645:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:5679:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6264:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6349:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6478:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6572:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6756:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6833:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6868:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6931:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:6954:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7003:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7046:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7120:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7209:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7270:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7298:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:7416:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir.c:3903:10: style: Variable 'v' can be declared as const array [constVariable] tor-0.4.9.5/src/test/test_dir.c:6613:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'test_dir_find_dl_min_delay' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_dir.c:7498:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_dir.c:6613:34: note: Parameter 'data' can be declared as pointer to const tor-0.4.9.5/src/test/test_dir.c:5176:17: style: Variable 'increment' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_dir.c:7296:3: style: Variable 'list' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_dir_common.c:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vote_routerstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:189:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:208:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_TYPE_VOTE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_SKIP_SPACE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_common.c:75:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_common.c:180:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_common.c:283:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_common.c:254:35: style: Variable 'router_added' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_dir_handle_get.c:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:109:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:238:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:269:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:290:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:465:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:493:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:533:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:570:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:604:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:723:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:791:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:847:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:915:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:962:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:988:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1015:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1077:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1110:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1155:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1238:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1262:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1313:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1335:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1459:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1532:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1554:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1648:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1701:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1764:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1797:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1819:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADERS_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1839:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADERS_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1857:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1872:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1885:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1969:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:1988:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADERS_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2005:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2029:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2055:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2081:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2113:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2166:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADERS_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2212:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2362:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADERS_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2421:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:2682:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_METHOD [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dir_handle_get.c:116:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:145:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:191:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:218:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:253:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:297:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:380:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:434:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:472:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:512:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:549:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:578:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:640:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:743:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:816:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:882:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:937:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:970:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:996:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1055:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1085:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1134:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1163:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1217:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1246:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1292:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1321:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1378:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1431:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1495:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1538:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1610:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1675:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1729:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1770:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1799:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1823:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1843:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1859:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1874:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1942:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1971:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:1990:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2007:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2031:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2057:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2083:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2120:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2146:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2169:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2186:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2219:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2245:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2319:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2403:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2484:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2663:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2721:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dir_handle_get.c:2501:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'test_dir_handle_get_status_vote_too_late' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_dir_handle_get.c:2775:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_dir_handle_get.c:2501:48: note: Parameter 'data' can be declared as pointer to const tor-0.4.9.5/src/test/test_dirauth_ports.c:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirauth_ports.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirauth_ports.c:82:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirauth_ports.c:141:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dirvote.c:198:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:247:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:294:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:403:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:491:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:632:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dirvote.c:63:20: style: Variable 'mock_status' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_dirvote.c:74:20: style: Variable 'status' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_dirvote.c:89:20: style: Variable 'status' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_dirvote.c:102:56: style: Parameter 'digest' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/test_dirvote.c:118:33: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/test_dirvote.c:124:20: error: Uninitialized variable: cache_info [uninitvar] tor-0.4.9.5/src/test/test_dispatch.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dispatch.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dispatch.c:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dispatch.c:46:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dispatch.c:63:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dispatch.c:132:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dispatch.c:165:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dispatch.c:236:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dispatch.c:263:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_DNS_TTL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_DNS_TTL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:230:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cached_resolve_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:406:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:435:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:473:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:513:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:552:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:604:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:681:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:758:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dns.c:89:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:119:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:385:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:450:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:487:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:527:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:576:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:637:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:717:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:794:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dns.c:601:25: style: Variable 'pending_conn' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_dns.c:755:25: style: Variable 'pending_conn' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_dos.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dos.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOIP_CLIENT_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dos.c:151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dos.c:219:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dos.c:460:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dos.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOIP_CLIENT_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_dos.c:120:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dos.c:133:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dos.c:195:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dos.c:435:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dos.c:498:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_dos.c:565:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:86:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomapHostsOnResolve [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:182:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomapHostsOnResolve [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRMAPSRC_DNS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:360:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRMAPSRC_DNS [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:407:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:443:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressMap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:472:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_RESOLVE_PTR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:497:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomapHostsSuffixes [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:524:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressMap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:560:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomapHostsOnResolve [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:645:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:695:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomapHostsOnResolve [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:710:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddressMap [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:722:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomapHostsOnResolve [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:742:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_COMMAND_CONNECT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_entryconn.c:72:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:92:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:162:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:236:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:339:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:391:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:432:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:459:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:482:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:513:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:541:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:624:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:684:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entryconn.c:765:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_entrynodes.c:89:3: error: There is an unknown macro here somewhere. Configuration is required. If SMARTLIST_FOREACH is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_extorport.c:120:29: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_geoip.c:106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_geoip.c:326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BridgeRelay [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_geoip.c:412:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_geoip.c:477:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_geoip.c:556:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_geoip.c:311:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_geoip.c:384:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_geoip.c:462:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_geoip.c:539:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_geoip.c:567:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_guardfraction.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vote_routerstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_guardfraction.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_guardfraction.c:221:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_guardfraction.c:257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_guardfraction.c:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_guardfraction.c:380:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_guardfraction.c:65:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_guardfraction.c:171:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_guardfraction.c:236:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_guardfraction.c:264:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_guardfraction.c:343:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_guardfraction.c:402:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_handles.c:17:1: error: There is an unknown macro here somewhere. Configuration is required. If HANDLE_DECL is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_helpers.c:217:26: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_hs_cache.c:582:19: error: syntax error [syntaxError] tor-0.4.9.5/src/test/test_hs_cell.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_cell.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_cell.c:147:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_cell.c:76:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_cell.c:124:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_cell.c:207:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_client.c:651:47: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_hs_common.c:102:40: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_hs_config.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_config.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_config.c:209:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_config.c:274:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_config.c:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_config.c:355:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_config.c:31:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_config.c:173:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_config.c:193:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_config.c:246:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_config.c:296:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_config.c:332:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_config.c:440:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_SERVICE_ADDR_LEN_BASE32 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:468:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:562:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:718:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:754:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_connection_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:827:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_control.c:201:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:443:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:532:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:689:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:735:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:777:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:864:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_control.c:473:19: style: Variable 'client_auths' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_hs_descriptor.c:58:16: error: syntax error [syntaxError] tor-0.4.9.5/src/test/test_hs_dos.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_ns_consensus [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_dos.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_params [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_dos.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORPort_set [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_dos.c:128:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_dos.c:171:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:154:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNNEL_HS_INTRO_AUTH_KEY_TYPE_ED25519 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:224:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:364:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:409:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:491:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:577:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COMMAND_ESTABLISH_INTRO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:606:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:674:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:732:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_intropoint.c:69:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:93:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:132:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:178:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:215:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:249:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:284:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:353:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:398:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:443:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:481:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:516:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:534:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:587:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:654:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:709:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:777:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_intropoint.c:924:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_metrics.c:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_VERSION_THREE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_metrics.c:93:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_ntor.c:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_ntor.c:106:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_ntor_cl.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_ntor_cl.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_ntor_cl.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_ntor_cl.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_ob.c:61:41: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_hs_pow.c:54:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow.c:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable build_state_get_exit_node [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow.c:235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow.c:381:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow.c:57:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_pow.c:187:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_pow.c:249:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_pow.c:486:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_pow_slow.c:29:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_pow_service_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow_slow.c:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HS_POW_NONCE_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_hs_pow_slow.c:62:1: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_pow_slow.c:265:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_hs_service.c:491:41: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_keypin.c:22:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_keypin.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_keypin.c:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_keypin.c:53:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_keypin.c:129:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_keypin.c:171:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_keypin.c:238:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var_cell_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:146:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_tls_cert_matches_key [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:385:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:496:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:566:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:569:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:572:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:575:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:578:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:581:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:584:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:587:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:593:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:599:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:604:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:618:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:626:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:634:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:641:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:648:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:655:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:662:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:669:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:676:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:687:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:703:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:723:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:733:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:745:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:753:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:763:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:774:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:785:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:795:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:820:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:839:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:851:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:863:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:875:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:882:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:897:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:905:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:913:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:933:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:978:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_or_send_netinfo [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1002:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONN_STATE_OR_HANDSHAKING_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1042:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1060:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1073:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORPort_set [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1091:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_or_write_var_cell_to_buf [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1298:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1356:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1359:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1362:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1366:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1383:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1386:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1391:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1394:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1398:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1404:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1409:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1413:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1416:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1423:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_link_handshake.c:1536:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_link_handshake.c:1551:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_link_handshake.c:1552:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_link_handshake.c:1553:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_link_handshake.c:302:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:481:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:517:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:541:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:700:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:957:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1024:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1046:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1065:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1080:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1095:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1279:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1332:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:1379:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_link_handshake.c:58:31: style: Parameter 'tls' can be declared as pointer to const. However it seems that 'mock_get_peer_cert' is a callback function, if 'tls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_link_handshake.c:1203:31: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_link_handshake.c:58:31: note: Parameter 'tls' can be declared as pointer to const tor-0.4.9.5/src/test/test_link_handshake.c:119:36: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_link_handshake_certs_ok' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_link_handshake.c:1474:3: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_link_handshake.c:119:36: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_logging.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_logging.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_BUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_logging.c:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_logging.c:83:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_logging.c:137:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_logging.c:180:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_mainloop.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_mainloop.c:90:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_mainloop.c:169:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_mainloop.c:241:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_mainloop.c:301:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_mainloop [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_mainloop.c:350:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainloop_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_mainloop.c:73:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_mainloop.c:147:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_mainloop.c:209:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_mainloop.c:288:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_mainloop.c:342:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_mainloop.c:368:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_metrics.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_metrics.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_metrics.c:195:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TYPE_COUNTER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_metrics.c:233:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TYPE_HISTOGRAM [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_metrics.c:281:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TYPE_COUNTER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_metrics.c:86:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_metrics.c:175:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_metrics.c:211:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_metrics.c:259:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_metrics.c:403:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_microdesc.c:171:25: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_namemap.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAMEMAP_NAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_namemap.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_namemap.c:154:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_namemap.c:37:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_namemap.c:69:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_namemap.c:116:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_namemap.c:141:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_namemap.c:160:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_netinfo.c:40:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERBOSE_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERBOSE_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAV_MICRODESC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:432:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:449:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:466:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:505:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:558:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:626:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:656:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:786:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:1124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:1197:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:1234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NICKNAME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:1313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_nodelist.c:107:16: style: Variable 'rs.is_v2_dir' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_nodelist.c:104:16: note: rs.is_v2_dir is assigned tor-0.4.9.5/src/test/test_nodelist.c:107:16: note: rs.is_v2_dir is overwritten tor-0.4.9.5/src/test/test_nodelist.c:116:38: style: Variable 'ri.supports_tunnelled_dir_requests' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_nodelist.c:114:38: note: ri.supports_tunnelled_dir_requests is assigned tor-0.4.9.5/src/test/test_nodelist.c:116:38: note: ri.supports_tunnelled_dir_requests is overwritten tor-0.4.9.5/src/test/test_nodelist.c:766:6: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_nodelist.c:754:6: note: rv is assigned tor-0.4.9.5/src/test/test_nodelist.c:766:6: note: rv is overwritten tor-0.4.9.5/src/test/test_nodelist.c:50:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:80:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:120:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:228:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:370:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:423:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:485:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:527:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:608:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:645:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:773:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:871:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:1075:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:1169:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:1224:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:1260:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:1412:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_nodelist.c:1356:3: style: Variable 'tt_assert' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_nodelist.c:1360:3: style: Variable 'tt_assert' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_nodelist.c:1383:3: style: Variable 'tt_assert' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_ntor_cl.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_cl.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOR_ONIONSKIN_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_cl.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOR_REPLY_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_cl.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_v3.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_v3.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_v3.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_ntor_v3.c:222:10: style: Same expression used in consecutive assignments of 'serv_keylen' and 'client_keylen'. [duplicateAssignExpression] tor-0.4.9.5/src/test/test_ntor_v3.c:223:10: note: Same expression used in consecutive assignments of 'serv_keylen' and 'client_keylen'. tor-0.4.9.5/src/test/test_ntor_v3.c:222:10: note: Same expression used in consecutive assignments of 'serv_keylen' and 'client_keylen'. tor-0.4.9.5/src/test/test_ntor_v3.c:166:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_ntor_v3.c:239:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_ntor_v3.c:309:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oom.c:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_OR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oom.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_TYPE_EXIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oom.c:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oom.c:226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oom.c:247:10: style: Redundant initialization for 'now_ns'. The initialized value is overwritten before it is read. [redundantInitialization] tor-0.4.9.5/src/test/test_oom.c:215:19: note: now_ns is initialized tor-0.4.9.5/src/test/test_oom.c:247:10: note: now_ns is overwritten tor-0.4.9.5/src/test/test_oom.c:195:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oom.c:342:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:24:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oos.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oos.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oos.c:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONNECTION_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oos.c:379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR_CONNECTION_MAGIC [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_oos.c:63:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:96:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:238:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:258:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:274:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:320:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:359:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_oos.c:432:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:81:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:173:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RUN_TOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RUN_TOR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:493:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:583:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:632:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:672:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiet_level [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1000:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1028:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1333:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1445:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1480:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1535:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1733:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1810:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1838:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1886:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:1982:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2018:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2079:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2355:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2481:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2600:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:2884:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3094:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3422:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3724:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3750:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3901:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:3955:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:4019:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_severity_list_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:4030:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_severity_list_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:4039:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:4063:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiet_level [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:4158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options.c:856:10: style: Variable 'da_opt' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:845:10: note: da_opt is assigned tor-0.4.9.5/src/test/test_options.c:856:10: note: da_opt is overwritten tor-0.4.9.5/src/test/test_options.c:867:10: style: Variable 'da_opt' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:856:10: note: da_opt is assigned tor-0.4.9.5/src/test/test_options.c:867:10: note: da_opt is overwritten tor-0.4.9.5/src/test/test_options.c:871:10: style: Variable 'da_opt' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:867:10: note: da_opt is assigned tor-0.4.9.5/src/test/test_options.c:871:10: note: da_opt is overwritten tor-0.4.9.5/src/test/test_options.c:1982:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1982:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1982:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1983:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1982:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1983:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1983:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1983:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1983:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1984:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1983:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1984:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1984:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1984:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1984:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1985:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1984:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1985:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1985:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1985:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1985:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1986:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1985:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1986:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1986:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1986:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1986:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1987:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1986:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1987:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1987:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1987:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1987:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1988:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1987:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1988:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1988:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1988:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1988:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1989:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1988:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1989:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1989:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1989:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1989:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1990:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1989:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1990:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1990:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1990:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1990:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1991:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1990:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1991:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1991:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1991:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1991:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1992:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1991:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1992:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1992:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1992:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1992:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1993:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1992:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1993:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1993:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1993:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1993:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1994:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1993:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1994:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1994:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1994:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1994:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1995:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1994:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1995:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1995:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1995:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1995:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1996:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1995:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1996:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1996:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1996:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1996:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1997:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1996:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1997:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1997:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1997:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1997:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1998:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1997:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1998:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1998:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1998:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1998:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1999:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1998:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1999:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:1999:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_options.c:1999:3: note: ret is assigned tor-0.4.9.5/src/test/test_options.c:1999:3: note: ret is overwritten tor-0.4.9.5/src/test/test_options.c:189:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:217:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:411:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:458:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:525:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:550:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:586:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:619:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:659:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:735:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:987:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1016:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1036:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1155:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1241:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1290:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1317:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1346:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1372:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1425:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1466:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1524:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1715:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1790:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1823:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1874:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1933:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2001:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2055:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2206:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2287:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2341:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2467:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2585:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:2868:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3080:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3144:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3168:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3247:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3358:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3408:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3706:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3736:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3883:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3928:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:3999:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:4111:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:4197:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options.c:1164:41: style:inconclusive: Function 'opt_tests_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. [funcArgNamesDifferent] tor-0.4.9.5/src/test/test_options.c:1160:58: note: Function 'opt_tests_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_options.c:1164:41: note: Function 'opt_tests_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_options.c:2079:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2080:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2082:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2083:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2085:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2086:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2088:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2089:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2090:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2091:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2092:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2094:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2095:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2096:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2097:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2098:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2100:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2101:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2102:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2103:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2104:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options.c:2106:3: style: Variable 'free_options_test_data' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_options_act.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options_act.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFELOG_SCRUB_ALL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_options_act.c:163:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_options_act.c:254:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:46:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:183:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_TABLE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:237:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:265:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:313:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:410:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEED_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:453:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:473:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEED_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEED_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:571:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEED_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:600:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEED_OBJ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_parsecommon.c:31:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:75:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:105:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:136:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:166:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:196:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:223:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:251:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:293:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:316:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:384:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:442:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:461:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:481:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:513:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:546:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:580:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_parsecommon.c:608:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pem.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pem.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pem.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pem.c:58:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pem.c:114:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pem.c:143:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_periodic_event.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hs_service_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_periodic_event.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainloop_periodic_events [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_periodic_event.c:94:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainloop_periodic_events [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_periodic_event.c:211:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIODIC_EVENT_ROLE_ALL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_periodic_event.c:313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainloop_periodic_events [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_periodic_event.c:333:13: style: Variable 'to_remove' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_periodic_event.c:325:13: note: to_remove is assigned tor-0.4.9.5/src/test/test_periodic_event.c:333:13: note: to_remove is overwritten tor-0.4.9.5/src/test/test_periodic_event.c:72:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_periodic_event.c:189:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_periodic_event.c:291:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_periodic_event.c:346:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_POLICY_OPTION_ALL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:126:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:137:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:167:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMP_EXACT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_interface_address6_list [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1430:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1557:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:1770:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:2137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_options_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_policy.c:44:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:85:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1085:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1124:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1229:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1289:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1334:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1408:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1501:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1737:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:1977:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_policy.c:2661:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:615:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:1385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_rand [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_prob_distr.c:172:16: error: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] tor-0.4.9.5/src/test/test_prob_distr.c:184:14: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] tor-0.4.9.5/src/test/test_prob_distr.c:180:9: note: Assignment 'sum=0', assigned value is 0 tor-0.4.9.5/src/test/test_prob_distr.c:181:19: note: Assuming condition is false tor-0.4.9.5/src/test/test_prob_distr.c:184:14: note: Invalid argument tor-0.4.9.5/src/test/test_prob_distr.c:691:5: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] tor-0.4.9.5/src/test/test_prob_distr.c:688:12: note: Assignment 'i=0', assigned value is 0 tor-0.4.9.5/src/test/test_prob_distr.c:689:15: note: p0 is assigned '(double)i/100' here. tor-0.4.9.5/src/test/test_prob_distr.c:691:5: note: Invalid argument tor-0.4.9.5/src/test/test_prob_distr.c:691:5: warning:inconclusive: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] tor-0.4.9.5/src/test/test_prob_distr.c:688:12: note: Assignment 'i=0', assigned value is 0 tor-0.4.9.5/src/test/test_prob_distr.c:689:26: note: Assignment 'p0=(double)i/100', assigned value is 0.0 tor-0.4.9.5/src/test/test_prob_distr.c:691:5: note: Invalid argument tor-0.4.9.5/src/test/test_prob_distr.c:172:12: warning: Passing value 0 to log() leads to implementation-defined result. [wrongmathcall] tor-0.4.9.5/src/test/test_prob_distr.c:988:19: style: Condition '++npass>=NPASSES_MIN' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/test/test_prob_distr.c:1108:19: style: Condition '++npass>=NPASSES_MIN' is always true [knownConditionTrueFalse] tor-0.4.9.5/src/test/test_prob_distr.c:429:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:578:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:701:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:811:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:861:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:1184:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:1279:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:1307:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:1334:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:1358:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:1382:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_prob_distr.c:166:19: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/test_process.c:49:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:187:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:228:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_PROTOCOL_RAW [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:278:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:325:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:407:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:438:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_PROTOCOL_RAW [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_write_stdin [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:534:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:574:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process.c:110:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:124:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:136:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:170:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:217:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:239:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:283:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:341:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:421:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:487:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:515:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:547:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:580:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process.c:595:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_descs.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_descs.c:79:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:60:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_slow.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_slow.c:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_slow.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_slow.c:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_slow.c:240:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_process_slow.c:80:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:94:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:113:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:165:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:190:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:283:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:326:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:355:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_process_slow.c:148:19: style: Variable 'process_data' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_procmon.c:23:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_procmon.c:46:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_haproxy.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_proto_haproxy.c:57:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_http.c:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_proto_http.c:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_proto_http.c:45:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_http.c:120:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_http.c:202:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_http.c:227:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_misc.c:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_proto_misc.c:161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_proto_misc.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_proto_misc.c:101:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_misc.c:135:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_misc.c:206:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_proto_misc.c:253:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:275:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRT_LINK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:288:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRT_LINK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:300:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRT_LINK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:376:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRT_LINK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:568:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:605:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:696:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_protover.c:55:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:98:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:179:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:264:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:278:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:291:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:320:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:491:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:577:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:614:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:839:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_protover.c:696:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:701:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:709:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:722:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:734:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:748:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:763:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:778:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:797:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:813:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:825:3: style: Variable 'memset' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:825:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:827:3: style: Variable 'memset' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:827:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:830:3: style: Variable 'memset' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:830:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:833:3: style: Variable 'memset' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:833:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:836:3: style: Variable 'memset' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_protover.c:836:3: style: Variable 'log_debug' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_pt.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_PROTO_LAUNCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:46:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable managed_proxy_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable managed_proxy_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:299:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_line_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:330:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable managed_proxy_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:496:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_TRANSPORT_LAUNCHED [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:656:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pt.c:142:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pt.c:266:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pt.c:318:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pt.c:372:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pt.c:420:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pt.c:616:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pt.c:711:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_ptr_slow.c:26:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_ptr_slow.c:68:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_ptr_slow.c:21:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_ptr_slow.c:63:8: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_pubsub_build.c:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:213:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:239:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:309:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:506:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_FLAG_EXCL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:545:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_build.c:159:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:191:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:221:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:249:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:279:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:317:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:356:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:389:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:434:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:490:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:520:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_build.c:555:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_msg.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_pubsub_msg.c:179:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_msg.c:195:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_msg.c:215:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_msg.c:231:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_msg.c:269:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_pubsub_msg.c:289:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relay.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relay.c:162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relay.c:240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relay.c:315:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relay.c:252:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_relay.c:245:7: note: ret is assigned tor-0.4.9.5/src/test/test_relay.c:252:7: note: ret is overwritten tor-0.4.9.5/src/test/test_relay.c:259:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_relay.c:252:7: note: ret is assigned tor-0.4.9.5/src/test/test_relay.c:259:7: note: ret is overwritten tor-0.4.9.5/src/test/test_relay.c:265:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_relay.c:259:7: note: ret is assigned tor-0.4.9.5/src/test/test_relay.c:265:7: note: ret is overwritten tor-0.4.9.5/src/test/test_relay.c:271:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_relay.c:265:7: note: ret is assigned tor-0.4.9.5/src/test/test_relay.c:271:7: note: ret is overwritten tor-0.4.9.5/src/test/test_relay.c:277:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_relay.c:271:7: note: ret is assigned tor-0.4.9.5/src/test/test_relay.c:277:7: note: ret is overwritten tor-0.4.9.5/src/test/test_relay.c:125:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relay.c:198:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relay.c:292:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relay.c:373:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycell.c:94:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypt_path_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:165:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_CONN_STATE_CONNECT_WAIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:487:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:605:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:617:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_PURPOSE_C_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:682:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:885:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE_MAX [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycell.c:444:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycell.c:593:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycell.c:665:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycell.c:1049:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycell.c:959:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] tor-0.4.9.5/src/test/test_relaycell.c:968:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] tor-0.4.9.5/src/test/test_relaycell.c:977:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] tor-0.4.9.5/src/test/test_relaycell.c:989:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] tor-0.4.9.5/src/test/test_relaycell.c:1018:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] tor-0.4.9.5/src/test/test_relaycrypt.c:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CRYPTO_ALG_TOR1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycrypt.c:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_OUT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycrypt.c:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_DIRECTION_IN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_relaycrypt.c:70:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycrypt.c:136:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_relaycrypt.c:188:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:303:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_replay.c:43:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:67:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:81:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:112:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:150:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:181:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:209:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:240:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:282:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:326:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_replay.c:369:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_rng.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:54:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_TYPE_ID_SIGNING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:188:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc_clean_since [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:355:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:500:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:562:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_router.c:210:32: style: Variable 'routerinfo.bandwidthcapacity' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_router.c:197:32: note: routerinfo.bandwidthcapacity is assigned tor-0.4.9.5/src/test/test_router.c:210:32: note: routerinfo.bandwidthcapacity is overwritten tor-0.4.9.5/src/test/test_router.c:125:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_router.c:246:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_router.c:327:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_router.c:472:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_router.c:537:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_router.c:582:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerkeys.c:772:28: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_routerlist.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directory_get_from_dirserver [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_common_gen_routerstatus_for_v3ns [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDS_IGNORE_FASCISTFIREWALL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:475:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIBERNATE_STATE_LIVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:576:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:631:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:655:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:690:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:708:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:722:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:736:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_skew_warning [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerlist.c:78:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:105:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:146:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:206:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:423:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:539:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:607:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:635:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:674:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:692:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:711:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:726:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:741:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerlist.c:645:24: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/test_routerset.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:306:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:383:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:427:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:455:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_policy_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:504:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_policy_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:552:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_policy_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:599:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:636:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:660:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:706:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:737:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:770:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:798:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:822:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:843:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:865:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:888:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:910:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:942:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:956:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:987:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1001:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1032:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1046:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1084:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1356:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1604:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1652:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1664:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1703:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1715:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1754:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1766:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1801:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1850:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1886:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1913:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1935:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:1979:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:2001:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:2025:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:2048:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:2071:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:2093:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:2133:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_routerset.c:818:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:839:36: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:861:49: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:884:49: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:906:49: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1390:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1416:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1495:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1548:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1578:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1879:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] tor-0.4.9.5/src/test/test_routerset.c:1444:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_routerset.c:1440:5: note: r is assigned tor-0.4.9.5/src/test/test_routerset.c:1444:5: note: r is overwritten tor-0.4.9.5/src/test/test_routerset.c:1469:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] tor-0.4.9.5/src/test/test_routerset.c:1465:5: note: r is assigned tor-0.4.9.5/src/test/test_routerset.c:1469:5: note: r is overwritten tor-0.4.9.5/src/test/test_routerset.c:41:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:83:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:116:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:173:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:242:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:314:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:363:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:386:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:408:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:430:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:465:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:513:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:561:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:604:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:638:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:689:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:721:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:752:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:778:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:800:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:823:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:844:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:866:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:889:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:911:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:945:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:959:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:990:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1005:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1034:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1050:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1090:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1104:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1114:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1156:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1170:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1180:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1201:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1231:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1276:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1296:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1307:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1341:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1361:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1372:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1397:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1422:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1447:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1472:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1502:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1528:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1559:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1588:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1617:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1655:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1667:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1706:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1718:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1758:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1769:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1804:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1853:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1890:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1917:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1959:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:1981:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:2002:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:2026:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:2049:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:2072:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:2095:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:2137:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_routerset.c:198:57: style:inconclusive: Function 'rset_refresh_no_countries_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. [funcArgNamesDifferent] tor-0.4.9.5/src/test/test_routerset.c:148:65: note: Function 'rset_refresh_no_countries_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_routerset.c:198:57: note: Function 'rset_refresh_no_countries_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_routerset.c:267:62: style:inconclusive: Function 'rset_refresh_one_valid_country_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. [funcArgNamesDifferent] tor-0.4.9.5/src/test/test_routerset.c:215:65: note: Function 'rset_refresh_one_valid_country_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_routerset.c:267:62: note: Function 'rset_refresh_one_valid_country_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_routerset.c:339:64: style:inconclusive: Function 'rset_refresh_one_invalid_country_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. [funcArgNamesDifferent] tor-0.4.9.5/src/test/test_routerset.c:286:60: note: Function 'rset_refresh_one_invalid_country_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_routerset.c:339:64: note: Function 'rset_refresh_one_invalid_country_geoip_get_country' argument 1 names different: declaration 'country' definition 'countrycode'. tor-0.4.9.5/src/test/test_routerset.c:2100:55: style:inconclusive: Function 'rset_free_null_routerset_smartlist_free_' argument 1 names different: declaration 'sl' definition 's'. [funcArgNamesDifferent] tor-0.4.9.5/src/test/test_routerset.c:2080:67: note: Function 'rset_free_null_routerset_smartlist_free_' argument 1 names different: declaration 'sl' definition 's'. tor-0.4.9.5/src/test/test_routerset.c:2100:55: note: Function 'rset_free_null_routerset_smartlist_free_' argument 1 names different: declaration 'sl' definition 's'. tor-0.4.9.5/src/test/test_routerset.c:2142:40: style:inconclusive: Function 'rset_free_smartlist_free_' argument 1 names different: declaration 'sl' definition 's'. [funcArgNamesDifferent] tor-0.4.9.5/src/test/test_routerset.c:2110:52: note: Function 'rset_free_smartlist_free_' argument 1 names different: declaration 'sl' definition 's'. tor-0.4.9.5/src/test/test_routerset.c:2142:40: note: Function 'rset_free_smartlist_free_' argument 1 names different: declaration 'sl' definition 's'. tor-0.4.9.5/src/test/test_scheduler.c:49:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush_mock_ch [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush_mock_ch [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush_mock_ch [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:311:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush_mock_ch [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:372:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable the_scheduler [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_VANILLA [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:755:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_KIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:837:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_VANILLA [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:853:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_KIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:893:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:954:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_KIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:1082:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEDULER_KIST [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_scheduler.c:743:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/test/test_scheduler.c:1073:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] tor-0.4.9.5/src/test/test_scheduler.c:142:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:170:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:338:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:466:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:536:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:724:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:816:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:871:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:933:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:995:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:1032:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:1251:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_scheduler.c:198:46: style: Parameter 'chan' can be declared as pointer to const [constParameterPointer] tor-0.4.9.5/src/test/test_sendme.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_md_consensus [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCWINDOW_INCREMENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_md_consensus [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:217:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDME_MAX_SUPPORTED_VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_CELL_FORMAT_V0 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_sendme.c:82:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_sendme.c:130:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_sendme.c:204:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_sendme.c:232:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_sendme.c:316:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:70:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:388:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:414:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:446:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST256_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:628:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sr_srv_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_REVEAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:802:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:859:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHORITY_CERT_1 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:989:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_REVEAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1012:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable networkstatus_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1046:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3_DIRINFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1138:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1154:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1175:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_REVEAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_COMMIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1412:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1492:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERPRINT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:1605:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_PHASE_COMMIT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_shared_random.c:84:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:156:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:248:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:371:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:404:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:424:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:528:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:610:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:766:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:839:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:963:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1002:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1092:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1115:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1143:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1166:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1178:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1386:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1484:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1585:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1652:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_shared_random.c:1574:35: error: Uninitialized variable: place_holder [uninitvar] tor-0.4.9.5/src/test/test_socks.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socks_request_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:90:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:222:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:272:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:453:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:491:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:533:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:568:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:609:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:672:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:692:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:714:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SafeSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:737:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSocks [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:802:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:828:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:920:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:948:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS4_WANT_CONNECT_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:980:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS5_WANT_AUTH_METHOD_NONE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:1059:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS5_WANT_CONNECT_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:1127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS4_WANT_CONNECT_OK [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_socks.c:75:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:131:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:208:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:259:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:439:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:476:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:515:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:554:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:595:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:659:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:679:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:701:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:721:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:794:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:813:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:912:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:931:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:961:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:1040:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:1109:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_socks.c:1157:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_statefile.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_statefile.c:46:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:84:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:232:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataDirectory [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:271:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:321:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HiddenServiceStatistics [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:646:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:725:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERLOAD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:876:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_HANDSHAKE_TYPE_NTOR_V3 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_stats.c:216:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:258:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:296:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:334:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:368:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:440:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:497:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:625:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:702:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:866:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:925:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_stats.c:462:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/test_stats.c:471:3: style: Variable 'bwhist_note_bytes_read' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_stats.c:474:3: style: Variable 'bwhist_note_bytes_read' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_stats.c:477:3: style: Variable 'bwhist_note_bytes_read' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_stats.c:480:3: style: Variable 'bwhist_note_bytes_read' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_stats.c:483:3: style: Variable 'bwhist_note_bytes_read' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_stats.c:484:3: style: Variable 'bwhist_note_bytes_read' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_stats.c:462:9: style: Variable 'str' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/test/test_status.c:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origin_circuit_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_global_min_severity_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:406:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routerinfo_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_global_min_severity_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_global_min_severity_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:682:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable or_state_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:731:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_global_min_severity_ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats_n_data_cells_packaged [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_status.c:68:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:154:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:232:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:267:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:372:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:476:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:602:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:748:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_status.c:873:3: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_storagedir.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_storagedir.c:178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_storagedir.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_storagedir.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_storagedir.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_storagedir.c:229:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tor-0.4.9.5/src/test/test_storagedir.c:40:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:100:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:156:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:192:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:253:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:292:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_storagedir.c:353:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_switch_id.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_switch_id.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_threads.c:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_threads.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_threads.c:145:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_threads.c:298:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_threads.c:227:33: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test_threads_conditionvar' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tor-0.4.9.5/src/test/test_threads.c:309:29: note: You might need to cast the function pointer here tor-0.4.9.5/src/test/test_threads.c:227:33: note: Parameter 'arg' can be declared as pointer to const tor-0.4.9.5/src/test/test_token_bucket.c:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_token_bucket.c:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_token_bucket.c:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_token_bucket.c:112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_token_bucket.c:33:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_token_bucket.c:69:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_token_bucket.c:98:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_token_bucket.c:139:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:161:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNRESET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:242:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_x509_cert_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:269:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_tls_context_t [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:392:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOR_TLS_CTX_IS_PUBLIC_SERVER [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tor_tls_get_peer_cert [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_tortls.c:172:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:195:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:255:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:291:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:333:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:358:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:378:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:406:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:431:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls.c:484:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_tortls_openssl.c:19:1: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_GCC_WARNING is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_util.c:4071:38: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/test/test_util_format.c:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTRING [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:204:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:346:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_MULTILINE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_format.c:35:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:128:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:179:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:228:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:279:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:326:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:370:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_format.c:401:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_process.c:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_process.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_util_process.c:39:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_util_process.c:65:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_voting_flags.c:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_voting_flags.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_voting_flags.c:116:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_voting_flags.c:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DESC_IS_STALE_INTERVAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_voting_flags.c:100:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_voting_schedule.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_voting_schedule.c:53:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_workqueue.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RPL_ERROR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_workqueue.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RPL_SHUTDOWN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_workqueue.c:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE25519_OUTPUT_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_workqueue.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RPL_REPLY [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_workqueue.c:361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASOCKS_NOEVENTFD2 [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_x509.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_x509.c:101:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_x509.c:146:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_x509.c:181:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/test/test_x509.c:57:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_x509.c:108:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_x509.c:150:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_x509.c:193:2: style: Label 'done' is not used. [unusedLabel] tor-0.4.9.5/src/test/test_x509.c:43:20: style: Variable 'cert' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/test/testing_common.c:168:33: error: There is an unknown macro here somewhere. Configuration is required. If PATH_SEPARATOR is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/tools/tor-gencert.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FN_NOENT [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:407:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:457:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_TIME_LEN [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-gencert.c:90:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tor-0.4.9.5/src/tools/tor-print-ed-signing-cert.c:55:69: error: There is an unknown macro here somewhere. Configuration is required. If TOR_PRIdSZ is a macro then please configure it. [unknownMacro] tor-0.4.9.5/src/tools/tor-resolve.c:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RESOLVE [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_GENERAL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_NET [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_PROTOCOL [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STMT_END [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:581:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor-resolve.c:390:5: style: Variable 'log_fn' is assigned a value that is never used. [unreadVariable] tor-0.4.9.5/src/tools/tor_runner.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINDIR [valueFlowBailoutIncompleteVar] tor-0.4.9.5/src/tools/tor_runner.c:97:10: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] tor-0.4.9.5/src/tools/tor_runner.c:96:28: note: Assuming allocation function fails tor-0.4.9.5/src/tools/tor_runner.c:96:28: note: Assignment 'args=calloc(cfg->argc+cfg->argc_owned+1,sizeof(char*))', assigned value is 0 tor-0.4.9.5/src/tools/tor_runner.c:97:10: note: Null pointer dereference tor-0.4.9.5/src/tools/tor_runner.c:102:3: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] tor-0.4.9.5/src/tools/tor_runner.c:96:28: note: Assuming allocation function fails tor-0.4.9.5/src/tools/tor_runner.c:96:28: note: Assignment 'args=calloc(cfg->argc+cfg->argc_owned+1,sizeof(char*))', assigned value is 0 tor-0.4.9.5/src/tools/tor_runner.c:102:3: note: Null pointer dereference tor-0.4.9.5/src/tools/tor_runner.c:61:5: style: Statements following noreturn function 'child()' will never be executed. [unreachableCode] tor-0.4.9.5/src/trunnel/channelpadding_negotiation.c:50:59: style:inconclusive: Function 'channelpadding_negotiate_free' argument 1 names different: declaration 'victim' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/channelpadding_negotiation.h:30:64: note: Function 'channelpadding_negotiate_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/channelpadding_negotiation.c:50:59: note: Function 'channelpadding_negotiate_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/channelpadding_negotiation.c:155:104: style:inconclusive: Function 'channelpadding_negotiate_encode' argument 3 names different: declaration 'input' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/channelpadding_negotiation.h:50:106: note: Function 'channelpadding_negotiate_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/channelpadding_negotiation.c:155:104: note: Function 'channelpadding_negotiate_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:50:45: style:inconclusive: Function 'circpad_negotiate_free' argument 1 names different: declaration 'victim' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/circpad_negotiation.h:65:50: note: Function 'circpad_negotiate_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:50:45: note: Function 'circpad_negotiate_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:175:90: style:inconclusive: Function 'circpad_negotiate_encode' argument 3 names different: declaration 'input' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/circpad_negotiation.h:84:92: note: Function 'circpad_negotiate_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:175:90: note: Function 'circpad_negotiate_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:336:47: style:inconclusive: Function 'circpad_negotiated_free' argument 1 names different: declaration 'victim' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/circpad_negotiation.h:146:52: note: Function 'circpad_negotiated_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:336:47: note: Function 'circpad_negotiated_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:461:92: style:inconclusive: Function 'circpad_negotiated_encode' argument 3 names different: declaration 'input' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/circpad_negotiation.h:165:94: note: Function 'circpad_negotiated_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/circpad_negotiation.c:461:92: note: Function 'circpad_negotiated_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/conflux.h:19:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/congestion_control.c:49:55: style:inconclusive: Function 'trn_extension_field_cc_free' argument 1 names different: declaration 'victim' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/congestion_control.h:27:60: note: Function 'trn_extension_field_cc_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/congestion_control.c:49:55: note: Function 'trn_extension_field_cc_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/congestion_control.c:100:100: style:inconclusive: Function 'trn_extension_field_cc_encode' argument 3 names different: declaration 'input' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/congestion_control.h:46:102: note: Function 'trn_extension_field_cc_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/congestion_control.c:100:100: note: Function 'trn_extension_field_cc_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/ed25519_cert.h:21:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/extension.h:15:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/flow_control_cells.c:49:29: style:inconclusive: Function 'xoff_cell_free' argument 1 names different: declaration 'victim' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/flow_control_cells.h:32:34: note: Function 'xoff_cell_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:49:29: note: Function 'xoff_cell_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:106:74: style:inconclusive: Function 'xoff_cell_encode' argument 3 names different: declaration 'input' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/flow_control_cells.h:51:76: note: Function 'xoff_cell_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:106:74: note: Function 'xoff_cell_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:212:27: style:inconclusive: Function 'xon_cell_free' argument 1 names different: declaration 'victim' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/flow_control_cells.h:74:32: note: Function 'xon_cell_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:212:27: note: Function 'xon_cell_free' argument 1 names different: declaration 'victim' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:283:72: style:inconclusive: Function 'xon_cell_encode' argument 3 names different: declaration 'input' definition 'obj'. [funcArgNamesDifferent] tor-0.4.9.5/src/trunnel/flow_control_cells.h:93:74: note: Function 'xon_cell_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/flow_control_cells.c:283:72: note: Function 'xon_cell_encode' argument 3 names different: declaration 'input' definition 'obj'. tor-0.4.9.5/src/trunnel/hs/cell_establish_intro.h:29:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/hs/cell_introduce1.h:44:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/hs/cell_rendezvous.h:16:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/link_handshake.h:32:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/netinfo.h:28:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/pwbox.h:18:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/sendme_cell.h:15:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/socks5.h:64:25: error: syntax error [syntaxError] tor-0.4.9.5/src/trunnel/subproto_request.h:21:25: error: syntax error [syntaxError] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:37: warning: If memory allocation fails, then there is a possible null pointer dereference: s [ctunullpointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assignment 'H=calloc(1,sizeof(*H))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:165:18: note: Calling function min_heap_ctor, 1st argument is null tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:65:37: note: Dereferencing argument s that is null tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:115:8: warning: If memory allocation fails, then there is a possible null pointer dereference: s [ctunullpointerOutOfMemory] tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assuming allocation function fails tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:163:15: note: Assignment 'H=calloc(1,sizeof(*H))', assigned value is 0 tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:166:30: note: Calling function min_heap_reserve, 1st argument is null tor-0.4.9.5/src/ext/timeouts/bench/bench-heap.c:115:8: note: Dereferencing argument s that is null diff: head tor-0.4.9.5/src/core/or/circuituse.c:458:24: style: Variable 'build_state' can be declared as pointer to const [constVariablePointer] head tor-0.4.9.5/src/feature/dirauth/voting_schedule.c:31:20: style: Variable 'consensus' can be declared as pointer to const [constVariablePointer] DONE