2025-05-05 13:24 ftp://ftp.de.debian.org/debian/pool/main/l/litecoin/litecoin_0.21.4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=sqlite3 --library=qt --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: fcc0493 (2025-05-05 13:08:11 +0200) count: 3565 3539 elapsed-time: 683.5 672.4 head-timing-info: old-timing-info: head results: litecoin-0.21.4/build_msvc/testconsensus/testconsensus.cpp:21:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptWitness [valueFlowBailoutIncompleteVar] litecoin-0.21.4/build_msvc/testconsensus/testconsensus.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/build_msvc/testconsensus/testconsensus.cpp:48:116: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/addrdb.cpp:31:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:87:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:115:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ban_list_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ban_list_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathAddr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathAddr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:148:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathAddr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrdb.cpp:42:18: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/arith_uint256.cpp:15:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:24:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/arith_uint256.cpp:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:14:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:25:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLastTry [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLastTry [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nIdCount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vRandom [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapInfo [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vvNew [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:151:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRMAN_NEW_BUCKET_COUNT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLastGood [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:295:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRMAN_NEW_BUCKETS_PER_ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:351:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLastGood [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNew [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:499:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vRandom [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:556:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapInfo [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:620:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapInfo [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:18:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_client_interface [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_default_ban_time [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/banman.cpp:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_banned [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bech32.cpp:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bech32.cpp:130:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bech32.cpp:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/addrman.cpp:599:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/bench/addrman.cpp:38:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NETWORK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/base58.cpp:140:27: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/base58.cpp:140:50: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/base58.cpp:104:128: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/base58.cpp:117:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/bench/bech32.cpp:22:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/bench.cpp:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/bench.cpp:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/bench_bitcoin.cpp:19:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/bench_bitcoin.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/ccoins_caching.cpp:28:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/block_assemble.cpp:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/chacha_poly_aead.cpp:26:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHACHA20_POLY1305_AEAD_AAD_LEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/chacha_poly_aead.cpp:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/checkblock.cpp:41:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/checkqueue.cpp:40:14: style:inconclusive: Technically the member function 'CCheckQueueSpeedPrevectorJob::PrevectorJob::operator()' can be const. [functionConst] litecoin-0.21.4/src/bench/coin_selection.cpp:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/coin_selection.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/coin_selection.cpp:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/crypto_hash.cpp:22:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/crypto_hash.cpp:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/crypto_hash.cpp:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/crypto_hash.cpp:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/crypto_hash.cpp:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/crypto_hash.cpp:88:11: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/bench/duplicate_inputs.cpp:18:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/mempool_eviction.cpp:11:119: error: Syntax Error: AST broken, 'pool' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/bench/merkle_root.cpp:17:14: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/bench/mempool_stress.cpp:12:98: error: Syntax Error: AST broken, 'pool' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/bench/poly1305.cpp:16:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY1305_TAGLEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/prevector.cpp:23:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/prevector.cpp:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_NETWORK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/rpc_mempool.cpp:12:118: error: Syntax Error: AST broken, 'pool' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/bench/verify_script.cpp:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/verify_script.cpp:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bench/wallet_balance.cpp:18:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-cli.cpp:121:87: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/bitcoin-wallet.cpp:47:111: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/bitcoind.cpp:63:84: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/blockencodings.cpp:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockencodings.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHORTTXIDS_LENGTH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockencodings.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_STATUS_INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockencodings.cpp:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn_available [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockencodings.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_STATUS_INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_siphash_k1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:84:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_encoded [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_N [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:136:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_encoded [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:236:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RETURN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filter_type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:43:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gArgs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:195:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STANDARD_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BIP125_RBF_SEQUENCE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:246:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_WEIGHT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:312:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PUBKEYS_PER_MULTISIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:417:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:454:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:544:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:721:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:732:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:739:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:757:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:808:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/blockfilter.cpp:187:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/blockencodings.cpp:43:18: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/bloom.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTweak [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHashFuncs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHashFuncs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOOM_FILTER_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nFlags [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHashFuncs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nEntriesThisGeneration [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHashFuncs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bloom.cpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTweak [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chain.cpp:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vChain [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chain.cpp:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chain.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pprev [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparamsbase.cpp:21:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAINPARAMS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparamsbase.cpp:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:56:200: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strNetworkID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strNetworkID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strNetworkID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vDeployments [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:381:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SegwitHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:436:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/chainparams.cpp:451:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gArgs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/clientversion.cpp:45:32: error: There is an unknown macro here somewhere. Configuration is required. If STRINGIZE is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/chainparams.cpp:27:101: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/chainparams.cpp:27:137: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/coins.cpp:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheCoins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:56:148: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedCoinsUsage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedCoinsUsage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashBlock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashBlock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:211:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRTY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedCoinsUsage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedCoinsUsage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheCoins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:328:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_err_callbacks [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/coins.cpp:293:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/compat/glibcxx_sanity.cpp:50:14: warning: Return value of function test.at() is not used. [ignoredReturnValue] litecoin-0.21.4/src/compat/glibcxx_sanity.cpp:48:17: style: The scope of the variable 'test' can be reduced. [variableScope] litecoin-0.21.4/src/compat/glibcxx_sanity.cpp:50:16: error: Out of bounds access in expression 'test.at(1)' because 'test' is empty. [containerOutOfBounds] litecoin-0.21.4/src/compat/stdin.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/compat/stdin.cpp:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/compat/stdin.cpp:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/compat/strnlen.cpp:14:24: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/compressor.cpp:23:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/compressor.cpp:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQUAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/compressor.cpp:42:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/compressor.cpp:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DUP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/bitcoin-tx.cpp:386:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/consensus/tx_check.cpp:15:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_CONSENSUS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/consensus/tx_check.cpp:44:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/consensus/tx_check.cpp:56:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/consensus/tx_verify.cpp:25:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKTIME_THRESHOLD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/consensus/tx_verify.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKTIME_VERIFY_SEQUENCE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/consensus/tx_verify.cpp:139:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/consensus/tx_verify.cpp:150:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_SCALE_FACTOR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/consensus/tx_verify.cpp:173:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MISSING_INPUTS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_read.cpp:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPCODE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_read.cpp:105:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCRIPT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_read.cpp:159:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIALIZE_TRANSACTION_NO_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_read.cpp:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/consensus/tx_verify.cpp:27:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/consensus/tx_verify.cpp:116:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/consensus/tx_verify.cpp:120:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/consensus/tx_verify.cpp:125:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/core_write.cpp:22:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_write.cpp:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_write.cpp:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_PUSHDATA4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_write.cpp:149:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_write.cpp:165:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/core_write.cpp:187:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crc32c/src/crc32c_extend_unittests.h:23:1: error: syntax error [syntaxError] litecoin-0.21.4/src/crc32c/src/crc32c_benchmark.cc:39:1: error: There is an unknown macro here somewhere. Configuration is required. If BENCHMARK_DEFINE_F is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/core_write.cpp:175:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/core_write.cpp:214:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/crc32c/src/crc32c_read_le_unittest.cc:24:1: error: syntax error [syntaxError] litecoin-0.21.4/src/crc32c/src/crc32c_round_up.h:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crc32c/src/crc32c_round_up.h:18:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crc32c/src/crc32c_round_up_unittest.cc:58:1: error: syntax error [syntaxError] litecoin-0.21.4/src/crypto/aes.cpp:15:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCKSIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCKSIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pad [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:146:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pad [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/aes.cpp:107:25: style:inconclusive: Boolean expression '!padsize' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/crypto/aes.cpp:107:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] litecoin-0.21.4/src/crc32c/src/crc32c_portable.cc:247:67: style:inconclusive: Function 'ExtendPortable' argument 3 names different: declaration 'count' definition 'size'. [funcArgNamesDifferent] litecoin-0.21.4/src/crc32c/src/crc32c_internal.h:16:67: note: Function 'ExtendPortable' argument 3 names different: declaration 'count' definition 'size'. litecoin-0.21.4/src/crc32c/src/crc32c_portable.cc:247:67: note: Function 'ExtendPortable' argument 3 names different: declaration 'count' definition 'size'. litecoin-0.21.4/src/crypto/blake3/blake3_avx2.c:194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx2.c:278:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3.c:138:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] litecoin-0.21.4/src/crypto/blake3/blake3.c:139:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] litecoin-0.21.4/src/crypto/blake3/blake3.c:441:57: style: Parameter 'new_cv' can be declared as const array [constParameter] litecoin-0.21.4/src/crypto/blake3/blake3_impl.h:157:60: style: Parameter 'cv_words' can be declared as const array [constParameter] litecoin-0.21.4/src/crypto/blake3/blake3.c:186:20: warning: Uninitialized variable: chunks_array [uninitvar] litecoin-0.21.4/src/crypto/blake3/blake3.c:180:37: note: Assuming condition is false litecoin-0.21.4/src/crypto/blake3/blake3.c:186:20: note: Uninitialized variable: chunks_array litecoin-0.21.4/src/crypto/blake3/blake3.c:229:20: warning: Uninitialized variable: parents_array [uninitvar] litecoin-0.21.4/src/crypto/blake3/blake3.c:223:56: note: Assuming condition is false litecoin-0.21.4/src/crypto/blake3/blake3.c:229:20: note: Uninitialized variable: parents_array litecoin-0.21.4/src/crypto/blake3/blake3.c:138:9: style: Variable 'input' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/crypto/blake3/blake3.c:139:13: style: Variable 'input_len' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/crypto/blake3/blake3_dispatch.c:87:22: style: Condition 'g_cpu_features!=UNDEFINED' is always false [knownConditionTrueFalse] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:125:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:454:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:542:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:710:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:793:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:1040:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:1051:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_LT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_avx512.c:1115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_neon.c:193:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32x4_t [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_neon.c:277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32x4_t [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_sse2.c:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_sse2.c:421:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_sse2.c:510:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_sse41.c:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_sse41.c:415:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/blake3_sse41.c:504:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/main.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/main.c:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/blake3/main.c:33:28: style: Parameter 'hex_key' can be declared as pointer to const [constParameterPointer] litecoin-0.21.4/src/crypto/blake3/main.c:76:9: style: Variable 'context' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/crypto/chacha_poly_aead.cpp:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHACHA20_POLY1305_AEAD_KEY_LEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha_poly_aead.cpp:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHACHA20_POLY1305_AEAD_AAD_LEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha_poly_aead.cpp:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHACHA20_ROUND_OUTPUT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha_poly_aead.cpp:53:19: style: The scope of the variable 'expected_tag' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha20.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha20.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha20.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha20.cpp:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/chacha20.cpp:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/ctaes/bench.c:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/ctaes/bench.c:26:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] litecoin-0.21.4/src/crypto/ctaes/bench.c:73:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'bench_AES128_encrypt' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/crypto/ctaes/bench.c:161:42: note: You might need to cast the function pointer here litecoin-0.21.4/src/crypto/ctaes/bench.c:73:40: note: Parameter 'data' can be declared as pointer to const litecoin-0.21.4/src/crypto/ctaes/bench.c:82:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'bench_AES128_decrypt' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/crypto/ctaes/bench.c:162:42: note: You might need to cast the function pointer here litecoin-0.21.4/src/crypto/ctaes/bench.c:82:40: note: Parameter 'data' can be declared as pointer to const litecoin-0.21.4/src/crypto/ctaes/bench.c:105:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'bench_AES192_encrypt' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/crypto/ctaes/bench.c:164:42: note: You might need to cast the function pointer here litecoin-0.21.4/src/crypto/ctaes/bench.c:105:40: note: Parameter 'data' can be declared as pointer to const litecoin-0.21.4/src/crypto/ctaes/bench.c:114:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'bench_AES192_decrypt' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/crypto/ctaes/bench.c:165:42: note: You might need to cast the function pointer here litecoin-0.21.4/src/crypto/ctaes/bench.c:114:40: note: Parameter 'data' can be declared as pointer to const litecoin-0.21.4/src/crypto/ctaes/bench.c:138:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'bench_AES256_encrypt' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/crypto/ctaes/bench.c:167:42: note: You might need to cast the function pointer here litecoin-0.21.4/src/crypto/ctaes/bench.c:138:40: note: Parameter 'data' can be declared as pointer to const litecoin-0.21.4/src/crypto/ctaes/bench.c:147:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'bench_AES256_decrypt' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/crypto/ctaes/bench.c:168:42: note: You might need to cast the function pointer here litecoin-0.21.4/src/crypto/ctaes/bench.c:147:40: note: Parameter 'data' can be declared as pointer to const litecoin-0.21.4/src/crypto/ctaes/test.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/ctaes/test.c:51:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] litecoin-0.21.4/src/crypto/chacha20.cpp:76:14: style: The scope of the variable 'x0' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:18: style: The scope of the variable 'x1' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:22: style: The scope of the variable 'x2' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:26: style: The scope of the variable 'x3' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:30: style: The scope of the variable 'x4' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:34: style: The scope of the variable 'x5' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:38: style: The scope of the variable 'x6' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:42: style: The scope of the variable 'x7' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:46: style: The scope of the variable 'x8' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:50: style: The scope of the variable 'x9' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:54: style: The scope of the variable 'x10' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:59: style: The scope of the variable 'x11' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:64: style: The scope of the variable 'x12' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:69: style: The scope of the variable 'x13' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:74: style: The scope of the variable 'x14' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:76:79: style: The scope of the variable 'x15' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:14: style: The scope of the variable 'x0' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:18: style: The scope of the variable 'x1' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:22: style: The scope of the variable 'x2' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:26: style: The scope of the variable 'x3' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:30: style: The scope of the variable 'x4' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:34: style: The scope of the variable 'x5' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:38: style: The scope of the variable 'x6' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:42: style: The scope of the variable 'x7' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:46: style: The scope of the variable 'x8' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:50: style: The scope of the variable 'x9' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:54: style: The scope of the variable 'x10' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:59: style: The scope of the variable 'x11' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:64: style: The scope of the variable 'x12' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:69: style: The scope of the variable 'x13' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:74: style: The scope of the variable 'x14' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/chacha20.cpp:184:79: style: The scope of the variable 'x15' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/hkdf_sha256_32.cpp:12:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_prk [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/hkdf_sha256_32.cpp:20:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_prk [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/hkdf_sha256_32.cpp:12:19: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/hkdf_sha256_32.cpp:20:36: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/ripemd160.cpp:244:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/ripemd160.cpp:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/ripemd160.cpp:277:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/ripemd160.cpp:289:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/scrypt.cpp:331:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRYPT_SCRATCHPAD_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha1.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha1.cpp:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha1.cpp:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha1.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/scrypt.cpp:49:0: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:56:15: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:75:28: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:267:17: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:267:45: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:288:17: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:288:55: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/crypto/scrypt.cpp:148:9: style: The scope of the variable 'clen' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/scrypt.cpp:263:14: style: The scope of the variable 'j' can be reduced. [variableScope] litecoin-0.21.4/src/crypto/sha256.cpp:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha256.cpp:640:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha256.cpp:667:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha256.cpp:682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha3.cpp:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bufsize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha3.cpp:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha3.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bufsize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha256.cpp:437:5: warning: Return value of function tr() is not used. [ignoredReturnValue] litecoin-0.21.4/src/crypto/sha256.cpp:438:5: warning: Return value of function tr() is not used. [ignoredReturnValue] litecoin-0.21.4/src/crypto/sha256.cpp:448:5: warning: Return value of function tr() is not used. [ignoredReturnValue] litecoin-0.21.4/src/crypto/sha256.cpp:528:23: style: Local variable 'out' shadows outer variable [shadowVariable] litecoin-0.21.4/src/crypto/sha256.cpp:522:19: note: Shadowed declaration litecoin-0.21.4/src/crypto/sha256.cpp:528:23: note: Shadow variable litecoin-0.21.4/src/crypto/sha256.cpp:535:23: style: Local variable 'out' shadows outer variable [shadowVariable] litecoin-0.21.4/src/crypto/sha256.cpp:522:19: note: Shadowed declaration litecoin-0.21.4/src/crypto/sha256.cpp:535:23: note: Shadow variable litecoin-0.21.4/src/crypto/sha256.cpp:542:23: style: Local variable 'out' shadows outer variable [shadowVariable] litecoin-0.21.4/src/crypto/sha256.cpp:522:19: note: Shadowed declaration litecoin-0.21.4/src/crypto/sha256.cpp:542:23: note: Shadow variable litecoin-0.21.4/src/crypto/sha512.cpp:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha512.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha512.cpp:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/sha512.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:22:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELDB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELDB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoCompression [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable penv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:185:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELDB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELDB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:223:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBFUSCATE_KEY_NUM_BYTES [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:236:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable piter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/dbwrapper.cpp:38:23: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/crypto/siphash.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/siphash.cpp:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/siphash.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/crypto/siphash.cpp:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/flatfile.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dir [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/flatfile.cpp:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chunk_size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/flatfile.cpp:85:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/fs.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/fs.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/fs.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/fs.cpp:59:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/fs.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/hash.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/hash.cpp:93:22: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/httprpc.cpp:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_INTERNAL_SERVER_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:143:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:156:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:270:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:324:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EVENT_LOG_WARN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:369:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVENT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:441:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:452:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replySent [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:530:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:541:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:561:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:573:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replySent [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:603:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:617:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:622:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:656:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httpserver.cpp:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/httprpc.cpp:269:32: style: The scope of the variable 'whitelist' can be reduced. [variableScope] litecoin-0.21.4/src/httprpc.cpp:94:45: performance: Function parameter 'strUserPass' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/index/base.cpp:71:27: error: There is an unknown macro here somewhere. Configuration is required. If NextSyncBlock is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/index/txindex.cpp:95:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/txindex.cpp:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/txindex.cpp:224:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/txindex.cpp:229:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/txindex.cpp:240:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:48:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:112:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_next_filter_pos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_next_filter_pos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:159:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:170:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:229:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:264:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:325:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_headers_cache [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/index/blockfilterindex.cpp:153:32: style: The scope of the variable 'encoded_filter' can be reduced. [variableScope] litecoin-0.21.4/src/httpserver.cpp:269:18: warning: Return value of function item.release() is not used. [ignoredReturnValue] litecoin-0.21.4/src/httpserver.cpp:369:9: style: Condition '!UpdateHTTPServerLogging(LogInstance().WillLogCategory(BCLog::LIBEVENT))' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/httpserver.cpp:369:33: note: Calling function 'UpdateHTTPServerLogging' returns 0 litecoin-0.21.4/src/httpserver.cpp:369:9: note: Condition '!UpdateHTTPServerLogging(LogInstance().WillLogCategory(BCLog::LIBEVENT))' is always true litecoin-0.21.4/src/httpserver.cpp:551:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/httpserver.cpp:609:41: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/httpserver.cpp:158:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/init.cpp:607:34: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_URL is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/interfaces/chain.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_WALLET_NOT_FOUND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:201:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:210:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:215:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:222:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:229:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:240:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:250:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:309:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ANCESTOR_LIMIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:318:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ANCESTOR_LIMIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:334:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_HALFLIFE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:339:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_MEMPOOL_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:341:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minRelayTxFee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:342:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable incrementalRelayFee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:343:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dustRelayFee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:349:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImporting [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gArgs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lockMain [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:200:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fReindex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImporting [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/chain.cpp:95:10: style: Virtual function 'disconnect' is called from destructor '~NotificationsHandlerImpl()' at line 94. Dynamic binding is not used. [virtualCallInConstructor] litecoin-0.21.4/src/interfaces/chain.cpp:94:44: note: Calling disconnect litecoin-0.21.4/src/interfaces/chain.cpp:95:10: note: disconnect is a virtual function litecoin-0.21.4/src/interfaces/node.cpp:218:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dustRelayFee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/node.cpp:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/interfaces/wallet.cpp:42:55: error: Syntax Error: AST broken, 'wallet' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/interfaces/node.cpp:301:10: style: Virtual function 'setContext' is called from constructor 'NodeImpl(NodeContext*context)' at line 51. Dynamic binding is not used. [virtualCallInConstructor] litecoin-0.21.4/src/interfaces/node.cpp:51:38: note: Calling setContext litecoin-0.21.4/src/interfaces/node.cpp:301:10: note: setContext is a virtual function litecoin-0.21.4/src/interfaces/node.cpp:51:5: style: Class 'NodeImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/interfaces/node.cpp:104:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/key.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompressed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompressed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:279:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:314:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:351:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:30:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:37:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ADDRESS2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:55:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32M [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:76:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:90:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:173:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECRET_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:189:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECRET_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:204:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:214:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:227:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_SECRET_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key_io.cpp:237:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_SECRET_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/key.cpp:191:59: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/key.cpp:262:55: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/key.cpp:286:12: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/key.cpp:287:70: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:269:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:635:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:660:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:734:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:843:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:873:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:890:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:903:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:918:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_buffer_size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:404:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:540:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:613:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:699:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:312:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OWRITER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:447:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:507:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:288:3: warning: Member variable 'Benchmark::db_num_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:288:3: warning: Member variable 'Benchmark::start_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:288:3: warning: Member variable 'Benchmark::last_op_finish_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:288:3: warning: Member variable 'Benchmark::done_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:288:3: warning: Member variable 'Benchmark::next_report_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:167:8: performance:inconclusive: Technically the member function 'leveldb::Benchmark::PrintWarnings' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_tree_db.cc:179:8: performance:inconclusive: Technically the member function 'leveldb::Benchmark::PrintEnvironment' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:311:3: warning: Member variable 'Benchmark::start_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:311:3: warning: Member variable 'Benchmark::last_op_finish_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:311:3: warning: Member variable 'Benchmark::done_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:311:3: warning: Member variable 'Benchmark::next_report_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:191:8: performance:inconclusive: Technically the member function 'leveldb::Benchmark::PrintWarnings' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/benchmarks/db_bench_sqlite3.cc:203:8: performance:inconclusive: Technically the member function 'leveldb::Benchmark::PrintEnvironment' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/db/autocompact_test.cc:106:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:295:16: error: Member variable 'total' is initialized by itself. [selfInitialization] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:340:8: performance:inconclusive: Technically the member function 'leveldb::Benchmark::PrintWarnings' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:361:8: performance:inconclusive: Technically the member function 'leveldb::Benchmark::PrintEnvironment' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:294:3: style: Struct 'SharedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/leveldb/benchmarks/db_bench.cc:305:3: style: Struct 'ThreadState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/leveldb/db/c_test.c:15:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/c_test.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/c_test.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/c_test.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/c_test.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/c_test.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/c_test.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/corruption_test.cc:192:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/c.cc:161:10: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/db/c.cc:160:48: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/db/c.cc:160:41: note: Assignment 'result=reinterpret_cast(malloc(sizeof(char)*str.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/db/c.cc:161:10: note: Null pointer dereference litecoin-0.21.4/src/leveldb/db/c.cc:551:10: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/db/c.cc:550:43: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/db/c.cc:550:36: note: Assignment 'buffer=static_cast(malloc(result.size()+1))', assigned value is 0 litecoin-0.21.4/src/leveldb/db/c.cc:551:10: note: Null pointer dereference litecoin-0.21.4/src/leveldb/db/c.cc:552:3: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/db/c.cc:550:43: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/db/c.cc:550:36: note: Assignment 'buffer=static_cast(malloc(result.size()+1))', assigned value is 0 litecoin-0.21.4/src/leveldb/db/c.cc:552:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/db/c.cc:410:73: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] litecoin-0.21.4/src/leveldb/db/c.cc:72:19: style: struct member 'leveldb_seqfile_t::rep' is never used. [unusedStructMember] litecoin-0.21.4/src/leveldb/db/c.cc:75:21: style: struct member 'leveldb_randomfile_t::rep' is never used. [unusedStructMember] litecoin-0.21.4/src/leveldb/db/c.cc:78:17: style: struct member 'leveldb_writablefile_t::rep' is never used. [unusedStructMember] litecoin-0.21.4/src/leveldb/db/c.cc:84:13: style: struct member 'leveldb_filelock_t::rep' is never used. [unusedStructMember] litecoin-0.21.4/src/leveldb/db/c_test.c:135:10: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/db/c_test.c:134:24: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/db/c_test.c:134:24: note: Assignment 'result=malloc(4)', assigned value is 0 litecoin-0.21.4/src/leveldb/db/c_test.c:135:10: note: Null pointer dereference litecoin-0.21.4/src/leveldb/db/c_test.c:198:6: style: Variable 'db' is reassigned a value before the old one has been used. [redundantAssignment] litecoin-0.21.4/src/leveldb/db/c_test.c:193:6: note: db is assigned litecoin-0.21.4/src/leveldb/db/c_test.c:198:6: note: db is overwritten litecoin-0.21.4/src/leveldb/db/c_test.c:205:6: style: Variable 'db' is reassigned a value before the old one has been used. [redundantAssignment] litecoin-0.21.4/src/leveldb/db/c_test.c:198:6: note: db is assigned litecoin-0.21.4/src/leveldb/db/c_test.c:205:6: note: db is overwritten litecoin-0.21.4/src/leveldb/db/c_test.c:105:30: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'CmpDestroy' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/c_test.c:161:41: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/c_test.c:105:30: note: Parameter 'arg' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/c_test.c:107:29: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'CmpCompare' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/c_test.c:161:53: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/c_test.c:107:29: note: Parameter 'arg' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/c_test.c:118:34: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'CmpName' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/c_test.c:161:65: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/c_test.c:118:34: note: Parameter 'arg' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/c_test.c:124:33: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'FilterDestroy' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/c_test.c:338:17: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/c_test.c:124:33: note: Parameter 'arg' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/c_test.c:125:37: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'FilterName' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/c_test.c:338:62: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/c_test.c:125:37: note: Parameter 'arg' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/db_iter.cc:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReadBytesPeriod [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_iter.cc:239:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTypeDeletion [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_iter.cc:283:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kValueTypeForSeek [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_iter.cc:122:49: style:inconclusive: Function 'ParseKey' argument 1 names different: declaration 'key' definition 'ikey'. [funcArgNamesDifferent] litecoin-0.21.4/src/leveldb/db/db_iter.cc:89:36: note: Function 'ParseKey' argument 1 names different: declaration 'key' definition 'ikey'. litecoin-0.21.4/src/leveldb/db/db_iter.cc:122:49: note: Function 'ParseKey' argument 1 names different: declaration 'key' definition 'ikey'. litecoin-0.21.4/src/leveldb/db/db_impl.cc:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:189:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbname_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paranoid_checks [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_outputs_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbname_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:400:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbname_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_log [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:547:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imm_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:581:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:598:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumLevels [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:639:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:653:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bg_error_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_compaction_scheduled_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:680:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:701:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imm_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:813:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbname_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:861:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_log [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:872:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_log [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_log [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1083:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imm_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp_batch_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bg_error_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_impl.cc:1541:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDBLockFile [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/dbformat.cc:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxSequenceNumber [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/dbformat.cc:29:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/dbformat.cc:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rep_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/dbformat.cc:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/db_test.cc:541:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/dbformat_test.cc:46:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/dumpfile.cc:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/dumpfile.cc:188:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTypeDeletion [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/fault_injection_test.cc:540:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/filename.cc:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCurrentFile [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/filename_test.cc:16:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/leveldbutil.cc:17:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/leveldbutil.cc:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/leveldbutil.cc:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_reader.cc:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backing_store_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_reader.cc:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initial_offset_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_reader.cc:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_record_offset_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_reader.cc:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_record_offset_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_reader.cc:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reporter_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_reader.cc:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHeaderSize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_test.cc:263:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/log_writer.cc:17:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxRecordType [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_writer.cc:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_crc_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_writer.cc:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_crc_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_writer.cc:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBlockSize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_writer.cc:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_offset_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/memtable.cc:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refs_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/memtable.cc:74:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/memtable.cc:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/db/log_writer.cc:63:28: style: Condition 'left==fragment_length' is always false [knownConditionTrueFalse] litecoin-0.21.4/src/leveldb/db/log_writer.cc:60:34: note: fragment_length is assigned '(left(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:274:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:275:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:275:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:276:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:276:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:277:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:277:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:278:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:278:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:279:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:279:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:280:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:280:3: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/cache.cc:281:10: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] litecoin-0.21.4/src/leveldb/util/cache.cc:273:42: note: Assuming allocation function fails litecoin-0.21.4/src/leveldb/util/cache.cc:273:35: note: Assignment 'e=reinterpret_cast(malloc(sizeof(LRUHandle)-1+key.size()))', assigned value is 0 litecoin-0.21.4/src/leveldb/util/cache.cc:281:10: note: Null pointer dereference litecoin-0.21.4/src/leveldb/util/coding.cc:51:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/leveldb/util/coding.cc:68:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/leveldb/util/cache.cc:368:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/leveldb/util/coding_test.cc:14:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/db/version_set.cc:166:3: warning: Member variable 'LevelFileNumIterator::value_buf_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/db/version_set.cc:278:39: style: Parameter 'a' can be declared as pointer to const. However it seems that 'NewestFirst' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/version_set.cc:297:39: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/version_set.cc:278:39: note: Parameter 'a' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/version_set.cc:278:56: style: Parameter 'b' can be declared as pointer to const. However it seems that 'NewestFirst' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/leveldb/db/version_set.cc:297:39: note: You might need to cast the function pointer here litecoin-0.21.4/src/leveldb/db/version_set.cc:278:56: note: Parameter 'b' can be declared as pointer to const litecoin-0.21.4/src/leveldb/db/version_set.cc:63:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/leveldb/util/crc32c_test.cc:13:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/env_posix_test.cc:183:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/env_test.cc:26:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/env_posix.cc:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:84:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:94:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:177:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:239:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:359:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:408:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:424:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:515:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:528:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:574:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_APPEND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:593:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:605:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:612:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:619:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:628:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:644:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:668:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:704:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_APPEND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:800:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_background_thread_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:825:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:853:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:870:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows_test.cc:26:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/env_posix.cc:596:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] litecoin-0.21.4/src/leveldb/util/env_posix.cc:257:3: warning: Member variable 'PosixWritableFile::buf_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:75:3: style: Class 'Limiter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/leveldb/util/env_posix.cc:177:47: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:359:48: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:515:48: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:528:48: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:561:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:574:51: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:644:56: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_posix.cc:704:51: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/leveldb/util/env_windows.cc:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:130:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:140:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_HANDLE_EOF [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:240:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:381:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:388:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:406:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:453:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_WRITE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_APPEND_DATA [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:489:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILE_ATTRIBUTES [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:498:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:550:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetFileExInfoStandard [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:584:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:597:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_posix.cc:110:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/leveldb/util/env_windows.cc:715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:728:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:750:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_background_thread_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:775:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:801:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:818:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/hash_test.cc:12:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/env_windows.cc:258:3: warning: Member variable 'WindowsWritableFile::buf_' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/leveldb/util/env_windows.cc:77:3: style: Class 'ScopedHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/leveldb/util/env_windows.cc:121:3: style: Class 'Limiter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/leveldb/util/histogram.cc:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/histogram.cc:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBuckets [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/histogram.cc:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/histogram.cc:210:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/histogram.cc:231:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/histogram.cc:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/histogram.cc:248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/no_destructor_test.cc:33:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/logging_test.cc:16:1: error: syntax error [syntaxError] litecoin-0.21.4/src/leveldb/util/status.cc:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOk [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/status.cc:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/leveldb/util/testharness.cc:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/Hasher.cpp:16:18: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/src/crypto/Context.h:14:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/Bulletproofs.cpp:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_h [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/Bulletproofs.cpp:104:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/Bulletproofs.cpp:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_h [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/ConversionUtil.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_EC_COMPRESSED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/MuSig.cpp:98:10: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/src/crypto/Pedersen.cpp:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_h [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/crypto/Pedersen.cpp:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_h [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/db/common/SerializableVec.h:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/db/LeafDB.cpp:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_prefix [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/db/LeafDB.cpp:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_prefix [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/db/common/DBTable.h:11:5: style: Class 'DBTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/libmw/src/db/common/Database.h:17:5: style: Class 'Database' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/libmw/src/db/common/SerializableVec.h:9:5: style: Class 'SerializableVec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/libmw/src/file/File.cpp:14:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:57:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:104:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:116:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:133:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:150:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/ILeafSet.cpp:12:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextLeafIdx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/ILeafSet.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextLeafIdx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/file/File.cpp:92:15: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/src/file/File.cpp:109:17: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/src/file/File.cpp:122:21: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/src/file/File.cpp:137:21: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/src/mmr/LeafSetCache.cpp:11:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextLeafIdx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/LeafSetCache.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modifiedBytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/Index.cpp:15:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/Index.cpp:20:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/Index.cpp:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/Index.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_height [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/Index.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_height [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/LeafSet.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modifiedBytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/LeafSet.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modifiedBytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/LeafSet.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dir [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/LeafSet.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modifiedBytes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/MemMMR.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaves [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/MemMMR.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hashes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/MMRUtil.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/MMRUtil.cpp:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_siblingNum [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMR.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leafMap [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMR.cpp:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaves [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMR.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pPruneList [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMR.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pPruneList [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMR.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pPruneList [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMR.cpp:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaves [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMRCache.cpp:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstLeaf [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMRCache.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstLeaf [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMRCache.cpp:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMRCache.cpp:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstLeaf [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PMMRCache.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstLeaf [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/mmr/PruneList.cpp:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dir [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/block/Block.cpp:9:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMR_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/crypto/Commitment.cpp:9:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MONEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Input.cpp:8:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEALTH_KEY_FEATURE_BIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Input.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_features [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Kernel.cpp:16:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGOUT_FEATURE_BIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Output.cpp:15:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD_FIELDS_FEATURE_BIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Output.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_commitment [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Transaction.cpp:14:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputSort [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/Transaction.cpp:31:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/libmw/src/models/tx/Transaction.cpp:37:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/libmw/src/models/tx/Transaction.cpp:43:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:25:43: debug: Function::addArguments found argument 'kernel' with varid 0. [varid0] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:44:43: debug: Function::addArguments found argument 'kernel' with varid 0. [varid0] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:52:53: debug: Function::addArguments found argument 'kernel' with varid 0. [varid0] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:60:51: debug: Function::addArguments found argument 'kernel' with varid 0. [varid0] litecoin-0.21.4/src/libmw/src/node/BlockBuilder.cpp:15:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_weight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/BlockBuilder.cpp:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pCoinsView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:12:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kernels [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:25:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kernels [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:44:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/models/tx/TxBody.cpp:68:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_WEIGHT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/BlockValidator.cpp:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGIN_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/BlockValidator.cpp:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGOUT_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/BlockBuilder.cpp:63:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/libmw/src/node/BlockBuilder.cpp:76:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/libmw/src/node/CoinsViewDB.cpp:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTXO_MISSING [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/wallet/Keychain.cpp:18:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/wallet/Keychain.cpp:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/wallet/Keychain.cpp:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scanSecret [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/wallet/Keychain.cpp:116:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/CoinsViewCache.cpp:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMR_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/CoinsViewDB.cpp:37:26: style: Unused variable: value [unusedVariable] litecoin-0.21.4/src/libmw/src/node/CoinsViewCache.cpp:126:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMR_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/CoinsViewCache.cpp:207:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUPLICATES [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/node/CoinsViewCache.cpp:222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTXO_MISSING [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/framework/src/TxBuilder.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/framework/src/TxBuilder.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/framework/src/TxBuilder.cpp:65:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/framework/src/TxBuilder.cpp:91:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/framework/src/TxBuilder.cpp:117:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/framework/src/TxBuilder.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/src/wallet/TxBuilder.cpp:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_Aggregation.cpp:31:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputSort [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_KernelSumValidator.cpp:69:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValidationException [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_KernelSumValidator.cpp:161:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_StealthSumValidator.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_Weight.cpp:17:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD_FIELDS_FEATURE_BIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_Weight.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/consensus/Test_Weight.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_INPUTS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/models/block/Test_Block.cpp:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/models/block/Test_Header.cpp:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/models/tx/Test_Kernel.cpp:16:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/models/tx/Test_Kernel.cpp:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEE_FEATURE_BIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/models/tx/Test_Output.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/models/tx/Test_Output.cpp:84:54: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/libmw/test/tests/wallet/Test_Keychain.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:83:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_categories [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_categories [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_categories [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:182:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log_timestamps [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:241:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/logging.cpp:291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/merkleblock.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/merkleblock.cpp:80:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTransactions [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/merkleblock.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBad [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/merkleblock.cpp:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTransactions [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/merkleblock.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hogex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/libmw/test/tests/wallet/Test_Keychain.cpp:84:54: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/logging.cpp:169:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/mweb/mweb_miner.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mweb_builder [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_miner.cpp:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_miner.cpp:147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockMinFeeRate [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockMinFeeRate [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:73:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_BLOCK_MAX_WEIGHT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockWeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:116:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockWeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockTx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inBlock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:506:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_node.cpp:23:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MUTATED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_node.cpp:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MUTATED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_node.cpp:174:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_node.cpp:232:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_RECENT_CONSENSUS_CHANGE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_node.cpp:22:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/mweb/mweb_transact.cpp:22:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_transact.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_transact.cpp:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB_TO_MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_transact.cpp:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_transact.cpp:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEGOUT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_transact.cpp:127:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_transact.cpp:211:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGE_INDEX [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_wallet.cpp:16:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapWallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_wallet.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_coins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_wallet.cpp:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGE_INDEX [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_wallet.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_INDEX [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_wallet.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_coins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/mweb/mweb_wallet.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_coins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/miner.cpp:211:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/net_permissions.cpp:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/net_permissions.cpp:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_BLOOMFILTER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/net_permissions.cpp:24:48: performance: Function parameter 'str' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/net.cpp:121:32: error: There is an unknown macro here somewhere. Configuration is required. If GUARDED_BY is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/netbase.cpp:34:37: error: There is an unknown macro here somewhere. Configuration is required. If GUARDED_BY is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/net_processing.cpp:2014:17: error: syntax error [syntaxError] litecoin-0.21.4/src/node/coin.cpp:14:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/coinstats.cpp:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/coinstats.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/coinstats.cpp:103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_SERIALIZED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/coinstats.cpp:31:90: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] litecoin-0.21.4/src/node/coinstats.cpp:115:55: style: Parameter 'stats' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/node/coinstats.cpp:119:54: style: Parameter 'stats' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/node/coinstats.cpp:125:55: style: Parameter 'stats' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/netaddress.cpp:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_IPV4_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_IPV4_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_IPV6_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:215:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scope_id [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:299:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:301:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:363:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:394:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:399:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:404:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:409:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:449:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:504:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_INTERNAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_IPV6_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:530:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:645:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:663:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_INTERNAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:676:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV6 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:723:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV6 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:772:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V1_SERIALIZATION_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:877:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:882:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:901:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:929:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:962:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:969:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:989:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netmask [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:994:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:1035:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:1069:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:1093:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:1123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:1154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/netaddress.cpp:1159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_net [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/transaction.cpp:20:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MISSING_INPUTS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/transaction.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/psbt.cpp:31:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTRACTOR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/ui_interface.cpp:58:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/ui_interface.cpp:64:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_WARNING [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/noui.cpp:24:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/node/psbt.cpp:121:24: style: The scope of the variable 'input' can be reduced. [variableScope] litecoin-0.21.4/src/node/psbt.cpp:90:28: style: Variable 'input_analysis' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/node/psbt.cpp:121:24: style: Variable 'input' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/netaddress.cpp:192:22: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/netaddress.cpp:536:31: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/netaddress.cpp:538:37: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/netaddress.cpp:889:34: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/netaddress.cpp:892:34: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/netaddress.cpp:932:40: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/netaddress.cpp:944:42: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/outputtype.cpp:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEGACY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/outputtype.cpp:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/outputtype.cpp:88:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/outputtype.cpp:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/feerate.cpp:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSatoshisPerK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/feerate.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSatoshisPerK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/feerate.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_weight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/feerate.cpp:81:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSatoshisPerK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/rbf.cpp:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLACEABLE_BIP125 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/rbf.cpp:43:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_SCALE_FACTOR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTANDARD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STANDARD_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:177:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:219:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:293:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_SCALE_FACTOR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/policy.cpp:116:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/policy/policy.cpp:275:21: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/primitives/block.cpp:22:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nVersion [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/block.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:17:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHORT_HALFLIFE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTIMATEFEE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTIMATEFEE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTIMATEFEE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_BUCKET_FEERATE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:562:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTIMATEFEE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:578:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:630:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MED_HALFLIFE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:636:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUFFICIENT_FEETXS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:673:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:692:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstRecordedHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:700:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable historicalFirst [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:724:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUFFICIENT_TXS_SHORT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:783:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:863:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:888:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:947:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_fee_estimator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:962:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FILTER_FEERATE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:16:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:56:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:71:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIALIZE_NO_MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:83:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIALIZE_NO_MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLockTime [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:144:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vin [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:158:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:168:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:177:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/protocol.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pchMessageStart [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/protocol.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pchMessageStart [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/protocol.cpp:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pchCommand [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/protocol.cpp:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NETWORK_LIMITED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/protocol.cpp:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/protocol.cpp:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/primitives/transaction.cpp:145:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/primitives/transaction.cpp:149:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/psbt.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_witness_utxo [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable final_script_sig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable final_script_sig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:137:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_witness_utxo [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redeem_script [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redeem_script [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:189:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redeem_script [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:220:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMMY_SIGNING_PROVIDER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:332:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSBT_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:210:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPACT_SIGNATURE_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDepth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/pubkey.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/psbt.cpp:201:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/addressbookpage.cpp:33:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:41:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Label [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:150:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:178:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Address [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:183:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Label [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:240:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addressbookpage.cpp:327:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Address [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:395:21: style: Checking if unsigned expression 'maxConfirms' is less than zero. [unsignedLessThanZero] litecoin-0.21.4/src/policy/fees.cpp:139:64: style:inconclusive: Function 'TxConfirmStats' argument 4 names different: declaration 'decay' definition '_decay'. [funcArgNamesDifferent] litecoin-0.21.4/src/policy/fees.cpp:86:52: note: Function 'TxConfirmStats' argument 4 names different: declaration 'decay' definition '_decay'. litecoin-0.21.4/src/policy/fees.cpp:139:64: note: Function 'TxConfirmStats' argument 4 names different: declaration 'decay' definition '_decay'. litecoin-0.21.4/src/policy/fees.cpp:139:85: style:inconclusive: Function 'TxConfirmStats' argument 5 names different: declaration 'scale' definition '_scale'. [funcArgNamesDifferent] litecoin-0.21.4/src/policy/fees.cpp:86:72: note: Function 'TxConfirmStats' argument 5 names different: declaration 'scale' definition '_scale'. litecoin-0.21.4/src/policy/fees.cpp:139:85: note: Function 'TxConfirmStats' argument 5 names different: declaration 'scale' definition '_scale'. litecoin-0.21.4/src/policy/fees.cpp:175:57: style:inconclusive: Function 'Record' argument 2 names different: declaration 'val' definition 'feerate'. [funcArgNamesDifferent] litecoin-0.21.4/src/policy/fees.cpp:97:45: note: Function 'Record' argument 2 names different: declaration 'val' definition 'feerate'. litecoin-0.21.4/src/policy/fees.cpp:175:57: note: Function 'Record' argument 2 names different: declaration 'val' definition 'feerate'. litecoin-0.21.4/src/policy/fees.cpp:204:49: style:inconclusive: Function 'EstimateMedianVal' argument 3 names different: declaration 'minSuccess' definition 'successBreakPoint'. [funcArgNamesDifferent] litecoin-0.21.4/src/policy/fees.cpp:120:37: note: Function 'EstimateMedianVal' argument 3 names different: declaration 'minSuccess' definition 'successBreakPoint'. litecoin-0.21.4/src/policy/fees.cpp:204:49: note: Function 'EstimateMedianVal' argument 3 names different: declaration 'minSuccess' definition 'successBreakPoint'. litecoin-0.21.4/src/policy/fees.cpp:430:100: style:inconclusive: Function 'removeTx' argument 3 names different: declaration 'bucketIndex' definition 'bucketindex'. [funcArgNamesDifferent] litecoin-0.21.4/src/policy/fees.cpp:104:32: note: Function 'removeTx' argument 3 names different: declaration 'bucketIndex' definition 'bucketindex'. litecoin-0.21.4/src/policy/fees.cpp:430:100: note: Function 'removeTx' argument 3 names different: declaration 'bucketIndex' definition 'bucketindex'. litecoin-0.21.4/src/policy/fees.cpp:299:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/policy/fees.cpp:399:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/policy/fees.cpp:409:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/addresstablemodel.cpp:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editStatus [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:307:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editStatus [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:440:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/policy/fees.cpp:971:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PASSPHRASE_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:237:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:254:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/askpassphrasedialog.cpp:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passEdit1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:34:5: warning:inconclusive: Member variable 'AddressTableEntry::type' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/qt/addresstablemodel.cpp:147:9: style:inconclusive: Technically the member function 'AddressTablePriv::size' can be const. [functionConst] litecoin-0.21.4/src/qt/bantablemodel.cpp:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bantablemodel.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bantablemodel.cpp:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bantablemodel.cpp:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bantablemodel.cpp:146:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bantablemodel.cpp:165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bantablemodel.cpp:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortColumn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinaddressvalidator.cpp:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinaddressvalidator.cpp:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:59:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:71:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:105:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:125:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StepNone [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:273:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:288:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinamountfield.cpp:326:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:127:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtDebugMsg [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:162:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:220:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_UIPLATFORM [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coreThread [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optionsModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splash [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:290:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coreThread [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gArgs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:327:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:337:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:418:151: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:432:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHOOSE_DATADIR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoin.cpp:453:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noui_ThreadSafeMessageBox [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoinunits.cpp:68:46: error: There is an unknown macro here somewhere. Configuration is required. If THIN_SP_UTF8 is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/qt/clientmodel.cpp:273:9: error: There is an unknown macro here somewhere. Configuration is required. If WITH_LOCK is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/qt/coincontroltreewidget.cpp:16:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Space [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpcConsole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:228:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trayIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modalOverlay [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appMenuBar [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:542:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletFrame [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:758:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trayIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trayIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:806:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:822:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB_MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:836:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpcConsole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:842:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSOLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:848:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helpMessageDialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:943:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPowTargetSpacing [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:950:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:970:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modalOverlay [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1080:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1164:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusTip [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1345:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpcConsole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progressDialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1392:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trayIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modalOverlay [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1406:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handler_message_box [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1445:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mask_values_action [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/bitcoingui.cpp:1491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optionsModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/createwalletdialog.cpp:19:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/createwalletdialog.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/csvmodelwriter.cpp:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/csvmodelwriter.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_AMOUNT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copyTransactionHashAction [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:154:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortColumn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:163:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contextMenuItem [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:241:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_AMOUNT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:247:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_LABEL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:256:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contextMenuItem [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:275:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_CHECKBOX [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:287:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contextMenuItem [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:308:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:314:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:320:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:332:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:338:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortColumn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_CHECKBOX [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:391:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLUMN_CHECKBOX [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:440:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payAmounts [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/editaddressdialog.cpp:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:117:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_PRUNE_TARGET_GB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:131:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:199:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHOOSE_DATADIR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bytes_available [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:281:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bytes_available [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:297:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathToCheck [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathToCheck [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_required_space_gb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/intro.cpp:61:43: style:inconclusive: Function 'FreespaceChecker' argument 1 names different: declaration 'intro' definition '_intro'. [funcArgNamesDifferent] litecoin-0.21.4/src/qt/intro.cpp:42:38: note: Function 'FreespaceChecker' argument 1 names different: declaration 'intro' definition '_intro'. litecoin-0.21.4/src/qt/intro.cpp:61:43: note: Function 'FreespaceChecker' argument 1 names different: declaration 'intro' definition '_intro'. litecoin-0.21.4/src/qt/guiutil.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleShortDate [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedFont [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:89:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:153:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:186:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:280:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:326:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:397:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:411:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITCOIN_CONF_FILENAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:442:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipChange [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:465:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOut [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:482:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_sectionResized [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:489:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_sectionResized [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:509:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnCount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastColumnMinimumWidth [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:534:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastColumnIndex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:571:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secondToLastColumnIndex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnCount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:747:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:878:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closeButton [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentAboutToChange [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bestHeaderHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockProcessTime [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:158:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPowTargetSpacing [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layerIsVisible [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layerIsVisible [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userClosed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/modaloverlay.cpp:99:30: style: Variable 'progressDelta' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/qt/modaloverlay.cpp:101:26: style: Variable 'timeDelta' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/qt/networkstyle.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/networkstyle.cpp:88:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/guiutil.cpp:201:19: style: Variable 'paramCount' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/qt/guiutil.cpp:130:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/qt/notificator.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/notificator.cpp:214:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/notificator.cpp:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/openuridialog.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMinDbCache [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB_NETWORK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:209:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartAtStartup [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:325:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearStatusLabel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:339:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxyIp [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:360:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:385:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_GUI_PROXY_PORT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strOverriddenByCommandLine [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHideTrayIcon [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:177:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionIDRowCount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:220:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_GUI_PROXY_PORT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsdialog.cpp:162:141: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] litecoin-0.21.4/src/qt/optionsmodel.cpp:241:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_GUI_PROXY_PORT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:343:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDisplayUnit [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/optionsmodel.cpp:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/coincontroldialog.cpp:682:32: style: Local variable 'outputAddress' shadows outer variable [shadowVariable] litecoin-0.21.4/src/qt/coincontroldialog.cpp:671:28: note: Shadowed declaration litecoin-0.21.4/src/qt/coincontroldialog.cpp:682:32: note: Shadow variable litecoin-0.21.4/src/qt/optionsmodel.cpp:218:48: style: Parameter 'settings' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/qt/overviewpage.cpp:40:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizeHintChanged [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:48:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawDecorationRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_privacy [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_balances [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/overviewpage.cpp:300:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:89:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:124:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uriServer [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saveURIs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saveURIs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:276:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disconnected [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/paymentserver.cpp:291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optionsModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:198:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/peertablemodel.cpp:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortColumn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/platformstyle.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/platformstyle.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorizeIcons [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/platformstyle.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorizeIcons [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/platformstyle.cpp:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorizeIcons [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/platformstyle.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorizeIcons [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signTransactionButton [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transaction_data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:95:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transaction_data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transaction_data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transaction_data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:155:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transaction_data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:168:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/psbtoperationsdialog.cpp:242:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qrimagewidget.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contextMenu [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvalidatedlineedit.cpp:16:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markValid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qrimagewidget.cpp:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvalidatedlineedit.cpp:21:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvalidatedlineedit.cpp:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validating [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvalidatedlineedit.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkValidator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvalidatedlineedit.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkValidator [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvalidatedlineedit.cpp:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validating [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvaluecombobox.cpp:10:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvaluecombobox.cpp:15:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable role [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvaluecombobox.cpp:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable role [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/qvaluecombobox.cpp:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable role [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receiverequestdialog.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receiverequestdialog.cpp:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receiverequestdialog.cpp:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receiverequestdialog.cpp:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receiverequestdialog.cpp:102:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receiverequestdialog.cpp:107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contextMenu [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:139:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:251:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Message [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:273:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:294:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recipient [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:301:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Label [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:307:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Message [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/receivecoinsdialog.cpp:313:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nReceiveRequestsMaxId [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nReceiveRequestsMaxId [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:208:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_COLUMNS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/recentrequeststablemodel.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SendCoins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pegout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:124:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pegout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payTo [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recipient [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pegInAddress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pegInAddress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsentry.cpp:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:105:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:173:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:459:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:510:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpcTimerInterface [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:517:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:737:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consoleFontSize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:742:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consoleFontSize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:757:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consoleFontSize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:776:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable historyPtr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:823:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:848:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTIONS_IN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:909:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmdBeforeBrowsing [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:947:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable historyPtr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:967:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:989:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tab_console [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1028:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1049:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1126:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1200:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NetNodeId [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:1290:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addButton [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:231:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFeeMinimized [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNewRecipientAllowed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:538:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:592:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendButton [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNewRecipientAllowed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:652:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:674:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_WARNING [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFeeMinimized [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:739:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAllowWatchOnly [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:776:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:803:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POST_INIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:810:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:854:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:860:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:866:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:878:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYMP_UTF8 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:886:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:205:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:903:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/signverifymessagedialog.cpp:264:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:918:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:972:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:1039:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:1056:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:1080:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secDelay [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:1091:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secDelay [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shutdown [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:153:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:186:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handler_init_message [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:213:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connected_wallet_handlers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curMessage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmap [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/splashscreen.cpp:35:9: style: The scope of the variable 'titleCopyrightVSpace' can be reduced. [variableScope] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:325:17: style: The scope of the variable 'address' can be reduced. [variableScope] litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:50:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/test/addressbooktests.cpp:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/addressbooktests.cpp:160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/addressbooktests.cpp:36:63: performance: Function parameter 'expected_msg' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/qt/test/apptests.cpp:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textChanged [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/apptests.cpp:66:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/apptests.cpp:98:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consoleTests [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/apptests.cpp:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/rpcnestedtests.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/test_main.cpp:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/wallettests.cpp:52:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/wallettests.cpp:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_NEW [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/wallettests.cpp:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TxHashRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/wallettests.cpp:159:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashGenesisBlock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/test/wallettests.cpp:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:59:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMax [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMax [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:147:27: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:150:27: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/rpcconsole.cpp:568:18: style: Condition '!wallet_enabled' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/qt/rpcconsole.cpp:564:25: note: Assignment 'wallet_enabled{false}', assigned value is 0 litecoin-0.21.4/src/qt/rpcconsole.cpp:568:18: note: Condition '!wallet_enabled' is always true litecoin-0.21.4/src/qt/test/wallettests.cpp:180:17: style: Variable 'balanceLabel' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/qt/test/wallettests.cpp:207:13: style: Variable 'balanceLabel' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/qt/rpcconsole.cpp:173:23: warning: Either the condition 'stack.empty()' is redundant or expression 'stack.back()' causes access out of bounds. [containerOutOfBounds] litecoin-0.21.4/src/qt/rpcconsole.cpp:178:24: note: Assuming that condition 'stack.empty()' is not redundant litecoin-0.21.4/src/qt/rpcconsole.cpp:173:23: note: Access out of bounds litecoin-0.21.4/src/qt/transactiondescdialog.cpp:18:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TxHashRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondescdialog.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/rpcconsole.cpp:175:32: error: Uninitialized variable: chpos [uninitvar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:34:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dateFrom [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_search_string [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFilter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minAmount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable watchOnlyFilter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limitRows [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showInactive [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionfilterproxy.cpp:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limitRows [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondesc.cpp:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKTIME_THRESHOLD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondesc.cpp:57:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondesc.cpp:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COINBASE_MATURITY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondesc.cpp:166:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_SPENDABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondesc.cpp:211:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiondesc.cpp:379:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_UPDATED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columns [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:278:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:313:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecommendedNumConfirmations [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:432:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BAREADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_TX_STATUS_OPENUNTILDATE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecvFromOther [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:531:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawDecorationRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:650:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:696:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:741:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handler_transaction_changed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable watchOnlyWidget [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:397:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TxHashRole [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:452:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:467:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:472:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:477:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:482:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:487:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:492:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:497:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:549:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionView [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dateRangeWidget [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:610:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionProxyModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:649:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToAddress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:655:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactionview.cpp:671:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Watchonly [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:278:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:278:42: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:279:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:279:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:696:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:696:42: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:60:5: warning:inconclusive: Member variable 'TransactionNotification::showTransaction' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:199:9: style:inconclusive: Technically the member function 'TransactionTablePriv::size' can be const. [functionConst] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:220:13: performance:inconclusive: Technically the member function 'TransactionTablePriv::describe' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:225:13: performance:inconclusive: Technically the member function 'TransactionTablePriv::getTxHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:164:20: style: Condition '!toInsert.empty()' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:158:35: note: Assuming that condition 'toInsert.empty()' is not redundant litecoin-0.21.4/src/qt/transactiontablemodel.cpp:164:20: note: Condition '!toInsert.empty()' is always true litecoin-0.21.4/src/qt/transactiondesc.cpp:420:86: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] litecoin-0.21.4/src/qt/transactiondesc.cpp:421:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] litecoin-0.21.4/src/qt/transactiondesc.cpp:444:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] litecoin-0.21.4/src/qt/transactiondesc.cpp:445:100: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] litecoin-0.21.4/src/qt/transactiondesc.cpp:226:47: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/transactiondesc.cpp:231:43: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/transactiondesc.cpp:235:43: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/transactiontablemodel.cpp:204:47: style: Parameter 'wallet' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/qt/utilitydialog.cpp:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/utilitydialog.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/utilitydialog.cpp:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/utilitydialog.cpp:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handler_load_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activity_worker [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:89:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress_dialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress_dialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress_dialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PASSPHRASE_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_create_wallet_dialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_passphrase_dialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DISABLE_PRIVATE_KEYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:269:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_create_wallet_dialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:310:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletcontroller.cpp:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet_model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletframe.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletStack [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletframe.cpp:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletframe.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletframe.cpp:113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignored [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletframe.cpp:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bOutOfSync [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recipients [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:76:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recipients [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:52:29: style: The scope of the variable 'rcp' can be reduced. [variableScope] litecoin-0.21.4/src/qt/walletmodeltransaction.cpp:78:32: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/qt/walletmodel.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHaveWatchOnly [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_client_model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedEncryptionStatus [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fForceCheckBalanceChanged [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cached_balances [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fForceCheckBalanceChanged [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressTableModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHaveWatchOnly [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:302:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optionsModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressTableModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionTableModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recentRequestsTableModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unencrypted [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:380:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overviewPage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:406:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:414:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:435:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handler_unload [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overviewPage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:459:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Locked [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactionsPage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:480:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receiveCoinsPage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:522:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCoinsPage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:593:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DISABLE_WALLET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:188:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressTableModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:200:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletmodel.cpp:619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_client_model [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:217:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:283:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable walletModel [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/qt/walletview.cpp:330:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progressDialog [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/random.cpp:363:31: error: There is an unknown macro here somewhere. Configuration is required. If GUARDED_BY is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/randomenv.cpp:111:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/randomenv.cpp:125:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/randomenv.cpp:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/randomenv.cpp:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/randomenv.cpp:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/randomenv.cpp:115:19: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:125:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:128:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:131:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:143:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:159:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:361:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:385:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:386:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:387:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:388:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:389:23: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:489:27: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/randomenv.cpp:139:12: style: The scope of the variable 'total' can be reduced. [variableScope] litecoin-0.21.4/src/randomenv.cpp:65:34: style: Parameter 'hasher' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/randomenv.cpp:236:24: style: Variable 'ts' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/randomenv.cpp:236:21: style: Variable 'ts' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/rest.cpp:59:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_NOT_FOUND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_SERVICE_UNAVAILABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_BAD_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_BAD_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:318:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:387:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_BAD_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:454:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_BAD_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rest.cpp:632:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_BAD_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/client.cpp:240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/client.cpp:259:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/client.cpp:203:10: style:inconclusive: Technically the member function 'CRPCConvertTable::convert' can be const. [functionConst] litecoin-0.21.4/src/rpc/client.cpp:206:10: style:inconclusive: Technically the member function 'CRPCConvertTable::convert' can be const. [functionConst] litecoin-0.21.4/src/rpc/blockchain.cpp:554:116: error: Syntax Error: AST broken, 'pool' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/rest.cpp:63:79: performance: Function parameter 'message' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/rest.cpp:218:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/mining.cpp:275:39: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/rpc/misc.cpp:37:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:84:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:151:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:202:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:276:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:325:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:368:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:405:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:436:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:473:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:533:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:552:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMITTED_NAMED_ARG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:615:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMITTED_NAMED_ARG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:646:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:661:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMITTED_NAMED_ARG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:97:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:286:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:338:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:395:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:441:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:562:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:585:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:678:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:807:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:831:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:854:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:908:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/misc.cpp:644:73: performance: Function parameter 'index_name' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/rpc/rawtransaction_util.cpp:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction_util.cpp:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction_util.cpp:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_DESERIALIZATION_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction_util.cpp:292:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/net.cpp:238:25: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/net.cpp:250:25: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/net.cpp:476:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/request.cpp:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/request.cpp:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/request.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/request.cpp:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:87:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:233:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:330:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:380:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:447:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:534:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTANDARD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:545:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:640:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:727:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:825:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:883:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:996:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1308:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1360:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1417:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1497:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1565:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1657:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1752:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/server.cpp:162:53: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/rpc/rawtransaction_util.cpp:289:143: style: Parameter 'input_errors' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/scheduler.cpp:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nThreadsServicingQueue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:26:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nThreadsServicingQueue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newTaskMutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newTaskMutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newTaskMutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newTaskMutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_callbacks_pending [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_callbacks_pending [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pscheduler [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_callbacks_pending [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/scheduler.cpp:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cs_callbacks_pending [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/address.cpp:7:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/address.cpp:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/address.cpp:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_TYPE_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_TYPE_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_SERIALIZED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_ADDRESS_OR_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:162:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_ADDRESS_OR_KEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:237:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:246:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:268:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:278:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_TRANSACTION_REJECTED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:361:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:420:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:466:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:479:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_results [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/bitcoinconsensus.cpp:29:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:494:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_examples [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/bitcoinconsensus.cpp:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitcoinconsensus_SCRIPT_FLAGS_VERIFY_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/bitcoinconsensus.cpp:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitcoinconsensus_ERR_INVALID_FLAGS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/bitcoinconsensus.cpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitcoinconsensus_SCRIPT_FLAGS_VERIFY_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:577:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/bitcoinconsensus.cpp:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITCOINCONSENSUS_API_VER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:586:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:660:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:755:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:784:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oneline_description [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:825:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:836:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:855:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/util.cpp:887:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1386:47: style: Redundant condition: !request.params[1].isNull(). 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1231:22: style: Local variable 'unknowns' shadows outer variable [shadowVariable] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1124:14: note: Shadowed declaration litecoin-0.21.4/src/rpc/rawtransaction.cpp:1231:22: note: Shadow variable litecoin-0.21.4/src/rpc/rawtransaction.cpp:1275:22: style: Local variable 'unknowns' shadows outer variable [shadowVariable] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1124:14: note: Shadowed declaration litecoin-0.21.4/src/rpc/rawtransaction.cpp:1275:22: note: Shadow variable litecoin-0.21.4/src/rpc/rawtransaction.cpp:308:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/rawtransaction.cpp:362:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/rawtransaction.cpp:606:86: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1224:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1815:38: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/rawtransaction.cpp:1828:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/util.cpp:102:69: performance: Function parameter 'strName' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/rpc/util.cpp:69:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/util.cpp:204:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/rpc/util.cpp:890:23: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/script/script.cpp:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INVALIDOPCODE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_16 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:206:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_HASH160 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:242:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_MWEB_PEGIN_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:259:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_MWEB_HEADERHASH_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_16 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:311:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPCODE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/script.cpp:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INVALIDOPCODE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:123:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:499:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:535:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMMY_SIGNING_PROVIDER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:552:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:570:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEGACY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:599:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEGACY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:633:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEGACY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:649:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:670:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:729:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:742:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:945:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCRIPT_ELEMENT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:1019:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:1147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent_xpubs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:1152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_derived_xpubs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:1176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent_xpubs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:1181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_derived_xpubs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sigcache.cpp:95:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_SIG_CACHE_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sigcache.cpp:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sigcache.cpp:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ERR_OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ERR_SIG_DER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:193:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ANYONECANPAY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_DERSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_STRICTENC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:230:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_PUSHDATA4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:347:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:373:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAPSCRIPT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:442:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CODESEPARATOR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1321:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1402:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spent_outputs_ready [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1521:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_DEFAULT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1581:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1670:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1681:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAPROOT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1717:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLockTime [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1748:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vin [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1798:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAPSCRIPT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1836:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAPROOT_CONTROL_BASE_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1862:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0_SCRIPTHASH_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:1945:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ERR_UNKNOWN_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:2061:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0_KEYHASH_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:2078:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:26:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:207:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:285:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:295:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complete [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:429:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD_SCRIPT_VERIFY_FLAGS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0_SCRIPTHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:482:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ANYONECANPAY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/descriptor.cpp:563:5: style: Class 'AddressDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:590:5: style: Class 'RawDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:617:5: style: Class 'PKDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:632:5: style: Class 'PKHDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:648:5: style: Class 'WPKHDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:694:5: style: Class 'ComboDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:724:5: style: Class 'SHDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:741:5: style: Class 'WSHDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/script/descriptor.cpp:294:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/script/descriptor.cpp:443:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/script/descriptor.cpp:519:36: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/script/descriptor.cpp:468:20: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/script/signingprovider.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hide_secret [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hide_origin [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:47:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scripts [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:48:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pubkeys [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:56:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCRIPT_ELEMENT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/signingprovider.cpp:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/sign.cpp:393:12: style: Variable 'txin' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/standard.cpp:68:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:81:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_16 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:99:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKMULTISIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:195:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONSTANDARD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:286:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DUP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_HASH160 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:296:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:301:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:323:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:333:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKMULTISIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:340:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB_PEGIN_WITNESS_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/standard.cpp:353:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptPubKey [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/contrib/lax_der_parsing.h:85:3: error: There is an unknown macro here somewhere. Configuration is required. If SECP256K1_ARG_NONNULL is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/secp256k1-zkp/contrib/lax_der_privatekey_parsing.h:84:28: error: There is an unknown macro here somewhere. Configuration is required. If SECP256K1_ARG_NONNULL is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/script/standard.cpp:103:37: warning:inconclusive: Access of moved variable 'data'. [accessMoved] litecoin-0.21.4/src/script/standard.cpp:104:30: note: Calling std::move(data) litecoin-0.21.4/src/script/standard.cpp:103:37: note: Access of moved variable 'data'. litecoin-0.21.4/src/script/standard.cpp:103:65: warning:inconclusive: Access of moved variable 'data'. [accessMoved] litecoin-0.21.4/src/script/standard.cpp:104:30: note: Calling std::move(data) litecoin-0.21.4/src/script/standard.cpp:103:65: note: Access of moved variable 'data'. litecoin-0.21.4/src/script/standard.cpp:104:40: warning:inconclusive: Access of moved variable 'data'. [accessMoved] litecoin-0.21.4/src/script/standard.cpp:104:30: note: Calling std::move(data) litecoin-0.21.4/src/script/standard.cpp:104:40: note: Access of moved variable 'data'. litecoin-0.21.4/src/secp256k1-zkp/src/bench.h:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_ecdh.c:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_FLAGS_TYPE_CONTEXT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_ecdh.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_bulletproof.c:216:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_g [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench.h:34:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] litecoin-0.21.4/src/secp256k1-zkp/src/bench.h:67:44: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] litecoin-0.21.4/src/secp256k1-zkp/src/num.h:19:0: error: #error "Please select num implementation" [preprocessorErrorDirective] litecoin-0.21.4/src/secp256k1-zkp/src/num.h:19:2: error: #error "Please select num implementation" [preprocessorErrorDirective] litecoin-0.21.4/src/secp256k1-zkp/src/bench_generator.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_generator.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_generator.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:308:10: style:inconclusive: Technically the member function '::ConditionStack::empty' can be const. [functionConst] litecoin-0.21.4/src/script/interpreter.cpp:309:10: style:inconclusive: Technically the member function '::ConditionStack::all_true' can be const. [functionConst] litecoin-0.21.4/src/script/interpreter.cpp:1306:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/script/interpreter.cpp:1311:21: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/script/interpreter.cpp:695:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] litecoin-0.21.4/src/secp256k1-zkp/src/bench_rangeproof.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_h [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_rangeproof.c:46:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secp256k1_generator_const_h [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_rangeproof.c:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/script/interpreter.cpp:448:13: style: The scope of the variable 'vchPushValue' can be reduced. [variableScope] litecoin-0.21.4/src/script/interpreter.cpp:450:26: style: The scope of the variable 'altstack' can be reduced. [variableScope] litecoin-0.21.4/src/script/interpreter.cpp:455:9: style: The scope of the variable 'nOpCount' can be reduced. [variableScope] litecoin-0.21.4/src/script/interpreter.cpp:457:14: style: The scope of the variable 'opcode_pos' can be reduced. [variableScope] litecoin-0.21.4/src/script/interpreter.cpp:636:34: style: Variable 'vch' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/interpreter.cpp:918:30: style: Variable 'vch1' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/interpreter.cpp:919:30: style: Variable 'vch2' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/interpreter.cpp:1090:30: style: Variable 'vchSig' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/interpreter.cpp:1091:30: style: Variable 'vchPubKey' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/interpreter.cpp:1168:34: style: Variable 'vchSig' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/script/interpreter.cpp:1822:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/secp256k1-zkp/src/bench_rangeproof.c:47:16: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] litecoin-0.21.4/src/secp256k1-zkp/src/bench_rangeproof.c:46:11: note: j is assigned litecoin-0.21.4/src/secp256k1-zkp/src/bench_rangeproof.c:47:16: note: j is overwritten litecoin-0.21.4/src/secp256k1-zkp/src/bench_recover.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_recover.c:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_VERIFY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_VERIFY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_sign.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_sign.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_verify.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_verify.c:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:90:9: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:53: note: Assuming allocation function fails litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:30: note: Assignment 'msg=(unsigned char*)malloc(32)', assigned value is 0 litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:90:9: note: Null pointer dereference litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:91:9: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:53: note: Assuming allocation function fails litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:30: note: Assignment 'msg=(unsigned char*)malloc(32)', assigned value is 0 litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:91:9: note: Null pointer dereference litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:92:9: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:53: note: Assuming allocation function fails litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:30: note: Assignment 'msg=(unsigned char*)malloc(32)', assigned value is 0 litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:92:9: note: Null pointer dereference litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:93:9: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:53: note: Assuming allocation function fails litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:85:30: note: Assignment 'msg=(unsigned char*)malloc(32)', assigned value is 0 litecoin-0.21.4/src/secp256k1-zkp/src/bench_schnorrsig.c:93:9: note: Null pointer dereference litecoin-0.21.4/src/secp256k1-zkp/src/java/org_bitcoin_NativeSecp256k1.c:144:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_EC_UNCOMPRESSED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/java/org_bitcoin_NativeSecp256k1.c:260:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_EC_UNCOMPRESSED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/java/org_bitcoin_NativeSecp256k1.c:304:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_EC_UNCOMPRESSED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/java/org_bitcoin_Secp256k1Context.c:9:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/signet.cpp:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/signet.cpp:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALIDATION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:48:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignment [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunks_free [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunks_used [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:248:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:318:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:332:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:363:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cumulative_bytes_locked [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/support/lockedpool.cpp:410:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _instance [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/gen_context.c:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/secp256k1-zkp/src/gen_context.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/allocator_tests.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/allocator_tests.cpp:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/allocator_tests.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/allocator_tests.cpp:220:7: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/allocator_tests.cpp:221:5: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/allocator_tests.cpp:172:11: style: Variable 'invalid_toosmall' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/allocator_tests.cpp:176:11: style: Variable 'invalid_toobig' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/allocator_tests.cpp:195:11: style: Variable 'a6' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/addrman_tests.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_asmap [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insecure_rand [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insecure_rand [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:321:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:354:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:374:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:398:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:455:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:510:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:588:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:643:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:721:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asmap_raw [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:799:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:826:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:887:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/amount_tests.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MONEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/amount_tests.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTC_KVB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/arith_uint256_tests.cpp:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/arith_uint256_tests.cpp:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint_error [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/addrman_tests.cpp:23:27: performance: Function parameter 'asmap' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/addrman_tests.cpp:384:16: style: Variable 'info2' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/arith_uint256_tests.cpp:274:9: style: Redundant condition: The condition 'TmpL > 0' is redundant since 'TmpL >= 0' is sufficient. [redundantCondition] litecoin-0.21.4/src/test/base58_tests.cpp:24:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base58_encode_decode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/base58_tests.cpp:44:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base58_encode_decode [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/arith_uint256_tests.cpp:274:9: style: Same expression 'TmpL>0' found multiple times in chain of '&&' operators because 'TmpL>0' and '0=0' found multiple times in chain of '&&' operators because 'TmpL>=0' and '0<=TmpL' represent the same value. [knownConditionTrueFalse] litecoin-0.21.4/src/test/bech32_tests.cpp:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bech32_tests.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BECH32M [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bech32_tests.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bech32_tests.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bip32_tests.cpp:27:37: performance: Function parameter 'strHexMasterIn' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/blockencodings_tests.cpp:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockencodings_tests.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockencodings_tests.cpp:135:180: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shorttxids [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockencodings_tests.cpp:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockencodings_tests.cpp:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockencodings_tests.cpp:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockfilter_index_tests.cpp:65:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mempool [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockfilter_index_tests.cpp:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chainman [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockfilter_index_tests.cpp:107:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASIC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockfilter_index_tests.cpp:273:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASIC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockencodings_tests.cpp:119:14: warning: Member variable 'TestHeaderAndShortIDs::nonce' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/test/blockfilter_index_tests.cpp:286:61: style: Parameter '_index' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/test/blockfilter_tests.cpp:60:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockfilter_tests.cpp:132:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockfilters [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/blockfilter_tests.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASIC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:28:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:59:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deserialize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:226:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:281:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:333:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:372:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:418:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_P2PUBKEY_ONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:441:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOOM_UPDATE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/bloom_tests.cpp:463:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:90:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:94:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:98:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_calls [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fake_allocated_memory [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:364:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/checkqueue_tests.cpp:29:10: style:inconclusive: Technically the member function 'checkqueue_tests::FakeCheck::operator()' can be const. [functionConst] litecoin-0.21.4/src/test/checkqueue_tests.cpp:33:10: performance:inconclusive: Technically the member function 'checkqueue_tests::FakeCheck::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/test/checkqueue_tests.cpp:38:10: style:inconclusive: Technically the member function 'checkqueue_tests::FakeCheckCheckCompletion::operator()' can be const. [functionConst] litecoin-0.21.4/src/test/checkqueue_tests.cpp:43:10: performance:inconclusive: Technically the member function 'checkqueue_tests::FakeCheckCheckCompletion::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/test/checkqueue_tests.cpp:50:10: style:inconclusive: Technically the member function 'checkqueue_tests::FailingCheck::operator()' can be const. [functionConst] litecoin-0.21.4/src/test/checkqueue_tests.cpp:79:10: style:inconclusive: Technically the member function 'checkqueue_tests::MemoryCheck::operator()' can be const. [functionConst] litecoin-0.21.4/src/test/checkqueue_tests.cpp:110:10: style:inconclusive: Technically the member function 'checkqueue_tests::FrozenCleanupCheck::operator()' can be const. [functionConst] litecoin-0.21.4/src/test/checkqueue_tests.cpp:48:5: style: Struct 'FailingCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/test/checkqueue_tests.cpp:64:5: style: Struct 'UniqueCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/test/checkqueue_tests.cpp:92:5: style: Struct 'MemoryCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/test/checkqueue_tests.cpp:236:22: style: Condition 'i==0' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/test/checkqueue_tests.cpp:234:15: note: Assuming that condition 'i>0' is not redundant litecoin-0.21.4/src/test/checkqueue_tests.cpp:236:22: note: Condition 'i==0' is always true litecoin-0.21.4/src/test/checkqueue_tests.cpp:283:12: style: The scope of the variable 'total' can be reduced. [variableScope] litecoin-0.21.4/src/test/checkqueue_tests.cpp:321:16: style: The scope of the variable 'total' can be reduced. [variableScope] litecoin-0.21.4/src/test/checkqueue_tests.cpp:412:14: style: The scope of the variable 'has_lock' can be reduced. [variableScope] litecoin-0.21.4/src/test/checkqueue_tests.cpp:413:14: style: The scope of the variable 'has_tried' can be reduced. [variableScope] litecoin-0.21.4/src/test/checkqueue_tests.cpp:414:14: style: The scope of the variable 'done' can be reduced. [variableScope] litecoin-0.21.4/src/test/checkqueue_tests.cpp:415:14: style: The scope of the variable 'done_ack' can be reduced. [variableScope] litecoin-0.21.4/src/test/checkqueue_tests.cpp:148:53: performance: Function parameter 'range' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/checkqueue_tests.cpp:33:26: style: Parameter 'x' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/test/checkqueue_tests.cpp:43:41: style: Parameter 'x' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/test/compilerbug_tests.cpp:38:9: warning: Uninitialized variable: in [uninitvar] litecoin-0.21.4/src/test/compilerbug_tests.cpp:34:27: note: Assuming condition is false litecoin-0.21.4/src/test/compilerbug_tests.cpp:38:9: note: Uninitialized variable: in litecoin-0.21.4/src/test/compress_tests.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/compress_tests.cpp:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DUP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/compress_tests.cpp:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_HASH160 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/compress_tests.cpp:107:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/compress_tests.cpp:124:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/coins_tests.cpp:70:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRTY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/coins_tests.cpp:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheCoins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/coins_tests.cpp:109:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheCoins [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/coins_tests.cpp:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedCoinsUsage [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/coins_tests.cpp:187:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RETURN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/coins_tests.cpp:319:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/crypto_tests.cpp:96:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCKSIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/crypto_tests.cpp:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY1305_TAGLEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/crypto_tests.cpp:609:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY1305_TAGLEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/crypto_tests.cpp:761:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/crypto_tests.cpp:34:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/crypto_tests.cpp:43:26: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/crypto_tests.cpp:47:38: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/crypto_tests.cpp:747:64: error: Uninitialized variable: out1+32*j [legacyUninitvar] litecoin-0.21.4/src/test/coins_tests.cpp:44:9: performance: Variable 'mweb_view_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] litecoin-0.21.4/src/test/coins_tests.cpp:771:10: style: The scope of the variable 'fPegout' can be reduced. [variableScope] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:304:33: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:193:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:130:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:59:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/cuckoocache_tests.cpp:74:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/denialofservice_tests.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_vNodes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_vNodes [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:84:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheduler [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:138:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:153:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheduler [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:226:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheduler [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:315:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheduler [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_insecure_rand_ctx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/denialofservice_tests.cpp:55:13: style: struct member 'COrphanTx::nTimeExpire' is never used. [unusedStructMember] litecoin-0.21.4/src/test/dbwrapper_tests.cpp:382:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] litecoin-0.21.4/src/test/dbwrapper_tests.cpp:285:17: style: The scope of the variable 'key' can be reduced. [variableScope] litecoin-0.21.4/src/test/dbwrapper_tests.cpp:286:18: style: The scope of the variable 'value' can be reduced. [variableScope] litecoin-0.21.4/src/test/dbwrapper_tests.cpp:294:17: style: The scope of the variable 'key' can be reduced. [variableScope] litecoin-0.21.4/src/test/dbwrapper_tests.cpp:295:18: style: The scope of the variable 'value' can be reduced. [variableScope] litecoin-0.21.4/src/test/descriptor_tests.cpp:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/descriptor_tests.cpp:173:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/descriptor_tests.cpp:263:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/descriptor_tests.cpp:287:388: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/flatfile_tests.cpp:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fs_tests.cpp:30:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/descriptor_tests.cpp:42:26: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] litecoin-0.21.4/src/test/descriptor_tests.cpp:43:26: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] litecoin-0.21.4/src/test/descriptor_tests.cpp:60:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] litecoin-0.21.4/src/test/fuzz/addrman.cpp:22:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/asmap.cpp:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_IPV4_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/autofile.cpp:28:32: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/autofile.cpp:36:34: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/bech32.cpp:21:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/block.cpp:23:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/buffered_file.cpp:38:45: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/chain.cpp:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_OPT_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/checkqueue.cpp:29:10: performance:inconclusive: Technically the member function '::DumbCheck::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/test/fuzz/checkqueue.cpp:29:26: style: Parameter 'x' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/test/fuzz/connman.cpp:97:170: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTIONS_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/coins_view.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/coins_view.cpp:270:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/crypto.cpp:78:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/crypto_aes256.cpp:17:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES256_KEYSIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/crypto_aes256cbc.cpp:17:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES256_KEYSIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/crypto_chacha20_poly1305_aead.cpp:20:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHACHA20_POLY1305_AEAD_KEY_LEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/crypto_poly1305.cpp:17:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY1305_KEYLEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/descriptor_parse.cpp:15:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/deserialize.cpp:254:0: error: #error Need at least one fuzz target to compile [preprocessorErrorDirective] litecoin-0.21.4/src/test/fuzz/deserialize.cpp:254:2: error: #error Need at least one fuzz target to compile [preprocessorErrorDirective] litecoin-0.21.4/src/test/fuzz/eval_script.cpp:33:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/fees.cpp:26:272: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQUIRED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/flatfile.cpp:25:59: style: Opposite expression on both sides of '!='. [oppositeExpression] litecoin-0.21.4/src/test/fuzz/fuzz.cpp:41:42: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] litecoin-0.21.4/src/test/fuzz/golomb_rice.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_NETWORK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/golomb_rice.cpp:50:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/fuzz/http_request.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVHTTP_REQUEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/integer.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/integer.cpp:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint256 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/key.cpp:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/key.cpp:163:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/key_io.cpp:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/key_io.cpp:39:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/kitchen_sink.cpp:22:417: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FEE_EXCEEDED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/merkleblock.cpp:32:27: style: The scope of the variable 'txids' can be reduced. [variableScope] litecoin-0.21.4/src/test/fuzz/locale.cpp:45:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/locale.cpp:92:47: warning: Assert statement calls a function which may have desired side effects: 'std::locale::classic'. [assertWithSideEffect] litecoin-0.21.4/src/test/fuzz/locale.cpp:83:32: style: The comparison 'atoi_without_locale == atoi_with_locale' is always true because 'atoi_without_locale' and 'atoi_with_locale' represent the same value. [knownConditionTrueFalse] litecoin-0.21.4/src/test/fuzz/locale.cpp:54:41: note: 'atoi_without_locale' is assigned value 'atoi(random_string)' here. litecoin-0.21.4/src/test/fuzz/locale.cpp:82:38: note: 'atoi_with_locale' is assigned value 'atoi(random_string)' here. litecoin-0.21.4/src/test/fuzz/locale.cpp:83:32: note: The comparison 'atoi_without_locale == atoi_with_locale' is always true because 'atoi_without_locale' and 'atoi_with_locale' represent the same value. litecoin-0.21.4/src/test/fuzz/message.cpp:23:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/message.cpp:39:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/net.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/net.cpp:131:35: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/net_permissions.cpp:29:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/netaddress.cpp:22:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/p2p_transport_deserializer.cpp:17:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/p2p_transport_deserializer.cpp:38:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/p2p_transport_deserializer.cpp:24:24: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/parse_univalue.cpp:18:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/parse_univalue.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullUniValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/partially_downloaded_block.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/policy_estimator.cpp:69:280: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_HALFLIFE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/policy_estimator.cpp:53:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/fuzz/pow.cpp:20:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/prevector.cpp:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/prevector.cpp:184:40: performance: Function parameter 'values' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/fuzz/prevector.cpp:173:9: warning:inconclusive: Access of moved variable 'real_vector_alt'. [accessMoved] litecoin-0.21.4/src/test/fuzz/prevector.cpp:172:23: note: Calling std::move(real_vector_alt) litecoin-0.21.4/src/test/fuzz/prevector.cpp:173:9: note: Access of moved variable 'real_vector_alt'. litecoin-0.21.4/src/test/fuzz/prevector.cpp:175:9: warning:inconclusive: Access of moved variable 'pre_vector_alt'. [accessMoved] litecoin-0.21.4/src/test/fuzz/prevector.cpp:174:22: note: Calling std::move(pre_vector_alt) litecoin-0.21.4/src/test/fuzz/prevector.cpp:175:9: note: Access of moved variable 'pre_vector_alt'. litecoin-0.21.4/src/test/fuzz/prevector.cpp:245:19: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/fuzz/prevector.cpp:194:25: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/fuzz/process_message.cpp:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/process_message.cpp:69:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/process_message.cpp:66:32: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/process_message.cpp:67:35: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/process_messages.cpp:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/process_messages.cpp:51:236: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_FETCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/process_messages.cpp:42:32: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/process_messages.cpp:43:35: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/rbf.cpp:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script.cpp:37:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script.cpp:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_assets_test_minimizer.cpp:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_assets_test_minimizer.cpp:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_P2SH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_assets_test_minimizer.cpp:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_bitcoin_consensus.cpp:25:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITCOINCONSENSUS_API_VER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_assets_test_minimizer.cpp:196:28: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/fuzz/script_descriptor_cache.cpp:21:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIP32_EXTKEY_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_interpreter.cpp:28:211: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_flags.cpp:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deserialize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_flags.cpp:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_CLEANSTACK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_sigcache.cpp:23:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_sign.cpp:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/script_sign.cpp:109:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/scriptnum_ops.cpp:35:38: style: Opposite expression on both sides of '!='. [oppositeExpression] litecoin-0.21.4/src/test/fuzz/scriptnum_ops.cpp:36:38: style: Opposite expression on both sides of '!='. [oppositeExpression] litecoin-0.21.4/src/test/fuzz/scriptnum_ops.cpp:37:38: style: Opposite expression on both sides of '!='. [oppositeExpression] litecoin-0.21.4/src/test/fuzz/script_sign.cpp:71:35: style: Unsigned expression 'hd_keypaths.size()' can't be negative so it is unnecessary to test it. [unsignedPositive] litecoin-0.21.4/src/test/fuzz/secp256k1_ec_seckey_import_export_der.cpp:20:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_SIGN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/secp256k1_ecdsa_signature_parse_der_lax.cpp:24:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECP256K1_CONTEXT_VERIFY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/signet.cpp:20:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/signature_checker.cpp:59:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_V0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/signature_checker.cpp:27:5: style: Class 'FuzzedSignatureChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] litecoin-0.21.4/src/test/fuzz/strprintf.cpp:22:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsDigit [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/system.cpp:18:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/system.cpp:53:493: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIDDEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/system.cpp:90:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/fuzz/transaction.cpp:26:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/transaction.cpp:42:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deserialize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/tx_out.cpp:26:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUST_RELAY_TX_FEE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/versionbits.cpp:41:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSIONBITS_NUM_BITS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/versionbits.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSIONBITS_TOP_MASK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/versionbits.cpp:108:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/versionbits.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPowTargetSpacing [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/fuzz/txrequest.cpp:144:5: warning: Member variable 'Tester::m_announcements' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/test/fuzz/versionbits.cpp:222:18: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/fuzz/versionbits.cpp:235:22: style: Variable 'current_block' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/getarg_tests.cpp:25:1: error: syntax error [syntaxError] litecoin-0.21.4/src/test/interfaces_tests.cpp:20:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/interfaces_tests.cpp:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/interfaces_tests.cpp:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/interfaces_tests.cpp:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/interfaces_tests.cpp:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/interfaces_tests.cpp:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/interfaces_tests.cpp:129:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/key_io_tests.cpp:25:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_io_valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/key_io_tests.cpp:86:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_io_valid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/key_io_tests.cpp:124:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_io_invalid [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/key_tests.cpp:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/key_tests.cpp:181:21: style: Local variable 'msg' shadows outer variable [shadowVariable] litecoin-0.21.4/src/test/key_tests.cpp:160:17: note: Shadowed declaration litecoin-0.21.4/src/test/key_tests.cpp:181:21: note: Shadow variable litecoin-0.21.4/src/test/mempool_tests.cpp:113:105: error: Syntax Error: AST broken, 'pool' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/test/miner_tests.cpp:37:1: error: syntax error [syntaxError] litecoin-0.21.4/src/test/multisig_tests.cpp:24:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/multisig_tests.cpp:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_P2SH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/multisig_tests.cpp:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/multisig_tests.cpp:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insecure_rand [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nKey [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:401:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRV2_FORMAT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRV2_FORMAT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_mapLocalHost [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_UNROUTABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:723:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mock_deterministic_tests [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/net_tests.cpp:76:63: style: Parameter '_addrman' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/test/netbase_tests.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_UNROUTABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/netbase_tests.cpp:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/netbase_tests.cpp:349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IPV4 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/netbase_tests.cpp:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/netbase_tests.cpp:549:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRV2_FORMAT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/netbase_tests.cpp:557:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRV2_FORMAT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pmt_tests.cpp:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vHash [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/netbase_tests.cpp:84:57: performance: Function parameter 'host' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/netbase_tests.cpp:111:52: performance: Function parameter 'canon' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/policy_fee_tests.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MONEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/policyestimator_tests.cpp:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:17:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:29:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:41:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:53:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:64:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:74:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:83:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:95:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:107:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:118:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:152:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBits [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:169:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:174:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGTEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:179:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTNET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/pow_tests.cpp:184:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/policyestimator_tests.cpp:102:13: style: The scope of the variable 'mult' can be reduced. [variableScope] litecoin-0.21.4/src/test/prevector_tests.cpp:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/prevector_tests.cpp:186:40: performance: Function parameter 'values' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/test/prevector_tests.cpp:176:9: warning:inconclusive: Access of moved variable 'real_vector_alt'. [accessMoved] litecoin-0.21.4/src/test/prevector_tests.cpp:175:23: note: Calling std::move(real_vector_alt) litecoin-0.21.4/src/test/prevector_tests.cpp:176:9: note: Access of moved variable 'real_vector_alt'. litecoin-0.21.4/src/test/prevector_tests.cpp:178:9: warning:inconclusive: Access of moved variable 'pre_vector_alt'. [accessMoved] litecoin-0.21.4/src/test/prevector_tests.cpp:177:22: note: Calling std::move(pre_vector_alt) litecoin-0.21.4/src/test/prevector_tests.cpp:178:9: note: Access of moved variable 'pre_vector_alt'. litecoin-0.21.4/src/test/prevector_tests.cpp:287:23: style: Consider using std::generate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/prevector_tests.cpp:195:25: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/random_tests.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mock_deterministic_tests [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/ref_tests.cpp:15:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonFatalCheckError [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/reverselock_tests.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/reverselock_tests.cpp:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/reverselock_tests.cpp:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/random_tests.cpp:112:13: style: Variable 'data' can be declared as const array [constVariable] litecoin-0.21.4/src/test/rpc_tests.cpp:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:58:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:134:194: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:188:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:227:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:246:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/rpc_tests.cpp:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_GETBLOCKSTATS_PERCENTILES [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/scheduler_tests.cpp:73:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviceQueue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/scheduler_tests.cpp:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/scheduler_tests.cpp:135:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviceQueue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_p2sh_tests.cpp:117:17: error: There is an unknown macro here somewhere. Configuration is required. If static_cast is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/test/script_standard_tests.cpp:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_standard_tests.cpp:128:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_standard_tests.cpp:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_standard_tests.cpp:257:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_standard_tests.cpp:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DUP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/scriptnum_tests.cpp:149:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nDefaultMaxNumSize [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ERR_UNKNOWN_ERROR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ERR_OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:269:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:288:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DUP [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:403:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptPubKey [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:419:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:447:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:461:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKSIG [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:941:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script_tests [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:980:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_PUSHDATA1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1019:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CHECKLOCKTIMEVERIFY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1030:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1068:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1099:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1185:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptPubKey [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_ERR_OK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP2 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1357:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_9 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1664:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_P2SH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1698:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/script_tests.cpp:1745:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/scrypt_tests.cpp:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRYPT_SCRATCHPAD_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/scrypt_tests.cpp:29:41: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/test/serialize_tests.cpp:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intval [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:58:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txval [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_DISK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/serialize_tests.cpp:26:5: warning: Member variable 'CSerializeMethodsTestSingle::intval' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/test/serialize_tests.cpp:26:5: warning: Member variable 'CSerializeMethodsTestSingle::boolval' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/test/serialize_tests.cpp:26:5: warning: Member variable 'CSerializeMethodsTestSingle::charstrval' is not initialized in the constructor. [uninitMemberVar] litecoin-0.21.4/src/test/serialize_tests.cpp:41:10: style:inconclusive: Technically the member function 'serialize_tests::CSerializeMethodsTestSingle::operator==' can be const. [functionConst] litecoin-0.21.4/src/test/settings_tests.cpp:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/settings_tests.cpp:103:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/settings_tests.cpp:186:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/settings_tests.cpp:105:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/sighash_tests.cpp:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/sighash_tests.cpp:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_SINGLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/sighash_tests.cpp:164:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sighash [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/sighash_tests.cpp:176:21: style: The scope of the variable 'raw_tx' can be reduced. [variableScope] litecoin-0.21.4/src/test/sighash_tests.cpp:176:29: style: The scope of the variable 'raw_script' can be reduced. [variableScope] litecoin-0.21.4/src/test/sigopcount_tests.cpp:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_1 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/sigopcount_tests.cpp:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/sigopcount_tests.cpp:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptSig [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/sigopcount_tests.cpp:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_VERIFY_WITNESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/skiplist_tests.cpp:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/skiplist_tests.cpp:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/skiplist_tests.cpp:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/skiplist_tests.cpp:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/test/skiplist_tests.cpp:183:18: style: Variable 'ret1' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/test/skiplist_tests.cpp:186:18: style: Variable 'ret2' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:67:43: style:inconclusive: Boolean expression 't9==0x03FFFFFUL' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:68:9: style:inconclusive: Boolean expression '(t1+0x40UL+((t0+0x3D1UL)>>26))>0x3FFFFFFUL' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:153:43: style:inconclusive: Boolean expression 't9==0x03FFFFFUL' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:154:9: style:inconclusive: Boolean expression '(t1+0x40UL+((t0+0x3D1UL)>>26))>0x3FFFFFFUL' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:211:22: style:inconclusive: Boolean expression 'z0==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:233:21: style:inconclusive: Boolean expression 'z0!=0UL' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/field_10x26_impl.h:263:22: style:inconclusive: Boolean expression 'z0==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:95:38: style:inconclusive: Boolean expression 'a->d[4]>((uint32_t)0xFFFFFFFEUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:96:37: style:inconclusive: Boolean expression 'a->d[3]<((uint32_t)0xBAAEDCE6UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:97:38: style:inconclusive: Boolean expression 'a->d[3]>((uint32_t)0xBAAEDCE6UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:98:37: style:inconclusive: Boolean expression 'a->d[2]<((uint32_t)0xAF48A03BUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:99:38: style:inconclusive: Boolean expression 'a->d[2]>((uint32_t)0xAF48A03BUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:100:37: style:inconclusive: Boolean expression 'a->d[1]<((uint32_t)0xBFD25E8CUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:101:38: style:inconclusive: Boolean expression 'a->d[1]>((uint32_t)0xBFD25E8CUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:102:39: style:inconclusive: Boolean expression 'a->d[0]>=((uint32_t)0xD0364141UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:237:40: style:inconclusive: Boolean expression 'a->d[7]>((uint32_t)0x7FFFFFFFUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:238:39: style:inconclusive: Boolean expression 'a->d[6]<((uint32_t)0xFFFFFFFFUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:239:39: style:inconclusive: Boolean expression 'a->d[5]<((uint32_t)0xFFFFFFFFUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:240:39: style:inconclusive: Boolean expression 'a->d[4]<((uint32_t)0xFFFFFFFFUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:241:39: style:inconclusive: Boolean expression 'a->d[3]<((uint32_t)0x5D576E73UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:242:40: style:inconclusive: Boolean expression 'a->d[3]>((uint32_t)0x5D576E73UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:243:39: style:inconclusive: Boolean expression 'a->d[2]<((uint32_t)0x57A4501DUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:244:40: style:inconclusive: Boolean expression 'a->d[2]>((uint32_t)0x57A4501DUL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:245:39: style:inconclusive: Boolean expression 'a->d[1]<((uint32_t)0xDFE92F46UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:246:40: style:inconclusive: Boolean expression 'a->d[1]>((uint32_t)0xDFE92F46UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:247:40: style:inconclusive: Boolean expression 'a->d[0]>((uint32_t)0x681B20A0UL)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:376:5: style:inconclusive: Boolean expression 'c1!=0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:431:5: style:inconclusive: Boolean expression 'c1!=0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:441:5: style:inconclusive: Boolean expression 'c1!=0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:474:5: style:inconclusive: Boolean expression 'c1!=0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:476:5: style:inconclusive: Boolean expression 'c1!=0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] litecoin-0.21.4/src/secp256k1-zkp/src/scalar_8x32_impl.h:599:5: style:inconclusive: Boolean expression 'c0=1' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/univalue/lib/univalue_get.cpp:21:18: note: Assuming that condition 'str.empty()' is not redundant litecoin-0.21.4/src/univalue/lib/univalue_get.cpp:23:20: note: Condition 'str.size()>=1' is always true litecoin-0.21.4/src/univalue/lib/univalue_write.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/lib/univalue_write.cpp:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/lib/univalue_write.cpp:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/lib/univalue_read.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JTOK_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/lib/univalue_read.cpp:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JTOK_NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/test/object.cpp:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSTR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/test/object.cpp:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSTR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/test/object.cpp:189:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/test/object.cpp:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/lib/univalue_read.cpp:269:30: style: Variable 'last_tok' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/univalue/test/test_json.cpp:16:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/univalue/test/object.cpp:398:27: style: Parameter 'argv' can be declared as const array [constParameter] litecoin-0.21.4/src/univalue/test/unitester.cpp:13:0: error: #error JSON_TEST_SRC must point to test source directory [preprocessorErrorDirective] litecoin-0.21.4/src/univalue/test/unitester.cpp:13:2: error: #error JSON_TEST_SRC must point to test source directory [preprocessorErrorDirective] litecoin-0.21.4/src/util/bip32.cpp:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/asmap.cpp:134:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/bip32.cpp:34:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] litecoin-0.21.4/src/util/bytevectorhash.cpp:11:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_k0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/fees.cpp:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/fees.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/asmap.cpp:85:17: style: The scope of the variable 'opcode' can be reduced. [variableScope] litecoin-0.21.4/src/util/fees.cpp:61:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/util/asmap.cpp:23:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/util/asmap.cpp:33:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/util/message.cpp:31:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/message.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_GETHASH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/moneystr.cpp:17:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/moneystr.cpp:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/rbf.cpp:12:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BIP125_RBF_SEQUENCE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/rbf.cpp:11:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/util/settings.cpp:99:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/settings.cpp:228:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/settings.cpp:229:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/settings.cpp:230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/settings.cpp:231:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/settings.cpp:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:32:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:393:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:229:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_BOOL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:280:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:449:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:511:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:529:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIDDEN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:538:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:609:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:648:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:778:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:818:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:848:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:935:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:963:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:968:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:975:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:989:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENSITIVE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:998:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_args [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:1062:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:1088:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/system.cpp:1284:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPYRIGHT_HOLDERS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/strencodings.cpp:287:20: style: Condition 'str.size()>=1' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/util/strencodings.cpp:285:18: note: Assuming that condition 'str.empty()' is not redundant litecoin-0.21.4/src/util/strencodings.cpp:287:20: note: Condition 'str.size()>=1' is always true litecoin-0.21.4/src/util/strencodings.cpp:201:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/util/strencodings.cpp:280:25: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/util/system.cpp:88:65: performance: Function parameter 'lockfile_name' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/util/system.cpp:406:55: performance: Function parameter 'errors' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/util/system.cpp:779:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] litecoin-0.21.4/src/util/strencodings.cpp:119:18: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] litecoin-0.21.4/src/util/strencodings.cpp:77:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/util/threadnames.cpp:54:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue] litecoin-0.21.4/src/util/time.cpp:27:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/time.cpp:38:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/time.cpp:52:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/time.cpp:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/util/time.cpp:114:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable not_a_date_time [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validation.cpp:1943:67: error: There is an unknown macro here somewhere. Configuration is required. If GUARDED_BY is a macro then please configure it. [unknownMacro] litecoin-0.21.4/src/validationinterface.cpp:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internals [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internals [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internals [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALIDATION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/validationinterface.cpp:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALIDATION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:19:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS_ACTIVE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:132:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS_ACTIVE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:174:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nStartTime [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:175:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTimeout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:176:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nStartHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:177:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTimeoutHeight [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:183:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSIONBITS_TOP_MASK [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:188:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bit [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/versionbits.cpp:215:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_BITS_DEPLOYMENTS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coincontrol.cpp:11:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destChange [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDbEnvInit [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strPath [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDbEnvInit [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLETDB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_DBT_MALLOC [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dbt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:264:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strFile [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMockDb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fReadOnly [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:327:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_THREAD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activeTxn [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:387:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nUpdateCounter [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:398:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:431:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_databases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:457:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refcount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:540:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLETDB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:582:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lockDb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:612:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refcount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:660:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursor [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:670:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursor [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursor [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:702:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:722:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:736:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:752:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:767:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:780:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdb [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:792:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refcount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:802:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refcount [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:828:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_ALREADY_LOADED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:851:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MONEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:200:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:236:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_CHANGE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_from_me [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:333:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTC_ONLY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/coinselection.cpp:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/bdb.cpp:686:17: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/bdb.cpp:689:19: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/bdb.cpp:744:21: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/bdb.cpp:859:15: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/bdb.cpp:39:63: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/bdb.cpp:560:27: style: Variable 'nRefCount' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/wallet/coinselection.cpp:132:26: style: Variable 'utxo' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/wallet/coinselection.cpp:136:26: style: Variable 'utxo' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/wallet/crypter.cpp:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:41:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_SALT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:61:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_KEY_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fKeySet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fKeySet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_IV_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_IV_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/crypter.cpp:26:15: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/crypter.cpp:114:35: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/crypter.cpp:124:49: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/feebumper.cpp:19:151: error: Syntax Error: AST broken, 'wallet' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/wallet/fees.cpp:40:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYTXFEE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/init.cpp:42:158: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ADDRESS_TYPE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/init.cpp:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DISABLE_WALLET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/init.cpp:106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DISABLE_WALLET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/reserve.cpp:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/reserve.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nIndex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/reserve.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nIndex [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/load.cpp:42:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/load.cpp:105:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_NOT_FOUND [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/load.cpp:130:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_FLUSHWALLET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/load.cpp:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/rpcdump.cpp:59:191: error: Syntax Error: AST broken, 'pwallet' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/wallet/salvage.cpp:21:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDCHAIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/salvage.cpp:51:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_AUTO_COMMIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/rpcwallet.cpp:685:115: error: Syntax Error: AST broken, 'wallet' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/wallet/sqlite.cpp:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dir_path [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read_stmt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_sqlite_count [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:301:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:322:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:457:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursor_init [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursor_init [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:535:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursor_stmt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:551:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_db [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:572:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regular_file [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:581:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_VERIFY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:605:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/sqlite.cpp:183:28: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/sqlite.cpp:26:36: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ErrorLogCallback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] litecoin-0.21.4/src/wallet/sqlite.cpp:47:57: note: You might need to cast the function pointer here litecoin-0.21.4/src/wallet/sqlite.cpp:26:36: note: Parameter 'arg' can be declared as pointer to const litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:20:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:147:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:473:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:543:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:561:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:569:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:590:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:602:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:614:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_SPENDABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:647:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIVATE_KEY_NOT_AVAILABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:671:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:706:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:727:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:753:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:760:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:803:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCRIPT_ELEMENT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:815:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:822:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:829:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:854:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecryptionThoroughlyChecked [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:876:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:896:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:903:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:910:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:935:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:949:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script_metadata [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:961:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script_metadata [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:973:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script_metadata [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:979:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1000:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1007:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1016:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1035:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1052:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1063:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1083:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DISABLE_PRIVATE_KEYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1128:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1215:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DISABLE_PRIVATE_KEYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1271:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DISABLE_PRIVATE_KEYS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1499:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P2SH_SEGWIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1511:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P2SH_SEGWIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1516:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1559:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMMY_SIGNING_PROVIDER [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1574:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script_metadata [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapKeyMetadata [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapKeyMetadata [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_KeyStore [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1725:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_HD_SPLIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1797:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1840:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1849:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1881:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1904:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1913:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1924:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2028:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2043:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2052:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2076:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2276:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIVATE_KEY_NOT_AVAILABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2305:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGHASH_MISMATCH [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2370:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internal [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2427:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2434:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2445:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet_descriptor [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_desc_man [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:128:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:603:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1163:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:2386:21: style: C-style pointer casting [cstyleCast] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1404:17: style: Variable 'pubkey_id' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:100:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:215:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:1562:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:312:26: style: The scope of the variable 'setCoinsRet2' can be reduced. [variableScope] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:120:44: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/test/coinselector_tests.cpp:128:44: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/test/init_test_fixture.cpp:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet_client [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_test_fixture.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cwd [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:17:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/init_tests.cpp:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletdir_path_cases [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/ismine_tests.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/psbt_wallet_tests.cpp:19:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/scriptpubkeyman_tests.cpp:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_HD_SPLIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_crypto_tests.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_SALT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_crypto_tests.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_SALT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_test_fixture.cpp:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chain_notifications_handler [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:278:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:338:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_rbf [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:351:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:388:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:480:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:586:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MWEB_TO_MWEB [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txassembler.cpp:633:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_default_change_type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nFile [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:182:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nFile [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:249:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:330:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIRMED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:500:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_main [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:538:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:622:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_LATEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:643:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_0 [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:669:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMMY_NESTED_P2WPKH_INPUT_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:676:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:715:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:808:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:524:13: style: The scope of the variable 'changePos' can be reduced. [variableScope] litecoin-0.21.4/src/wallet/test/wallet_tests.cpp:814:17: style: Unused variable: error [unusedVariable] litecoin-0.21.4/src/wallet/txrecord.cpp:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_block_hash [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txrecord.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txrecord.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txrecord.cpp:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wtx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txrecord.cpp:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txrecord.cpp:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOBJ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:8:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapWallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:103:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:170:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:241:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:252:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_NO [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:258:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptPubKey [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/txlist.cpp:274:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/txlist.cpp:300:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/txlist.cpp:314:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/txlist.cpp:320:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/txlist.cpp:326:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/walletdb.cpp:285:145: error: Syntax Error: AST broken, 'pwallet' doesn't have a parent. [internalAstError] litecoin-0.21.4/src/wallet/wallettool.cpp:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_HD_SPLIT [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallettool.cpp:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallettool.cpp:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallettool.cpp:130:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/walletutil.cpp:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/walletutil.cpp:92:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/warnings.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_misc_warnings [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/warnings.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLargeWorkForkFound [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/warnings.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLargeWorkForkFound [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/warnings.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLargeWorkInvalidChainFound [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/warnings.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_VERSION_IS_RELEASE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:76:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpwallets [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:144:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpwallets [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:198:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:218:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_LOAD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:241:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_LOAD [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:254:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DESCRIPTORS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:343:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vout [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:348:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:366:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_KEY_ORIGIN_METADATA [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:415:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:503:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:631:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_CRYPTO_KEY_SIZE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:788:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:809:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:838:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:858:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:895:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1054:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1347:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_best_block_time [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1488:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1500:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1521:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1557:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1563:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1575:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1607:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1631:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1653:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1663:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1677:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1694:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1728:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1781:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1789:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1795:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1803:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_BLANK_WALLET [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1813:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1825:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1837:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTimeSmart [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1855:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMMY_SIGNATURE_CREATOR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1919:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1976:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2063:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESTAMP_WINDOW [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAbortRescan [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBroadcastTransactions [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2318:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_default_max_tx_fee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2337:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_amounts [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2351:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_SPENDABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_SPENDABLE [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fChangeCached [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInMempool [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2477:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2513:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2537:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNextResend [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2584:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_USED [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2627:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2772:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2820:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:2968:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_WALLET_REJECT_LONG_CHAINS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3000:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3036:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3085:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3166:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_max_aps_fee [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3312:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqabstractnotifier.cpp:13:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psocket [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapWallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3477:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3588:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3594:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3600:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3623:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3715:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wtxOrdered [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3748:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_address_book [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3754:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_address_book [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3761:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_address_book [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3783:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_address_book [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3803:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_not_found [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:3821:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translated [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4131:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_LATEST [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTime [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nTime [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COINBASE_MATURITY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4252:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISMINE_ALL [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4330:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_TYPES [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4351:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_external_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4363:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4374:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4398:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DESCRIPTORS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4426:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DESCRIPTORS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vMasterKey [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4451:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyWatchonlyChanged [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4459:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4464:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4507:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_external_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4517:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEGACY [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4526:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spk_managers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4539:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALLET_FLAG_DESCRIPTORS [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4625:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nValue [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4689:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:4731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_wallet [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifiers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:50:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ZMQ_SNDHWM [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifiers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifiers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifiers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:165:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifiers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqnotificationinterface.cpp:180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifiers [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psocket [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psocket [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psocket [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:202:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqpublishnotifier.cpp:146:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/zmq/zmqrpc.cpp:22:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARR [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/zmq/zmqutil.cpp:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ [valueFlowBailoutIncompleteVar] litecoin-0.21.4/src/wallet/wallet.cpp:1146:14: style: Local variable 'it' shadows outer variable [shadowVariable] litecoin-0.21.4/src/wallet/wallet.cpp:1133:10: note: Shadowed declaration litecoin-0.21.4/src/wallet/wallet.cpp:1146:14: note: Shadow variable litecoin-0.21.4/src/wallet/wallet.cpp:249:137: style: Parameter 'options' can be declared as reference to const [constParameterReference] litecoin-0.21.4/src/wallet/wallet.cpp:4101:20: style: Variable 'load_wallet' can be declared as reference to const [constVariableReference] litecoin-0.21.4/src/wallet/wallet.cpp:3717:34: style: Variable 'pwtx' can be declared as pointer to const [constVariablePointer] litecoin-0.21.4/src/wallet/wallet.cpp:65:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:78:72: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:145:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:768:23: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:874:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:1632:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:1636:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:1679:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:2454:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:2619:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:3075:18: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/wallet/wallet.cpp:2101:18: style: Variable 'nNow' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/wallet/wallet.cpp:2102:24: style: Variable 'start_time' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/wallet/wallet.cpp:2130:18: style: Variable 'nNow' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/wallet/wallet.cpp:2242:13: style: Variable 'block_height' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/wallet/wallet.cpp:2243:30: style: Variable 'progress_current' is assigned a value that is never used. [unreadVariable] litecoin-0.21.4/src/wallet/wallet.cpp:3614:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] litecoin-0.21.4/src/test/script_tests.cpp:436:17: performance: Function 'GetComment()' should return member 'comment' by const reference. [returnByReference] litecoin-0.21.4/src/test/script_tests.cpp:191:18: style: Condition 's.size()>1' is always true [knownConditionTrueFalse] litecoin-0.21.4/src/test/script_tests.cpp:181:21: note: Assuming that condition 's.size()<33' is not redundant litecoin-0.21.4/src/test/script_tests.cpp:191:18: note: Condition 's.size()>1' is always true litecoin-0.21.4/src/test/script_tests.cpp:1395:5: style: Variable 'expect' is assigned an expression that holds the same value. [redundantAssignment] litecoin-0.21.4/src/test/script_tests.cpp:1387:7: note: s is assigned 'ScriptFromHex("0302ff030302ff03")' here. litecoin-0.21.4/src/test/script_tests.cpp:1389:14: note: Assignment 'expect=s', assigned value is symbolic=ScriptFromHex("0302ff030302ff03") litecoin-0.21.4/src/test/script_tests.cpp:1387:7: note: s is assigned 'ScriptFromHex("0302ff030302ff03")' here. litecoin-0.21.4/src/test/script_tests.cpp:1389:12: note: expect is assigned 's' here. litecoin-0.21.4/src/test/script_tests.cpp:1393:22: note: Assignment 's=ScriptFromHex("0302ff030302ff03")', assigned value is symbolic=ScriptFromHex("0302ff030302ff03") litecoin-0.21.4/src/test/script_tests.cpp:1395:5: note: Variable 'expect' is assigned an expression that holds the same value. litecoin-0.21.4/src/test/script_tests.cpp:110:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] litecoin-0.21.4/src/test/script_tests.cpp:119:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] diff: head litecoin-0.21.4/src/base58.cpp:140:50: style: C-style pointer casting [cstyleCast] head litecoin-0.21.4/src/chainparams.cpp:27:137: style: C-style pointer casting [cstyleCast] head litecoin-0.21.4/src/crypto/scrypt.cpp:267:45: style: C-style pointer casting [cstyleCast] head litecoin-0.21.4/src/crypto/scrypt.cpp:288:55: style: C-style pointer casting [cstyleCast] head litecoin-0.21.4/src/leveldb/db/repair.cc:80:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/leveldb/db/version_set.cc:63:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 litecoin-0.21.4/src/leveldb/util/cache.cc:164:8: style:inconclusive: Technically the member function 'leveldb::::LRUCache::Erase' can be const. [functionConst] litecoin-0.21.4/src/leveldb/util/cache.cc:318:16: note: Technically the member function 'leveldb::::LRUCache::Erase' can be const. litecoin-0.21.4/src/leveldb/util/cache.cc:164:8: note: Technically the member function 'leveldb::::LRUCache::Erase' can be const. 2.17.0 litecoin-0.21.4/src/leveldb/util/cache.cc:165:8: style:inconclusive: Technically the member function 'leveldb::::LRUCache::Prune' can be const. [functionConst] litecoin-0.21.4/src/leveldb/util/cache.cc:323:16: note: Technically the member function 'leveldb::::LRUCache::Prune' can be const. litecoin-0.21.4/src/leveldb/util/cache.cc:165:8: note: Technically the member function 'leveldb::::LRUCache::Prune' can be const. 2.17.0 litecoin-0.21.4/src/leveldb/util/cache.cc:172:8: performance:inconclusive: Technically the member function 'leveldb::::LRUCache::LRU_Remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/util/cache.cc:239:16: note: Technically the member function 'leveldb::::LRUCache::LRU_Remove' can be static (but you may consider moving to unnamed namespace). litecoin-0.21.4/src/leveldb/util/cache.cc:172:8: note: Technically the member function 'leveldb::::LRUCache::LRU_Remove' can be static (but you may consider moving to unnamed namespace). 2.17.0 litecoin-0.21.4/src/leveldb/util/cache.cc:173:8: performance:inconclusive: Technically the member function 'leveldb::::LRUCache::LRU_Append' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/util/cache.cc:244:16: note: Technically the member function 'leveldb::::LRUCache::LRU_Append' can be static (but you may consider moving to unnamed namespace). litecoin-0.21.4/src/leveldb/util/cache.cc:173:8: note: Technically the member function 'leveldb::::LRUCache::LRU_Append' can be static (but you may consider moving to unnamed namespace). head litecoin-0.21.4/src/leveldb/util/cache.cc:239:16: performance:inconclusive: Technically the member function 'leveldb::::LRUCache::LRU_Remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/util/cache.cc:172:8: note: Technically the member function 'leveldb::::LRUCache::LRU_Remove' can be static (but you may consider moving to unnamed namespace). litecoin-0.21.4/src/leveldb/util/cache.cc:239:16: note: Technically the member function 'leveldb::::LRUCache::LRU_Remove' can be static (but you may consider moving to unnamed namespace). head litecoin-0.21.4/src/leveldb/util/cache.cc:244:16: performance:inconclusive: Technically the member function 'leveldb::::LRUCache::LRU_Append' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/leveldb/util/cache.cc:173:8: note: Technically the member function 'leveldb::::LRUCache::LRU_Append' can be static (but you may consider moving to unnamed namespace). litecoin-0.21.4/src/leveldb/util/cache.cc:244:16: note: Technically the member function 'leveldb::::LRUCache::LRU_Append' can be static (but you may consider moving to unnamed namespace). head litecoin-0.21.4/src/leveldb/util/cache.cc:318:16: style:inconclusive: Technically the member function 'leveldb::::LRUCache::Erase' can be const. [functionConst] litecoin-0.21.4/src/leveldb/util/cache.cc:164:8: note: Technically the member function 'leveldb::::LRUCache::Erase' can be const. litecoin-0.21.4/src/leveldb/util/cache.cc:318:16: note: Technically the member function 'leveldb::::LRUCache::Erase' can be const. head litecoin-0.21.4/src/leveldb/util/cache.cc:323:16: style:inconclusive: Technically the member function 'leveldb::::LRUCache::Prune' can be const. [functionConst] litecoin-0.21.4/src/leveldb/util/cache.cc:165:8: note: Technically the member function 'leveldb::::LRUCache::Prune' can be const. litecoin-0.21.4/src/leveldb/util/cache.cc:323:16: note: Technically the member function 'leveldb::::LRUCache::Prune' can be const. head litecoin-0.21.4/src/policy/fees.cpp:299:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/policy/fees.cpp:399:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/policy/fees.cpp:409:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/sendcoinsdialog.cpp:50:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:147:27: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/trafficgraphwidget.cpp:150:27: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/transactiondesc.cpp:226:47: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/transactiondesc.cpp:231:43: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/transactiondesc.cpp:235:43: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head litecoin-0.21.4/src/qt/transactiontablemodel.cpp:278:42: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head litecoin-0.21.4/src/qt/transactiontablemodel.cpp:279:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head litecoin-0.21.4/src/qt/transactiontablemodel.cpp:696:42: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head litecoin-0.21.4/src/randomenv.cpp:236:21: style: Variable 'ts' is assigned a value that is never used. [unreadVariable] head litecoin-0.21.4/src/script/standard.cpp:103:65: warning:inconclusive: Access of moved variable 'data'. [accessMoved] litecoin-0.21.4/src/script/standard.cpp:104:30: note: Calling std::move(data) litecoin-0.21.4/src/script/standard.cpp:103:65: note: Access of moved variable 'data'. head litecoin-0.21.4/src/secp256k1-zkp/src/num.h:19:2: error: #error "Please select num implementation" [preprocessorErrorDirective] head litecoin-0.21.4/src/test/fuzz/deserialize.cpp:254:2: error: #error Need at least one fuzz target to compile [preprocessorErrorDirective] 2.17.0 litecoin-0.21.4/src/torcontrol.cpp:420:14: performance:inconclusive: Technically the member function 'TorController::GetPrivateKeyFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/torcontrol.cpp:725:25: note: Technically the member function 'TorController::GetPrivateKeyFile' can be static (but you may consider moving to unnamed namespace). litecoin-0.21.4/src/torcontrol.cpp:420:14: note: Technically the member function 'TorController::GetPrivateKeyFile' can be static (but you may consider moving to unnamed namespace). head litecoin-0.21.4/src/torcontrol.cpp:725:25: performance:inconclusive: Technically the member function 'TorController::GetPrivateKeyFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] litecoin-0.21.4/src/torcontrol.cpp:420:14: note: Technically the member function 'TorController::GetPrivateKeyFile' can be static (but you may consider moving to unnamed namespace). litecoin-0.21.4/src/torcontrol.cpp:725:25: note: Technically the member function 'TorController::GetPrivateKeyFile' can be static (but you may consider moving to unnamed namespace). head litecoin-0.21.4/src/univalue/test/unitester.cpp:13:2: error: #error JSON_TEST_SRC must point to test source directory [preprocessorErrorDirective] head litecoin-0.21.4/src/util/asmap.cpp:23:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head litecoin-0.21.4/src/util/asmap.cpp:33:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head litecoin-0.21.4/src/wallet/scriptpubkeyman.cpp:215:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] DONE