2026-05-31 08:52 ftp://ftp.de.debian.org/debian/pool/main/x/xmrig/xmrig_6.26.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j1 platform: Linux-6.8.0-124-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 8c14fc7 (2026-05-31 09:56:45 +0200) count: 2043 1875 elapsed-time: 444.5 452.2 head-timing-info: old-timing-info: head results: xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_SYNC_POINTS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_MAX_PWD_LENGTH [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_DEFAULT_FLAGS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:368:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:373:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_d [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:378:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_d [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:386:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:408:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_d [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:412:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:416:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:502:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_VERSION_NUMBER [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:297:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xmrig-6.26.0/src/3rdparty/argon2/lib/argon2.c:54:5: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] xmrig-6.26.0/src/3rdparty/argon2/lib/blake2/blake2.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_BLOCKBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/blake2/blake2.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/blake2/blake2.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:236:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_SYNC_POINTS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_SYNC_POINTS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_INCORRECT_PARAMETER [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_INCORRECT_PARAMETER [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:456:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_FLAG_CLEAR_PASSWORD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:494:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:147:75: style: Parameter 'instance' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/argon2/lib/core.c:248:53: style: Parameter 'instance' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/argon2/lib/encoding.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_INCORRECT_TYPE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/encoding.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_ENCODING_FAIL [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/encoding.c:343:62: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/argon2/lib/encoding.c:69:47: error: Signed integer overflow for expression ''0'-52'. [integerOverflow] xmrig-6.26.0/src/3rdparty/argon2/lib/genkat.c:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_FLAG_CLEAR_PASSWORD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/argon2/lib/impl-select.c:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_VERSION_NUMBER [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/llhttp/api.c:503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/3rdparty/llhttp/api.c:85:35: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/api.c:89:41: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/api.c:93:41: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/api.c:97:37: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/api.c:101:38: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/api.c:105:38: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/api.c:500:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/http.c:37:46: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1255:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1330:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1340:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1490:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1533:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1596:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1653:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1662:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1718:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2039:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2049:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2058:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2068:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2095:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2149:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2257:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2449:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2458:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2551:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2560:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2805:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3160:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3370:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3379:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3450:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3475:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3547:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3664:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3837:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3950:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4084:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4093:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4102:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4279:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4370:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4400:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6124:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6183:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6430:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6439:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6510:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6535:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6607:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6644:7: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6747:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6860:7: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6926:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6955:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6988:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:6996:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7004:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7012:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7031:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7039:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7058:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7066:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7083:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7091:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7110:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7127:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7152:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7167:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7175:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7194:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7211:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7228:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7236:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7244:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7252:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7260:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7276:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7284:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7292:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7309:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7317:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7325:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7342:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7350:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7358:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7366:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7382:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7390:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7398:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7415:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7423:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7440:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7448:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7456:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7472:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7489:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7506:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7514:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7522:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7539:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7556:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7564:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7572:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7600:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7617:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7625:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7642:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7658:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7673:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7681:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7689:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7729:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7737:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7785:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7793:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7833:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7841:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7880:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7897:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7914:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7931:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7939:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7956:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7964:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7972:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:7988:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8055:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8072:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8105:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8172:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8180:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8196:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8213:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8229:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8246:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8262:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8365:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8397:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8405:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8431:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8455:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8576:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8602:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8610:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8627:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8644:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8652:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8681:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8698:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8706:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8747:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8755:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8771:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8779:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8787:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8795:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8812:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8829:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8837:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8845:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8861:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8877:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8951:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8967:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8990:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:8998:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9006:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9014:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9022:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9038:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9054:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9062:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9070:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9078:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9094:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9102:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9110:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9118:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9134:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9142:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9150:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9177:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9193:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9209:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9225:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9233:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9249:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9265:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9281:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9289:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9297:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9313:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9329:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9345:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9361:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9377:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9393:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9401:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9409:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9417:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9425:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9433:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9441:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9458:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9466:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9474:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9490:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9505:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9513:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9521:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9529:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9537:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9545:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9564:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9581:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9598:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9615:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9632:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9640:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9657:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9674:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9691:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9706:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9714:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9722:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9738:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9754:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9828:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9844:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9867:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9875:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9883:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9891:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9907:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9923:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9931:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9939:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9955:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9977:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:9993:5: style: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:10008:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:10016:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:10035:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:10043:5: style: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1205:47: style:inconclusive: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.h:42:47: note: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1205:47: note: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:10067:50: style:inconclusive: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.h:43:50: note: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:10067:50: note: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:643:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:666:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:686:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:713:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:720:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:727:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:742:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:777:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:784:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:829:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:840:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:847:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:862:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:914:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:921:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:928:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1011:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1052:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1059:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1102:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1127:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1138:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1145:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1494:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1537:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1600:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:1666:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2279:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2584:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2713:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:2876:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3898:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:3954:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4041:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4106:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4164:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4283:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/3rdparty/llhttp/llhttp.c:4324:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.26.0/src/base/kernel/interfaces/IConsoleListener.h:32:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/core/Controller.h:41:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE_DEFAULT is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/common/GpuWorker.cpp:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/GpuWorker.cpp:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Hashrate.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_counts [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Hashrate.cpp:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Hashrate.cpp:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_earliestTimestamp [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Hashrate.cpp:92:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Hashrate.cpp:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Hashrate.cpp:187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_top [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/HashrateInterpolator.cpp:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LagMS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/HashrateInterpolator.cpp:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Threads.cpp:120:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN_2 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Threads.cpp:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_profiles [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Worker.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/Workers.cpp:49:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:79:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashCheck [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/BenchState.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/common/benchmark/Benchmark.cpp:60:22: error: There is an unknown macro here somewhere. Configuration is required. If MAGENTA_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/cpu/CpuBackend.cpp:114:23: error: There is an unknown macro here somewhere. Configuration is required. If GREEN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aes [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memoryPool [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:101:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KAWPOW [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shouldSave [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aes [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hugePageSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuConfig.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memoryPool [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuLaunchData.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable assembly [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuLaunchData.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuThread.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuThread.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuThreads.cpp:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIntensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuThreads.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:403:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReserveCount [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_input [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:468:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_r_test_input [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:497:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_r_test_input [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/CpuWorker.cpp:532:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo.cpp:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_brand [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo.cpp:391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo.cpp:159:92: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo_arm.cpp:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo_arm.cpp:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo_arm_mac.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_brand [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo_arm_win.cpp:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_brand [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo_riscv.cpp:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/BasicCpuInfo_riscv.cpp:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWLOC_OBJ_CACHE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:55:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwloc_obj_t [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topology [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topology [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:196:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topology [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:283:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWLOC_OBJ_PU [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/HwlocCpuInfo.cpp:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/lscpu_arm.cpp:361:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cpu/platform/lscpu_riscv.cpp:68:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/backend/cuda/CudaBackend.cpp:109:23: error: There is an unknown macro here somewhere. Configuration is required. If GREEN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/cuda/CudaConfig.cpp:98:27: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/cuda/CudaLaunchData.cpp:38:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaThread.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaThread.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blocks [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaThread.cpp:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaThreads.cpp:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:52:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/CudaWorker.cpp:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/runners/CudaBaseRunner.cpp:78:26: error: There is an unknown macro here somewhere. Configuration is required. If RED_S is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/cuda/runners/CudaCnRunner.cpp:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/runners/CudaKawPowRunner.cpp:69:28: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/cuda/runners/CudaRxRunner.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/runners/CudaRxRunner.cpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/runners/CudaRxRunner.cpp:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_datasetHost [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:44:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:74:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceMemoryFree [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:80:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceMemoryTotal [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:86:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceClockRate [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:98:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceMemoryClockRate [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceSmx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaDevice.cpp:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaLib [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pDeviceInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pRxUpdateDataset [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pSetJob [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:342:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DriverVersion [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeVersion [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/CudaLib.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVersion [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nvmlLib [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:108:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVML_SUCCESS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:141:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVML_TEMPERATURE_GPU [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loader [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNvmlDeviceGetClockInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/cuda/wrappers/NvmlLib.cpp:206:30: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.26.0/src/backend/opencl/OclBackend.cpp:109:23: error: There is an unknown macro here somewhere. Configuration is required. If GREEN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/OclCache.cpp:44:24: error: There is an unknown macro here somewhere. Configuration is required. If WHITE_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/OclCache_win.cpp:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/OclConfig.cpp:142:27: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/OclLaunchData.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/OclThread.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/OclThread.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worksize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/OclThread.cpp:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/OclThreads.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/OclWorker.cpp:57:18: error: There is an unknown macro here somewhere. Configuration is required. If RED_S is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/cl/OclSource.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cryptonight_cl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_generic_cn_generator.cpp:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_NVIDIA [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_generic_cn_generator.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Raven [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_generic_cn_generator.cpp:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_generic_cn_generator.cpp:114:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_generic_kawpow_generator.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KAWPOW [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_generic_rx_generator.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_vega_cn_generator.cpp:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_vega_cn_generator.cpp:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vega_10 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_vega_cn_generator.cpp:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vega_10 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_vega_cn_generator.cpp:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN_PICO [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_vega_cn_generator.cpp:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN_2 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/generators/ocl_vega_cn_generator.cpp:100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN_2 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/Cn0Kernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/Cn1Kernel.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/Cn2Kernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/CnBranchKernel.cpp:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/CnBranchKernel.cpp:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_ulong [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/kawpow/KawPow_CalculateDAGKernel.cpp:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/kawpow/KawPow_CalculateDAGKernel.h:32:12: style: Class 'KawPow_CalculateDAGKernel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xmrig-6.26.0/src/backend/opencl/kernels/rx/Blake2bHashRegistersKernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/Blake2bInitialHashBigKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/Blake2bInitialHashDoubleKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/Blake2bInitialHashKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/ExecuteVmKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/FillAesKernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/FindSharesKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/HashAesKernel.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/InitVmKernel.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/RxJitKernel.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/kernels/rx/RxRunKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceKey [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_program [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxBlobSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_program [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_align [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:139:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclBaseRunner.cpp:157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_uint [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_NVIDIA [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cn0 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:84:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxBlobSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cn0 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclCnRunner.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclKawPowRunner.cpp:165:24: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worksize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fillAes1Rx4_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jobSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:146:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_seed [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:185:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxBaseRunner.cpp:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_randomx_jit [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:54:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:62:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_registers [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:106:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxJitRunner.cpp:147:77: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/backend/opencl/runners/OclRxVmRunner.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_init_vm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxVmRunner.cpp:48:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxVmRunner.cpp:56:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxVmRunner.cpp:73:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/OclRxVmRunner.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vm_states [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:55:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHeightChunkSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:212:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROR [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cryptonight_r_defines_cl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:270:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHeightChunkSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bg_mutex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:110:20: style: Variable 'entry' can be declared as reference to const [constVariableReference] xmrig-6.26.0/src/backend/opencl/runners/tools/OclCnR.cpp:82:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.26.0/src/backend/opencl/runners/tools/OclKawPow.cpp:231:24: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedData.cpp:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedData.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedData.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedData.cpp:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedData.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedData.cpp:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedState.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedState.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/runners/tools/OclSharedState.cpp:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:96:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADLODNFanControl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:107:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADL_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADLODNPerformanceStatus [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:128:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADL_OK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADLPMLogDataOutput [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adlLib [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:224:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adlLib [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADL_Main_Control_Create [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:239:30: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib.cpp:246:30: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib_linux.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib_linux.cpp:164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/AdlLib_linux.cpp:109:50: error: Null pointer dereference [nullPointer] xmrig-6.26.0/src/backend/opencl/wrappers/OclContext.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclContext.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclContext.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclDevice.cpp:165:46: error: There is an unknown macro here somewhere. Configuration is required. If CYAN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/wrappers/OclDevice_mac.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Baffin [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclKernel.cpp:53:22: error: There is an unknown macro here somewhere. Configuration is required. If RED is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/wrappers/OclLib.cpp:38:56: error: There is an unknown macro here somewhere. Configuration is required. If MAGENTA_BG_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:114:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_EXTENSIONS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_NAME [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_PROFILE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_VENDOR [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/backend/opencl/wrappers/OclPlatform.cpp:138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_VERSION [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/Api.cpp:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/Api.cpp:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_SUMMARY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/Api.cpp:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/Api.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerId [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/Httpd.cpp:81:16: error: There is an unknown macro here somewhere. Configuration is required. If GREEN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METHOD_GET [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parsed [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_JSON_RPC [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:143:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_JSON_RPC [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kResult [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/api/requests/HttpApiRequest.cpp:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kId [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Algorithm.cpp:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kINVALID [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Algorithm.cpp:321:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Algorithm.cpp:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/crypto/Coin.cpp:39:17: warning: Member variable 'CoinInfo::code' has no initializer. [uninitMemberVarNoCtor] xmrig-6.26.0/src/base/crypto/Coin.cpp:40:17: warning: Member variable 'CoinInfo::name' has no initializer. [uninitMemberVarNoCtor] xmrig-6.26.0/src/base/crypto/Coin.cpp:41:20: warning: Member variable 'CoinInfo::target' has no initializer. [uninitMemberVarNoCtor] xmrig-6.26.0/src/base/crypto/Coin.cpp:42:20: warning: Member variable 'CoinInfo::units' has no initializer. [uninitMemberVarNoCtor] xmrig-6.26.0/src/base/crypto/Coin.cpp:43:17: warning: Member variable 'CoinInfo::tag' has no initializer. [uninitMemberVarNoCtor] xmrig-6.26.0/src/base/crypto/keccak.cpp:183:23: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/crypto/keccak.cpp:196:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/crypto/sha3.cpp:56:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/crypto/sha3.cpp:85:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/crypto/sha3.cpp:95:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/crypto/sha3.cpp:189:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/crypto/sha3.cpp:83:38: style:inconclusive: Function 'sha3_SetFlags' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/io/Async.cpp:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Async.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listener [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Async.cpp:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Async.cpp:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Console.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Console.cpp:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Console.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_TTY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Signals.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Signals.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signals [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Watcher.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Watcher.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Watcher.cpp:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDelay [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/Watcher.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json.cpp:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json.cpp:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json.cpp:217:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json.cpp:262:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_obj [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json.cpp:226:17: style: The scope of the variable 'prev_t' can be reduced. [variableScope] xmrig-6.26.0/src/base/io/json/JsonChain.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileName [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonChain.cpp:102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonChain.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonChain.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonChain.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonRequest.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextId [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonRequest.cpp:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonRequest.cpp:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextId [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/JsonRequest.cpp:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kId [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_unix.cpp:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_unix.cpp:45:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_unix.cpp:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_win.cpp:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_win.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_win.cpp:99:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/json/Json_win.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/FileLogWriter.cpp:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flushAsync [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/FileLogWriter.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffersLock [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/FileLogWriter.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/FileLogWriter.cpp:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffersLock [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/FileLogWriter.cpp:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_endl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/FileLogWriter.cpp:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffersLock [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/Log.cpp:65:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/io/log/Tags.cpp:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/Tags.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/Tags.cpp:42:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/Tags.cpp:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/backends/ConsoleLog.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/backends/ConsoleLog.cpp:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/backends/ConsoleLog.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/io/log/backends/ConsoleLog.cpp:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_TTY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Base.cpp:69:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE_DEFAULT is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/kernel/Entry.cpp:52:25: error: There is an unknown macro here somewhere. Configuration is required. If APP_VERSION is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/kernel/Platform.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userAgent [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_hwloc.cpp:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWLOC_CPUBIND_THREAD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_mac.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_mac.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOPSTimeRemainingUnlimited [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_mac.cpp:116:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_mac.cpp:51:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/kernel/Platform_unix.cpp:94:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_set_t [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_unix.cpp:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_unix.cpp:66:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/kernel/Platform_win.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFOEX [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_win.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwMajorVersion [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_win.cpp:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDLE_PRIORITY_CLASS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_win.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_IDLE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Platform_win.cpp:183:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTINPUTINFO [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/Process.cpp:166:29: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DIR_SEPARATOR is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/kernel/config/BaseConfig.cpp:145:16: error: There is an unknown macro here somewhere. Configuration is required. If GREEN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:84:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:281:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBackground [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:340:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRetries [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:47:9: style: The scope of the variable 'key' can be reduced. [variableScope] xmrig-6.26.0/src/base/kernel/config/BaseTransform.cpp:47:20: style: Variable 'key' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/kernel/config/Title.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/Title.cpp:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/kernel/config/Title.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_NAME [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/Dns.cpp:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_config [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsConfig.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ipv [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsConfig.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ipv [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsConfig.cpp:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsRecord.cpp:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsRecord.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsRecord.cpp:44:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsRecords.cpp:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsRecords.cpp:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsRecords.cpp:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_records [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsUvBackend.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ai_protocol [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsUvBackend.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsUvBackend.cpp:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ts [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsUvBackend.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_req [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsUvBackend.cpp:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/dns/DnsUvBackend.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/Fetch.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/Fetch.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/Http.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/Http.cpp:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/Http.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/Http.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/HttpApiResponse.cpp:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/HttpClient.cpp:75:27: error: There is an unknown macro here somewhere. Configuration is required. If RED is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/http/HttpContext.cpp:43:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE_DEFAULT is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/http/HttpData.cpp:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kContentTypeL [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/HttpData.cpp:57:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/HttpData.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/http/HttpResponse.cpp:92:48: error: There is an unknown macro here somewhere. Configuration is required. If CYAN is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/http/HttpServer.cpp:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable onAlloc [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fingerprint [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsClient.cpp:192:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_write [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsContext.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsContext.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsContext.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_close [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsContext.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_close [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsServer.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tls [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/https/HttpsServer.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tls [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/AutoClient.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/AutoClient.cpp:53:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOSTRIDER [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/AutoClient.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/AutoClient.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/BaseClient.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pool [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Client.cpp:161:23: error: There is an unknown macro here somewhere. Configuration is required. If RED is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/stratum/DaemonClient.cpp:197:27: error: There is an unknown macro here somewhere. Configuration is required. If RED is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_authorized [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:239:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOSTRIDER_RTM [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_extraNonce [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_authorized [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:545:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:562:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/EthStratumClient.cpp:123:41: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/net/stratum/Job.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blob [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxSeedSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_YADA [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:168:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_YADA [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_diff [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:208:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Job.cpp:425:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxBlobSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/NetworkState.cpp:91:33: error: There is an unknown macro here somewhere. Configuration is required. If CSI is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_NICEHASH [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_user [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pool.cpp:325:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Pools.cpp:182:20: error: There is an unknown macro here somewhere. Configuration is required. If GREEN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/stratum/ProxyUrl.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/ProxyUrl.cpp:46:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/ProxyUrl.cpp:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/SelfSelectClient.cpp:270:25: error: There is an unknown macro here somewhere. Configuration is required. If RED_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/stratum/Socks5.cpp:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Socks5.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Socks5.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_write [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fingerprint [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Tls.cpp:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Url.cpp:63:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Url.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tls [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Url.cpp:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStratumTcp [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/Url.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/benchmark/BenchClient.cpp:170:124: error: There is an unknown macro here somewhere. Configuration is required. If CLEAR is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/base/net/stratum/benchmark/BenchConfig.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/benchmark/BenchConfig.cpp:90:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/benchmark/BenchConfig.cpp:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_retries [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:90:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/FailoverStrategy.cpp:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_client [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:69:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/ServerTls.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/ServerTls.cpp:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/ServerTls.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/ServerTls.cpp:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsConfig.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsConfig.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsConfig.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsConfig.cpp:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTLSv1 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsConfig.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_protocols [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:167:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLSv1 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:90:41: style: Condition '!DH_set0_pqg(dh,p,nullptr,g)' is always false [knownConditionTrueFalse] xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:90:53: note: Calling function 'DH_set0_pqg' returns 1 xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:90:41: note: Condition '!DH_set0_pqg(dh,p,nullptr,g)' is always false xmrig-6.26.0/src/base/net/tls/TlsContext.cpp:32:44: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/base/net/tls/TlsGen.cpp:46:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_F4 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsGen.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pkey [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsGen.cpp:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cert [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsGen.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x509 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tls/TlsGen.cpp:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_certKey [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/LineReader.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/LineReader.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listener [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/LineReader.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/LineReader.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/LineReader.cpp:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/NetBuffer.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/NetBuffer.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMRIG_NET_BUFFER_CHUNK_SIZE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/TcpServer.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listener [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/TcpServer.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tcp [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/TcpServer.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/net/tools/TcpServer.cpp:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Arguments.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_argc [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Arguments.cpp:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Chrono.h:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_steady [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Cvt.cpp:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Cvt.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Cvt.cpp:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomEngine [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Cvt.cpp:291:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomEngine [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Cvt.cpp:39:18: style: The scope of the variable 'x' can be reduced. [variableScope] xmrig-6.26.0/src/base/tools/Cvt.cpp:40:18: style: The scope of the variable 'b' can be reduced. [variableScope] xmrig-6.26.0/src/base/tools/Cvt.cpp:41:18: style: The scope of the variable 'c' can be reduced. [variableScope] xmrig-6.26.0/src/base/tools/Cvt.cpp:76:19: style: The scope of the variable 'c' can be reduced. [variableScope] xmrig-6.26.0/src/base/tools/Cvt.cpp:78:19: style: The scope of the variable 'c_alpha0' can be reduced. [variableScope] xmrig-6.26.0/src/base/tools/Cvt.cpp:80:19: style: The scope of the variable 'c_num0' can be reduced. [variableScope] xmrig-6.26.0/src/base/tools/Cvt.cpp:39:20: style: Variable 'x' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:40:20: style: Variable 'b' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:41:20: style: Variable 'c' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:76:29: style: Variable 'c' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:78:29: style: Variable 'c_alpha0' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:79:29: style: Variable 'c_alpha' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:80:29: style: Variable 'c_num0' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/Cvt.cpp:81:29: style: Variable 'c_num' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/String.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/String.cpp:179:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.26.0/src/base/tools/Timer.cpp:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Timer.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Timer.cpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Timer.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Timer.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/Timer.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHashSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:55:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHashSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minerTxMerkleTreePath [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINER_TX_PREFIX_OFFSET [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/BlockTemplate.cpp:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenerateSignature [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:52:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:58:19: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:106:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:111:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:58:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:59:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:102:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:103:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:110:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:110:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:110:72: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:131:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:131:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:131:105: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:135:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:135:77: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:136:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:144:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:144:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:144:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:146:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:190:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:208:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/Signatures.cpp:227:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/base/tools/cryptonote/WalletAddress.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/WalletAddress.cpp:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/base/tools/cryptonote/WalletAddress.cpp:77:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.26.0/src/base/tools/cryptonote/WalletAddress.cpp:43:25: style: Variable 'tf_tag' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/cryptonote/WalletAddress.cpp:49:25: style: Variable 'tf_tag' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:379:23: style:inconclusive: Function 'fe_mul' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:379:35: style:inconclusive: Function 'fe_mul' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:379:47: style:inconclusive: Function 'fe_mul' argument 3 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:659:22: style:inconclusive: Function 'fe_sq' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:659:34: style:inconclusive: Function 'fe_sq' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1033:32: style:inconclusive: Function 'fe_tobytes' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1033:44: style:inconclusive: Function 'fe_tobytes' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1127:22: style:inconclusive: Function 'ge_add' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1127:38: style:inconclusive: Function 'ge_add' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1127:58: style:inconclusive: Function 'ge_add' argument 3 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:47: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:71: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:87: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:111: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:47: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:71: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:95: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:112: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 4 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:137: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 5 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:154: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 6 names different: declaration '' definition 'Ci'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:50: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 1 names different: declaration '' definition 'r3'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:75: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:91: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:115: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1335:33: style:inconclusive: Function 'ge_frombytes_vartime' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1335:57: style:inconclusive: Function 'ge_frombytes_vartime' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1433:30: style:inconclusive: Function 'ge_madd' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1433:46: style:inconclusive: Function 'ge_madd' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1433:67: style:inconclusive: Function 'ge_madd' argument 3 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1453:30: style:inconclusive: Function 'ge_msub' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1453:46: style:inconclusive: Function 'ge_msub' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1453:67: style:inconclusive: Function 'ge_msub' argument 3 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1473:27: style:inconclusive: Function 'ge_p1p1_to_p2' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1473:45: style:inconclusive: Function 'ge_p1p1_to_p2' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1485:27: style:inconclusive: Function 'ge_p1p1_to_p3' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1485:45: style:inconclusive: Function 'ge_p1p1_to_p3' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1494:28: style:inconclusive: Function 'ge_p2_0' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1506:25: style:inconclusive: Function 'ge_p2_dbl' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1506:41: style:inconclusive: Function 'ge_p2_dbl' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1534:32: style:inconclusive: Function 'ge_p3_dbl' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1534:48: style:inconclusive: Function 'ge_p3_dbl' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1546:33: style:inconclusive: Function 'ge_p3_to_cached' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1546:49: style:inconclusive: Function 'ge_p3_to_cached' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1559:25: style:inconclusive: Function 'ge_p3_to_p2' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1559:41: style:inconclusive: Function 'ge_p3_to_p2' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1567:35: style:inconclusive: Function 'ge_p3_tobytes' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1567:51: style:inconclusive: Function 'ge_p3_tobytes' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1640:32: style:inconclusive: Function 'ge_scalarmult_base' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1640:56: style:inconclusive: Function 'ge_scalarmult_base' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1705:32: style:inconclusive: Function 'ge_tobytes' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1705:48: style:inconclusive: Function 'ge_tobytes' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1729:31: style:inconclusive: Function 'sc_reduce' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1960:28: style:inconclusive: Function 'fe_divpowm1' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1960:40: style:inconclusive: Function 'fe_divpowm1' argument 2 names different: declaration '' definition 'u'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1960:52: style:inconclusive: Function 'fe_divpowm1' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2039:27: style:inconclusive: Function 'ge_scalarmult' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2039:51: style:inconclusive: Function 'ge_scalarmult' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2039:67: style:inconclusive: Function 'ge_scalarmult' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2099:30: style:inconclusive: Function 'ge_scalarmult_p3' argument 1 names different: declaration '' definition 'r3'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2099:55: style:inconclusive: Function 'ge_scalarmult_p3' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2099:71: style:inconclusive: Function 'ge_scalarmult_p3' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:51: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:75: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:92: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 3 names different: declaration '' definition 'Ai'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:117: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:134: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:50: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:74: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:91: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 3 names different: declaration '' definition 'Ai'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:116: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:133: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:158: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 6 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:175: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 7 names different: declaration '' definition 'Ci'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:54: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 1 names different: declaration '' definition 'r3'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:79: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:96: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 3 names different: declaration '' definition 'Ai'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:121: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:138: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:50: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:74: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:90: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:114: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:131: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2302:23: style:inconclusive: Function 'ge_mul8' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2302:39: style:inconclusive: Function 'ge_mul8' argument 2 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2311:41: style:inconclusive: Function 'ge_fromfe_frombytes_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2311:65: style:inconclusive: Function 'ge_fromfe_frombytes_vartime' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2427:26: style:inconclusive: Function 'sc_0' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2434:33: style:inconclusive: Function 'sc_reduce32' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2549:28: style:inconclusive: Function 'sc_add' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2549:52: style:inconclusive: Function 'sc_add' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2549:76: style:inconclusive: Function 'sc_add' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2688:28: style:inconclusive: Function 'sc_sub' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2688:52: style:inconclusive: Function 'sc_sub' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2688:76: style:inconclusive: Function 'sc_sub' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:31: style:inconclusive: Function 'sc_mulsub' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:55: style:inconclusive: Function 'sc_mulsub' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:79: style:inconclusive: Function 'sc_mulsub' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:103: style:inconclusive: Function 'sc_mulsub' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3169:28: style:inconclusive: Function 'sc_mul' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3169:52: style:inconclusive: Function 'sc_mul' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3169:76: style:inconclusive: Function 'sc_mul' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3815:35: style:inconclusive: Function 'sc_check' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3827:39: style:inconclusive: Function 'sc_isnonzero' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/core/Controller.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/Controller.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_miner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/Controller.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_miner [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/Controller.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/Miner.cpp:80:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE_DEFAULT is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/core/config/Config.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/Config.cpp:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pauseOnBattery [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/Config.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/Config.cpp:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idleTime [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/Config.cpp:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upgrade [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/Config.cpp:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pauseOnBattery [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/Config.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/ConfigTransform.cpp:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SINGLE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/ConfigTransform.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/ConfigTransform.cpp:278:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHugePages [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/core/config/ConfigTransform.cpp:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_affinity [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/argon2/Impl.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/argon2/Impl.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implName [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CnCtx.cpp:33:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cryptonight_ctx [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CnHash.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CnHash.cpp:390:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CnHash.cpp:439:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:331:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:395:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:199:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:200:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:276:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:277:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:278:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:279:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:367:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:368:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:446:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:447:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:448:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/CryptoNight_x86_vaes.cpp:449:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/c_blake256.c:100:27: style:inconclusive: Function 'blake256_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:113:27: style:inconclusive: Function 'blake224_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:127:29: style:inconclusive: Function 'blake256_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:127:47: style:inconclusive: Function 'blake256_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:127:62: style:inconclusive: Function 'blake256_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:158:29: style:inconclusive: Function 'blake224_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:158:47: style:inconclusive: Function 'blake224_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:158:62: style:inconclusive: Function 'blake224_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:200:28: style:inconclusive: Function 'blake256_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:200:40: style:inconclusive: Function 'blake256_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:204:28: style:inconclusive: Function 'blake224_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:204:40: style:inconclusive: Function 'blake224_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:209:29: style:inconclusive: Function 'blake256_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:209:49: style:inconclusive: Function 'blake256_hash' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:209:62: style:inconclusive: Function 'blake256_hash' argument 3 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:217:29: style:inconclusive: Function 'blake224_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:217:49: style:inconclusive: Function 'blake224_hash' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:217:62: style:inconclusive: Function 'blake224_hash' argument 3 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:225:37: style:inconclusive: Function 'hmac_blake256_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:225:55: style:inconclusive: Function 'hmac_blake256_init' argument 2 names different: declaration '' definition '_key'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:225:70: style:inconclusive: Function 'hmac_blake256_init' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:255:37: style:inconclusive: Function 'hmac_blake224_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:255:55: style:inconclusive: Function 'hmac_blake224_init' argument 2 names different: declaration '' definition '_key'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:255:70: style:inconclusive: Function 'hmac_blake224_init' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:285:39: style:inconclusive: Function 'hmac_blake256_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:285:57: style:inconclusive: Function 'hmac_blake256_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:285:72: style:inconclusive: Function 'hmac_blake256_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:291:39: style:inconclusive: Function 'hmac_blake224_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:291:57: style:inconclusive: Function 'hmac_blake224_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:291:72: style:inconclusive: Function 'hmac_blake224_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:296:38: style:inconclusive: Function 'hmac_blake256_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:296:50: style:inconclusive: Function 'hmac_blake256_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:304:38: style:inconclusive: Function 'hmac_blake224_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:304:50: style:inconclusive: Function 'hmac_blake224_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:34: style:inconclusive: Function 'hmac_blake256_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:54: style:inconclusive: Function 'hmac_blake256_hash' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:68: style:inconclusive: Function 'hmac_blake256_hash' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:91: style:inconclusive: Function 'hmac_blake256_hash' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:104: style:inconclusive: Function 'hmac_blake256_hash' argument 5 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:34: style:inconclusive: Function 'hmac_blake224_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:54: style:inconclusive: Function 'hmac_blake224_hash' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:68: style:inconclusive: Function 'hmac_blake224_hash' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:91: style:inconclusive: Function 'hmac_blake224_hash' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:104: style:inconclusive: Function 'hmac_blake224_hash' argument 5 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_blake256.c:188:24: error: Uninitialized variable: msglen [uninitvar] xmrig-6.26.0/src/crypto/cn/c_groestl.c:335:33: style:inconclusive: Function 'groestl' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_groestl.c:336:14: style:inconclusive: Function 'groestl' argument 2 names different: declaration '' definition 'databitlen'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_groestl.c:337:16: style:inconclusive: Function 'groestl' argument 3 names different: declaration '' definition 'hashval'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/cn/c_groestl.c:278:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] xmrig-6.26.0/src/crypto/cn/c_skein.c:662:9: style: Condition 'r==SKEIN_SUCCESS' is always true [knownConditionTrueFalse] xmrig-6.26.0/src/crypto/cn/c_skein.c:616:26: note: Calling function 'Skein_512_Init' returns 0 xmrig-6.26.0/src/crypto/cn/c_skein.c:661:27: note: Calling function 'Init' returns 0 xmrig-6.26.0/src/crypto/cn/c_skein.c:661:27: note: Assignment 'r=Init(&state,hashbitlen)', assigned value is 0 xmrig-6.26.0/src/crypto/cn/c_skein.c:662:9: note: Condition 'r==SKEIN_SUCCESS' is always true xmrig-6.26.0/src/crypto/cn/c_skein.c:287:13: style: Variable 'kw' is not assigned a value. [unassignedVariable] xmrig-6.26.0/src/crypto/cn/c_skein.c:676:19: style: Variable 'state.statebits' is assigned a value that is never used. [unreadVariable] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:110:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CryptonightR_template_mainloop [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:126:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CryptonightR_template_double_mainloop [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:140:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CryptonightR_soft_aes_template_mainloop [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:110:41: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:110:92: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:126:41: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:126:99: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:140:41: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:140:101: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:94:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:110:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:126:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/cn/r/CryptonightR_gen.cpp:140:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/common/Assembly.cpp:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asmNames [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Assembly.cpp:70:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Assembly.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asmNames [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Assembly.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/HugePagesInfo.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/LinuxMemory.cpp:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/LinuxMemory.cpp:108:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/MemoryPool.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/MemoryPool.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/MemoryPool.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/MemoryPool.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/MemoryPool.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/NUMAMemoryPool.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/NUMAMemoryPool.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/NUMAMemoryPool.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Nonce.cpp:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonces [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Nonce.cpp:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sequence [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Nonce.cpp:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sequence [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/Nonce.cpp:73:11: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.26.0/src/crypto/common/Nonce.cpp:81:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.26.0/src/crypto/common/VirtualMemory.cpp:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory.cpp:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory.cpp:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory.cpp:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hugePageSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_LOCK [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:175:5: error: Memory leak: mem [memleak] xmrig-6.26.0/src/crypto/common/VirtualMemory_unix.cpp:191:5: error: Memory leak: mem [memleak] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_ADJUST_PRIVILEGES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_QUERY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hugepagesAvailable [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_READWRITE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_EXECUTE_READWRITE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_EXECUTE_READ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_COMMIT [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:211:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_COMMIT [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_RELEASE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hugepagesAvailable [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/common/VirtualMemory_win.cpp:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.cpp:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.cpp:861:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1335:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1336:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1342:22: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1343:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1349:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1350:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1356:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1357:18: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1389:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1390:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1391:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1392:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1411:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1412:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1413:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1414:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1449:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1450:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1451:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1452:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1471:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1472:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1473:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1474:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1507:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1508:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1509:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1510:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1529:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1530:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1531:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1532:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1600:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1601:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1602:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1603:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1638:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1639:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1640:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1641:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1680:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1681:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1682:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1683:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1684:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1685:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1686:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1687:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1706:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1707:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1708:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1709:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1710:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1711:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1712:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1713:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1752:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1753:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1754:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1755:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1756:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1757:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1758:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1759:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1778:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1779:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1780:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1781:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1782:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1783:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1784:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1785:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1822:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1823:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1824:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1825:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1826:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1827:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1828:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1829:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1848:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1849:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1850:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1851:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1852:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1853:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1854:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1855:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1916:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1917:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1918:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1919:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1920:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1921:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1922:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1923:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1961:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1962:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1963:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1964:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1965:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1966:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1967:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/sph_types.h:1968:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:42:44: style:inconclusive: Function 'create_helper_thread' argument 1 names different: declaration 'cpu_index' definition ''. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:42:59: style:inconclusive: Function 'create_helper_thread' argument 2 names different: declaration 'priority' definition ''. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:42:97: style:inconclusive: Function 'create_helper_thread' argument 3 names different: declaration 'affinities' definition ''. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:43:42: style:inconclusive: Function 'destroy_helper_thread' argument 1 names different: declaration 't' definition ''. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:44:104: style:inconclusive: Function 'hash_octa' argument 5 names different: declaration 'helper' definition ''. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/ghostrider/sph_blake.c:852:11: style: union member 'Anonymous0::dummy' is never used. [unusedStructMember] xmrig-6.26.0/src/crypto/ghostrider/sph_blake.c:958:11: style: union member 'Anonymous1::dummy' is never used. [unusedStructMember] xmrig-6.26.0/src/crypto/ghostrider/sph_echo.c:819:11: style: Variable 'VV' can be declared as pointer to const [constVariablePointer] xmrig-6.26.0/src/crypto/ghostrider/sph_echo.c:878:11: style: Variable 'VV' can be declared as pointer to const [constVariablePointer] xmrig-6.26.0/src/crypto/ghostrider/sph_echo.c:811:11: style: union member 'Anonymous2::dummy' is never used. [unusedStructMember] xmrig-6.26.0/src/crypto/ghostrider/sph_echo.c:870:11: style: union member 'Anonymous3::dummy' is never used. [unusedStructMember] xmrig-6.26.0/src/crypto/ghostrider/sph_fugue.c:1068:3: warning:inconclusive: Array 'S' is filled incompletely. Did you forget to multiply the size given to 'memcpy()' with 'sizeof(*S)'? [incompleteArrayFill] xmrig-6.26.0/src/crypto/ghostrider/sph_fugue.c:1074:3: warning:inconclusive: Array 'S' is filled incompletely. Did you forget to multiply the size given to 'memcpy()' with 'sizeof(*S)'? [incompleteArrayFill] xmrig-6.26.0/src/crypto/ghostrider/sph_fugue.c:1080:3: warning:inconclusive: Array 'S' is filled incompletely. Did you forget to multiply the size given to 'memcpy()' with 'sizeof(*S)'? [incompleteArrayFill] xmrig-6.26.0/src/crypto/ghostrider/sph_shabal.c:601:11: style: union member 'Anonymous0::dummy' is never used. [unusedStructMember] xmrig-6.26.0/src/crypto/ghostrider/sph_simd.c:1049:2: error: failed to expand 'ONE_ROUND_SMALL', Wrong number of parameters for macro 'STEP_SMALL'. [syntaxError] xmrig-6.26.0/src/crypto/ghostrider/md_helper.c:243:20: style: Variable 'u' is not assigned a value. [unassignedVariable] xmrig-6.26.0/src/crypto/kawpow/KPCache.cpp:109:20: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/kawpow/KPHash.cpp:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/kawpow/KPHash.cpp:339:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_AES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillAes4Rx4_Key [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:312:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:326:45: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:327:45: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:328:45: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:329:45: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:332:29: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:419:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:423:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:424:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:425:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:426:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:443:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:444:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:445:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:446:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:221:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:236:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:237:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:238:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:239:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:164:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:175:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:176:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:177:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:178:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:194:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:195:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:196:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:197:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:83:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:125:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:126:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:127:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:128:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:356:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:357:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:359:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:360:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:373:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:374:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:377:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:378:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:381:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:382:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:385:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:386:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:394:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:395:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:398:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:399:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:407:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:408:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:262:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:263:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:264:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:265:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:273:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:274:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:275:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:276:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:186:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:187:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:188:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:189:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:97:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:98:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:99:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash.cpp:100:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:92:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lutEncIndex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:137:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lutEncIndex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:167:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillAes4Rx4_Key [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:222:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lutEncIndex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:83:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:121:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:122:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:126:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:134:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:135:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:157:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:158:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:162:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:167:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:168:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:169:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:170:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:174:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:175:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:208:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:219:54: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:220:54: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:256:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:257:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:270:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:271:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:104:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:105:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:151:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:152:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:200:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:201:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:244:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:245:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:247:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_vector.cpp:248:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:121:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillAes4Rx4_Key [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:53:25: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:82:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:83:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:88:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:97:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:98:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:110:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:111:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:116:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:121:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:122:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:123:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:124:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:129:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:130:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:154:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:166:54: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:167:54: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:183:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:184:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:197:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:198:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:65:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:66:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:104:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:105:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:145:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:146:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:171:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:172:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:177:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_rv64_zvkned.cpp:178:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:67:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:95:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:96:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:97:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:98:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:123:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/aes_hash_vaes512.cpp:128:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/allocator.cpp:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignment [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2/avx2/blake2b_avx2.c:99:24: style:inconclusive: Function 'blake2b_avx2' argument 1 names different: declaration 'out' definition 'out_ptr'. [funcArgNamesDifferent] xmrig-6.26.0/src/crypto/randomx/blake2/avx2/blake2b.h:10:24: note: Function 'blake2b_avx2' argument 1 names different: declaration 'out' definition 'out_ptr'. xmrig-6.26.0/src/crypto/randomx/blake2/avx2/blake2b_avx2.c:99:24: note: Function 'blake2b_avx2' argument 1 names different: declaration 'out' definition 'out_ptr'. xmrig-6.26.0/src/crypto/randomx/blake2/avx2/blake2b_avx2.c:99:60: style:inconclusive: Function 'blake2b_avx2' argument 3 names different: declaration 'in' definition 'in_ptr'. [funcArgNamesDifferent] xmrig-6.26.0/src/crypto/randomx/blake2/avx2/blake2b.h:10:56: note: Function 'blake2b_avx2' argument 3 names different: declaration 'in' definition 'in_ptr'. xmrig-6.26.0/src/crypto/randomx/blake2/avx2/blake2b_avx2.c:99:60: note: Function 'blake2b_avx2' argument 3 names different: declaration 'in' definition 'in_ptr'. xmrig-6.26.0/src/crypto/randomx/blake2/blake2b.c:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2/blake2b.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2/blake2b.c:257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_BLOCKBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2/blake2b.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2/blake2b.c:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2/blake2b.c:359:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2_generator.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2_generator.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2_generator.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/blake2_generator.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataIndex [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/bytecode_machine.cpp:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/bytecode_machine.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/dataset.cpp:81:18: error: There is an unknown macro here somewhere. Configuration is required. If CONST_CAST is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomx_calc_dataset_item_aarch64_prefetch [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:321:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:453:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVZ [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD_IMM_LO [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:653:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:689:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:727:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:745:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:762:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMULH [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:776:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:793:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMULH [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:807:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:838:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literalPos [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:869:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:884:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:902:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:919:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROR [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:943:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:970:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOV_REG [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:986:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:996:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FADD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1007:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1019:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSUB [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1030:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1041:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEOR [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1049:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMUL [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1060:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1077:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSQRT [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1086:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JumpOffset [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROR_IMM [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:1148:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreL3Condition [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:620:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL1_Size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:577:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL1_Size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:498:34: style: Condition 'static_cast(imm)<0' is always false [knownConditionTrueFalse] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:489:10: note: Assuming that condition 'imm<(1<<16)' is not redundant xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:498:34: note: Condition 'static_cast(imm)<0' is always false xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:514:34: style: Condition 'static_cast(imm)<0' is always false [knownConditionTrueFalse] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:489:10: note: Assuming that condition 'imm<(1<<16)' is not redundant xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:514:34: note: Condition 'static_cast(imm)<0' is always false xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:91:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:91:58: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:95:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:95:55: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:99:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:99:63: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:102:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:102:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:86: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:163:14: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:163:74: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:167:14: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:167:74: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:172:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:172:65: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:175:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:175:61: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:22: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:77: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:188:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:188:66: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:190:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:191:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:73: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:202:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:202:78: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:203:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:203:81: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:207:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:207:78: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:208:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:208:81: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:255:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:255:90: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:256:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:256:87: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:260:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:260:90: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:261:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:261:87: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:92: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:270:14: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:270:79: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:275:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:275:65: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:278:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:278:61: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:22: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:77: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:291:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:291:66: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:293:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:294:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:73: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:304:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:304:72: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:332:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:333:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:345:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:346:8: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:426:8: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:427:8: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:435:7: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:436:7: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:453:37: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:453:80: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:509:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:841:3: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:13: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:13: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:18: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:18: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:13: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:13: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:18: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:18: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDI [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:355:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL3Mask [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log2_ScratchpadL1 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:393:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_LD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreL3Condition [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:460:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:477:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAL [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:482:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable engine [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:492:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tweak_V2_AES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tweak_V2_AES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:554:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLLI [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:660:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:668:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryDataInit [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:677:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryDataInit [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:685:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vectorCode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:703:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vectorCode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:736:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vectorCode [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:779:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:804:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:811:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:824:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:831:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:846:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:853:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:859:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:872:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:881:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:904:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:910:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:932:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:970:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerUsage [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1008:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1022:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMV_D [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1030:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1039:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1057:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1066:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1084:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRLI [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SD [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:301:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:301:44: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:649:22: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:649:68: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:654:41: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:654:92: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:335:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1170:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1172:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:1180:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64.cpp:508:76: style: Parameter 'pcfg' can be declared as reference to const [constParameterReference] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomx_riscv64_vector_sshash_generated_instructions [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:262:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL3Mask_Calculated [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomx_riscv64_vector_program_params [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:49:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:51:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:56:14: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:197:7: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:211:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:215:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:215:31: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:218:34: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:218:48: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:321:39: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:337:36: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:343:36: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:346:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:349:50: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:352:43: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:353:44: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:354:39: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:355:45: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:375:33: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:381:15: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:381:32: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:875:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:879:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:885:36: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:893:10: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:897:36: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:900:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:904:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:904:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:905:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:905:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:910:15: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:321:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:337:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:343:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:349:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:352:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:353:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:354:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:355:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:367:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:368:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:372:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:885:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:897:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:740:20: style: Local variable 'shift' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:401:18: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:740:20: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:832:14: style: Local variable 'shift' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:401:18: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:832:14: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:319:128: style: Parameter 'entryDataInitScalar' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePos [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BranchesWithin32B [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable engine [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_JIT_compile [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:366:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomx_program_read_dataset_sshash_init [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:436:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initDatasetAVX2 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePos [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:801:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegisterNeedsSib [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:812:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL3Mask [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:816:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePos [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:836:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:857:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:878:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:899:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:919:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:940:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:956:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:971:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:995:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1018:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1033:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1057:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1088:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1213:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1260:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1403:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1521:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:781:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegisterNeedsSib [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:770:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:206:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:206:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:306:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:306:30: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:308:18: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:308:32: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:308:49: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:311:18: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:311:32: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:311:46: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:313:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:313:33: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:313:47: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:315:18: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:315:43: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:315:61: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:355:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:355:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:358:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:358:26: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:366:8: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:366:37: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:367:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:372:8: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:372:36: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:381:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:381:38: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:390:10: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:390:23: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:391:10: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:391:38: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:393:7: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:395:57: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:397:11: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:397:43: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:402:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:402:37: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:406:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:408:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:408:38: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:412:40: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:412:53: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:413:37: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:421:9: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:421:22: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:423:6: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:425:56: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:437:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:437:34: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:442:13: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:442:57: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:445:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:446:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:449:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:450:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:453:18: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:461:30: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:461:69: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:470:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:494:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:499:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:505:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:505:50: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:506:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:509:28: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:509:50: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:510:16: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:514:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:514:42: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:515:15: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:533:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:535:10: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:537:10: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:800:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1066:6: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1507:17: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:779:4: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:789:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:545:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:552:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:630:6: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:648:6: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:654:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:656:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:658:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:693:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:695:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:697:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:741:5: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:826:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:827:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:847:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:864:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:868:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:889:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:909:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:927:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:946:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:947:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:948:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:962:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:963:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:979:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:983:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:987:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1003:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1004:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1008:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1009:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1024:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1041:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1045:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1049:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1067:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1073:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1092:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1107:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1112:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1132:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1149:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1153:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1170:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1174:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1191:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1206:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1221:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1237:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1238:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1253:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1269:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1270:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1296:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1313:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1316:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1320:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1323:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1360:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1362:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1366:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1372:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1373:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1374:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1391:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1395:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1421:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1425:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1431:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1432:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1433:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1450:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1454:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1488:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1492:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1493:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1494:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1498:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:1502:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:624:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:642:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:396:15: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:378:12: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:396:15: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:199:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgramSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonSalt [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonIterations [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonLanes [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonSalt [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonSalt [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillAes4Rx4_Key [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:223:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL1_Size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:500:20: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:502:21: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:567:26: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:464:45: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/crypto/randomx/randomx.cpp:472:52: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:89:13: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:66:11: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:89:13: note: Shadow local variable xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMUL_R [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:269:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMULH_R [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:407:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IADD_RS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:504:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMUL_R [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:518:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IADD_RS [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:672:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuperscalarLatency [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:584:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuperscalarLatency [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:297:24: style: The member function 'randomx::DecoderBuffer::fetchNextDefault' can be static. [functionStatic] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:532:30: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getType' can be const. [functionConst] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:535:7: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getSource' can be const. [functionConst] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:538:7: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getDestination' can be const. [functionConst] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:541:30: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getGroup' can be const. [functionConst] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:544:7: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getGroupPar' can be const. [functionConst] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:201:3: style: Class 'SuperscalarInstructionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:570:3: style: Class 'SuperscalarInstruction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:100: style:inconclusive: Function 'scheduleMop < false >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:111: style:inconclusive: Function 'scheduleMop < false >' argument 4 names different: declaration '' definition 'depCycle'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:100: style:inconclusive: Function 'scheduleMop < true >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:111: style:inconclusive: Function 'scheduleMop < true >' argument 4 names different: declaration '' definition 'depCycle'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:581:105: style:inconclusive: Function 'scheduleUop < false >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:581:105: style:inconclusive: Function 'scheduleUop < true >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:326:47: style: Parameter 'availableRegisters' can be declared as reference to const [constParameterReference] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:807:17: style: Variable 'instr' can be declared as reference to const [constVariableReference] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:489:74: style: Parameter 'registers' can be declared as const array [constParameterReference] xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:510:46: style: Parameter 'registers' can be declared as const array [constParameterReference] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mantissaMask [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constExponentBits [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasetPtr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:115:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable softAes [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/virtual_machine.cpp:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_generate_program [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_compiled.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasetPtr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_compiled.cpp:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_run [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_compiled.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_JIT_execute [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_compiled_light.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachePtr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasetPtr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegisterCountFlt [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted.cpp:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted.cpp:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted.cpp:96:23: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/vm_interpreted.cpp:116:27: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/randomx/vm_interpreted_light.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachePtr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted_light.cpp:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLineSize [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/randomx/vm_interpreted_light.cpp:45:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xmrig-6.26.0/src/crypto/rx/Rx.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/Rx.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/Rx.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxAlgo.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_MoneroConfigV2 [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxAlgo.cpp:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_WOW [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxBasicStorage.cpp:39:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/rx/RxCache.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxCache.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxCache.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_seed [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxCache.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxCache.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxConfig.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxConfig.cpp:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxConfig.cpp:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeNames [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxConfig.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxConfig.cpp:296:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeMax [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxDataset.cpp:207:28: error: There is an unknown macro here somewhere. Configuration is required. If RED_BOLD_S is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/rx/RxFix_linux.cpp:40:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_RIP [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxFix_linux.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainLoopBounds [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxFix_linux.cpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MainLoopHandler [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxFix_linux.cpp:38:23: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/crypto/rx/RxFix_linux.cpp:42:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xmrig-6.26.0/src/crypto/rx/RxFix_win.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_CONTINUE_EXECUTION [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxFix_win.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainLoopBounds [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxFix_win.cpp:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MainLoopHandler [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/crypto/rx/RxFix_win.cpp:49:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xmrig-6.26.0/src/crypto/rx/RxMsr.cpp:70:31: error: There is an unknown macro here somewhere. Configuration is required. If CYAN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/rx/RxNUMAStorage.cpp:77:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE_DEFAULT is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/rx/RxQueue.cpp:141:23: error: There is an unknown macro here somewhere. Configuration is required. If MAGENTA_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/crypto/rx/RxVm.cpp:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMX_FLAG_HARD_AES [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/api/HwApi.cpp:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METHOD_GET [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiBoard.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vendor [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiMemory.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_totalWidth [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiMemory.cpp:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formFactor [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiMemory.cpp:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiMemory.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slot [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader.cpp:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_mac.cpp:45:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_mac.cpp:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_mac.cpp:52:68: style: C-style pointer casting [cstyleCast] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:331:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSysEntryFile [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:179:12: warning: If memory allocation fails, then there is a possible null pointer dereference: mmp [nullPointerOutOfMemory] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:173:43: note: Assuming allocation function fails xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:173:38: note: Assignment 'mmp=reinterpret_cast(mmap(nullptr,mmoffset+len,PROT_READ,MAP_SHARED,fd,base-mmoffset))', assigned value is 0 xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:179:12: note: Null pointer dereference xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:178:24: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:173:43: note: Assuming allocation function fails xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:173:38: note: Assignment 'mmp=reinterpret_cast(mmap(nullptr,mmoffset+len,PROT_READ,MAP_SHARED,fd,base-mmoffset))', assigned value is 0 xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:178:24: note: Null pointer addition xmrig-6.26.0/src/hw/dmi/DmiReader_unix.cpp:148:14: style: Variable 'mmp' can be declared as pointer to const [constVariablePointer] xmrig-6.26.0/src/hw/dmi/DmiReader_win.cpp:52:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAP_ZERO_MEMORY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/dmi/DmiReader_win.cpp:35:13: style: struct member 'RawSMBIOSData::Used20CallingMethod' is never used. [unusedStructMember] xmrig-6.26.0/src/hw/msr/Msr.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTag [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr.cpp:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoMask [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/MsrItem.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_reg [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/MsrItem.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mask [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr_linux.cpp:59:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr_linux.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr_linux.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr_linux.cpp:130:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/hw/msr/Msr_linux.cpp:57:17: style: The member function 'xmrig::MsrPrivate::msr_allow_writes' can be static. [functionStatic] xmrig-6.26.0/src/hw/msr/Msr_linux.cpp:67:17: style: The member function 'xmrig::MsrPrivate::msr_modprobe' can be static. [functionStatic] xmrig-6.26.0/src/hw/msr/Msr_win.cpp:129:24: error: There is an unknown macro here somewhere. Configuration is required. If YELLOW is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/net/JobResults.cpp:201:5: error: There is an unknown macro here somewhere. Configuration is required. If XMRIG_DISABLE_COPY_MOVE_DEFAULT is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/net/Network.cpp:232:24: error: There is an unknown macro here somewhere. Configuration is required. If RED_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:43:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userId [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_diff [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxy [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxy [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_now [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_ACTIVE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:186:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_DONATE_AUTO [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:229:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_ACTIVE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_CONNECT [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:254:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_DONATE_NONE [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:280:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idleTime [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:298:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.26.0/src/net/strategies/DonateStrategy.cpp:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] diff: head xmrig-6.26.0/src/base/crypto/Coin.cpp:39:17: warning: Member variable 'CoinInfo::code' has no initializer. [uninitMemberVarNoCtor] head xmrig-6.26.0/src/base/crypto/Coin.cpp:40:17: warning: Member variable 'CoinInfo::name' has no initializer. [uninitMemberVarNoCtor] head xmrig-6.26.0/src/base/crypto/Coin.cpp:41:20: warning: Member variable 'CoinInfo::target' has no initializer. [uninitMemberVarNoCtor] head xmrig-6.26.0/src/base/crypto/Coin.cpp:42:20: warning: Member variable 'CoinInfo::units' has no initializer. [uninitMemberVarNoCtor] head xmrig-6.26.0/src/base/crypto/Coin.cpp:43:17: warning: Member variable 'CoinInfo::tag' has no initializer. [uninitMemberVarNoCtor] head xmrig-6.26.0/src/base/crypto/sha3.cpp:83:38: style:inconclusive: Function 'sha3_SetFlags' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1033:32: style:inconclusive: Function 'fe_tobytes' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1033:44: style:inconclusive: Function 'fe_tobytes' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1127:22: style:inconclusive: Function 'ge_add' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1127:38: style:inconclusive: Function 'ge_add' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1127:58: style:inconclusive: Function 'ge_add' argument 3 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:111: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:47: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:71: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1197:87: style:inconclusive: Function 'ge_double_scalarmult_base_vartime' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:112: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 4 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:137: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 5 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:154: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 6 names different: declaration '' definition 'Ci'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:47: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:71: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1239:95: style:inconclusive: Function 'ge_triple_scalarmult_base_vartime' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:115: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:50: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 1 names different: declaration '' definition 'r3'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:75: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1288:91: style:inconclusive: Function 'ge_double_scalarmult_base_vartime_p3' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1335:33: style:inconclusive: Function 'ge_frombytes_vartime' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1335:57: style:inconclusive: Function 'ge_frombytes_vartime' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1433:30: style:inconclusive: Function 'ge_madd' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1433:46: style:inconclusive: Function 'ge_madd' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1433:67: style:inconclusive: Function 'ge_madd' argument 3 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1453:30: style:inconclusive: Function 'ge_msub' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1453:46: style:inconclusive: Function 'ge_msub' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1453:67: style:inconclusive: Function 'ge_msub' argument 3 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1473:27: style:inconclusive: Function 'ge_p1p1_to_p2' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1473:45: style:inconclusive: Function 'ge_p1p1_to_p2' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1485:27: style:inconclusive: Function 'ge_p1p1_to_p3' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1485:45: style:inconclusive: Function 'ge_p1p1_to_p3' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1494:28: style:inconclusive: Function 'ge_p2_0' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1506:25: style:inconclusive: Function 'ge_p2_dbl' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1506:41: style:inconclusive: Function 'ge_p2_dbl' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1534:32: style:inconclusive: Function 'ge_p3_dbl' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1534:48: style:inconclusive: Function 'ge_p3_dbl' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1546:33: style:inconclusive: Function 'ge_p3_to_cached' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1546:49: style:inconclusive: Function 'ge_p3_to_cached' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1559:25: style:inconclusive: Function 'ge_p3_to_p2' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1559:41: style:inconclusive: Function 'ge_p3_to_p2' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1567:35: style:inconclusive: Function 'ge_p3_tobytes' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1567:51: style:inconclusive: Function 'ge_p3_tobytes' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1640:32: style:inconclusive: Function 'ge_scalarmult_base' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1640:56: style:inconclusive: Function 'ge_scalarmult_base' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1705:32: style:inconclusive: Function 'ge_tobytes' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1705:48: style:inconclusive: Function 'ge_tobytes' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1729:31: style:inconclusive: Function 'sc_reduce' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1960:28: style:inconclusive: Function 'fe_divpowm1' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1960:40: style:inconclusive: Function 'fe_divpowm1' argument 2 names different: declaration '' definition 'u'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:1960:52: style:inconclusive: Function 'fe_divpowm1' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2039:27: style:inconclusive: Function 'ge_scalarmult' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2039:51: style:inconclusive: Function 'ge_scalarmult' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2039:67: style:inconclusive: Function 'ge_scalarmult' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2099:30: style:inconclusive: Function 'ge_scalarmult_p3' argument 1 names different: declaration '' definition 'r3'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2099:55: style:inconclusive: Function 'ge_scalarmult_p3' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2099:71: style:inconclusive: Function 'ge_scalarmult_p3' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:117: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:134: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:51: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:75: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2163:92: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2' argument 3 names different: declaration '' definition 'Ai'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:116: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:133: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:158: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 6 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:175: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 7 names different: declaration '' definition 'Ci'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:50: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:74: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2203:91: style:inconclusive: Function 'ge_triple_scalarmult_precomp_vartime' argument 3 names different: declaration '' definition 'Ai'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:121: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:138: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:54: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 1 names different: declaration '' definition 'r3'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:79: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2252:96: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime2_p3' argument 3 names different: declaration '' definition 'Ai'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:114: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:131: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 5 names different: declaration '' definition 'Bi'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:50: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:74: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2295:90: style:inconclusive: Function 'ge_double_scalarmult_precomp_vartime' argument 3 names different: declaration '' definition 'A'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2302:23: style:inconclusive: Function 'ge_mul8' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2302:39: style:inconclusive: Function 'ge_mul8' argument 2 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2311:41: style:inconclusive: Function 'ge_fromfe_frombytes_vartime' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2311:65: style:inconclusive: Function 'ge_fromfe_frombytes_vartime' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2427:26: style:inconclusive: Function 'sc_0' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2434:33: style:inconclusive: Function 'sc_reduce32' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2549:28: style:inconclusive: Function 'sc_add' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2549:52: style:inconclusive: Function 'sc_add' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2549:76: style:inconclusive: Function 'sc_add' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2688:28: style:inconclusive: Function 'sc_sub' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2688:52: style:inconclusive: Function 'sc_sub' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2688:76: style:inconclusive: Function 'sc_sub' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:103: style:inconclusive: Function 'sc_mulsub' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:31: style:inconclusive: Function 'sc_mulsub' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:55: style:inconclusive: Function 'sc_mulsub' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:2838:79: style:inconclusive: Function 'sc_mulsub' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3169:28: style:inconclusive: Function 'sc_mul' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3169:52: style:inconclusive: Function 'sc_mul' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3169:76: style:inconclusive: Function 'sc_mul' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:379:23: style:inconclusive: Function 'fe_mul' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:379:35: style:inconclusive: Function 'fe_mul' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:379:47: style:inconclusive: Function 'fe_mul' argument 3 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3815:35: style:inconclusive: Function 'sc_check' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:3827:39: style:inconclusive: Function 'sc_isnonzero' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:659:22: style:inconclusive: Function 'fe_sq' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/base/tools/cryptonote/crypto-ops.c:659:34: style:inconclusive: Function 'fe_sq' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:100:27: style:inconclusive: Function 'blake256_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:113:27: style:inconclusive: Function 'blake224_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:127:29: style:inconclusive: Function 'blake256_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:127:47: style:inconclusive: Function 'blake256_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:127:62: style:inconclusive: Function 'blake256_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:158:29: style:inconclusive: Function 'blake224_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:158:47: style:inconclusive: Function 'blake224_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:158:62: style:inconclusive: Function 'blake224_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:200:28: style:inconclusive: Function 'blake256_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:200:40: style:inconclusive: Function 'blake256_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:204:28: style:inconclusive: Function 'blake224_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:204:40: style:inconclusive: Function 'blake224_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:209:29: style:inconclusive: Function 'blake256_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:209:49: style:inconclusive: Function 'blake256_hash' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:209:62: style:inconclusive: Function 'blake256_hash' argument 3 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:217:29: style:inconclusive: Function 'blake224_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:217:49: style:inconclusive: Function 'blake224_hash' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:217:62: style:inconclusive: Function 'blake224_hash' argument 3 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:225:37: style:inconclusive: Function 'hmac_blake256_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:225:55: style:inconclusive: Function 'hmac_blake256_init' argument 2 names different: declaration '' definition '_key'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:225:70: style:inconclusive: Function 'hmac_blake256_init' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:255:37: style:inconclusive: Function 'hmac_blake224_init' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:255:55: style:inconclusive: Function 'hmac_blake224_init' argument 2 names different: declaration '' definition '_key'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:255:70: style:inconclusive: Function 'hmac_blake224_init' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:285:39: style:inconclusive: Function 'hmac_blake256_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:285:57: style:inconclusive: Function 'hmac_blake256_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:285:72: style:inconclusive: Function 'hmac_blake256_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:291:39: style:inconclusive: Function 'hmac_blake224_update' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:291:57: style:inconclusive: Function 'hmac_blake224_update' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:291:72: style:inconclusive: Function 'hmac_blake224_update' argument 3 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:296:38: style:inconclusive: Function 'hmac_blake256_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:296:50: style:inconclusive: Function 'hmac_blake256_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:304:38: style:inconclusive: Function 'hmac_blake224_final' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:304:50: style:inconclusive: Function 'hmac_blake224_final' argument 2 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:104: style:inconclusive: Function 'hmac_blake256_hash' argument 5 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:34: style:inconclusive: Function 'hmac_blake256_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:54: style:inconclusive: Function 'hmac_blake256_hash' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:68: style:inconclusive: Function 'hmac_blake256_hash' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:313:91: style:inconclusive: Function 'hmac_blake256_hash' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:104: style:inconclusive: Function 'hmac_blake224_hash' argument 5 names different: declaration '' definition 'inlen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:34: style:inconclusive: Function 'hmac_blake224_hash' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:54: style:inconclusive: Function 'hmac_blake224_hash' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:68: style:inconclusive: Function 'hmac_blake224_hash' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_blake256.c:321:91: style:inconclusive: Function 'hmac_blake224_hash' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_groestl.c:335:33: style:inconclusive: Function 'groestl' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_groestl.c:336:14: style:inconclusive: Function 'groestl' argument 2 names different: declaration '' definition 'databitlen'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/cn/c_groestl.c:337:16: style:inconclusive: Function 'groestl' argument 3 names different: declaration '' definition 'hashval'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:42:44: style:inconclusive: Function 'create_helper_thread' argument 1 names different: declaration 'cpu_index' definition ''. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:42:59: style:inconclusive: Function 'create_helper_thread' argument 2 names different: declaration 'priority' definition ''. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:42:97: style:inconclusive: Function 'create_helper_thread' argument 3 names different: declaration 'affinities' definition ''. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:43:42: style:inconclusive: Function 'destroy_helper_thread' argument 1 names different: declaration 't' definition ''. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/ghostrider/ghostrider.h:44:104: style:inconclusive: Function 'hash_octa' argument 5 names different: declaration 'helper' definition ''. [funcArgNamesDifferentUnnamed] 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:13: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:17: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:13: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:13: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:185:13: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:18: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:17: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:18: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:18: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:158:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:196:18: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:13: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:17: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:13: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:13: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:288:13: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:18: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:17: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:18: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:18: style: Local variable 'offset' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:266:17: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_a64.cpp:299:18: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:740:20: style: Local variable 'shift' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:401:18: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:740:20: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:740:20: style: Local variable 'shift' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:401:18: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:740:20: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:832:14: style: Local variable 'shift' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:401:18: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:832:14: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:832:14: style: Local variable 'shift' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:401:18: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_rv64_vector.cpp:832:14: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:396:15: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:378:12: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:396:15: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:396:15: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:378:12: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/jit_compiler_x86.cpp:396:15: note: Shadow local variable 2.20.0 xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:89:13: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:66:11: note: Shadowed declaration xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:89:13: note: Shadow variable head xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:89:13: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:66:11: note: Shadowed variable xmrig-6.26.0/src/crypto/randomx/soft_aes.cpp:89:13: note: Shadow local variable head xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:581:105: style:inconclusive: Function 'scheduleUop < false >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:581:105: style:inconclusive: Function 'scheduleUop < true >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:100: style:inconclusive: Function 'scheduleMop < false >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:100: style:inconclusive: Function 'scheduleMop < true >' argument 3 names different: declaration '' definition 'cycle'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:111: style:inconclusive: Function 'scheduleMop < false >' argument 4 names different: declaration '' definition 'depCycle'. [funcArgNamesDifferentUnnamed] head xmrig-6.26.0/src/crypto/randomx/superscalar.cpp:611:111: style:inconclusive: Function 'scheduleMop < true >' argument 4 names different: declaration '' definition 'depCycle'. [funcArgNamesDifferentUnnamed] DONE