2025-05-09 01:49 ftp://ftp.de.debian.org/debian/pool/main/x/xmrig/xmrig_6.22.2+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-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 1518 1466 elapsed-time: 446.1 437.0 head-timing-info: old-timing-info: head results: xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_SYNC_POINTS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_MAX_PWD_LENGTH [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_DEFAULT_FLAGS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:368:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:373:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_d [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:378:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_d [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:386:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:408:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_d [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:412:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:416:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Argon2_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:502:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_VERSION_NUMBER [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/argon2.c:297:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xmrig-6.22.2/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.22.2/src/3rdparty/argon2/lib/blake2/blake2.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_BLOCKBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/blake2/blake2.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/blake2/blake2.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:236:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_SYNC_POINTS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_SYNC_POINTS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_INCORRECT_PARAMETER [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_INCORRECT_PARAMETER [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:456:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_FLAG_CLEAR_PASSWORD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:494:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:147:75: style: Parameter 'instance' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/argon2/lib/core.c:248:53: style: Parameter 'instance' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/argon2/lib/encoding.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_INCORRECT_TYPE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/encoding.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_ENCODING_FAIL [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/encoding.c:343:62: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/argon2/lib/encoding.c:69:47: error: Signed integer overflow for expression ''0'-52'. [integerOverflow] xmrig-6.22.2/src/3rdparty/argon2/lib/genkat.c:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_FLAG_CLEAR_PASSWORD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/genkat.c:113:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/argon2/lib/impl-select.c:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGON2_VERSION_NUMBER [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/llhttp/api.c:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/3rdparty/llhttp/api.c:339:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/http.c:37:46: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8557:28: style: Condition 'state->status_code<0-match' is always false [knownConditionTrueFalse] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8552:13: note: Assuming that condition 'match>=0' is not redundant xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8557:28: note: Condition 'state->status_code<0-match' is always false xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8610:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8631:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8665:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8675:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8693:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8704:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8725:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9041:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9052:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9062:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9073:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9102:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9122:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9153:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9409:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9419:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9682:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10037:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10067:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10407:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10461:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10607:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10617:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10627:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10793:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10887:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10898:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:12643:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:12674:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13115:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13150:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13159:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13168:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13177:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13198:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13207:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13216:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13237:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13246:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13255:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13284:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13301:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13310:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13331:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13350:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13367:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13384:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13393:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13402:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13447:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13456:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13519:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13536:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13667:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13684:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13702:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13720:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13729:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13844:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13879:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13888:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13972:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13990:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:13999:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14064:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14073:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14090:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14099:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14108:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14117:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14144:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14153:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14170:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14179:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14266:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14275:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14294:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14355:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14372:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14389:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14406:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14415:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14432:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14449:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14466:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14475:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14484:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14501:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14518:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14535:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14552:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14569:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14586:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14595:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14604:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14613:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14622:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14631:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14640:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14659:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14676:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14685:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14713:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14731:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14740:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14757:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14774:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14783:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14800:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14809:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14834:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14859:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14868:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8590:47: style:inconclusive: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.h:44:47: note: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8590:47: note: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14892:50: style:inconclusive: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.h:45:50: note: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:14892:50: note: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8144:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8160:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8187:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8202:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8221:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8228:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8235:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8292:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8344:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8403:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8434:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8507:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9232:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9553:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9612:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:9740:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10411:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10465:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10542:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10631:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10686:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10797:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:10839:22: style: Variable 'lookup_table' can be declared as const array [constVariable] xmrig-6.22.2/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.22.2/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.22.2/src/backend/common/GpuWorker.cpp:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/GpuWorker.cpp:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Hashrate.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_counts [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Hashrate.cpp:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Hashrate.cpp:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_earliestTimestamp [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Hashrate.cpp:92:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Hashrate.cpp:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Hashrate.cpp:187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_top [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/HashrateInterpolator.cpp:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LagMS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/HashrateInterpolator.cpp:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Threads.cpp:120:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN_2 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Threads.cpp:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_profiles [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/Worker.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/common/benchmark/BenchState.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:79:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashCheck [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/common/benchmark/BenchState.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/backend/cpu/CpuConfig.cpp:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aes [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memoryPool [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:101:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KAWPOW [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shouldSave [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aes [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hugePageSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuConfig.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memoryPool [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuLaunchData.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable assembly [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuLaunchData.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuThread.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuThread.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuThreads.cpp:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIntensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuThreads.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CN [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:375:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReserveCount [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:427:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_input [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:440:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_r_test_input [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:469:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_r_test_input [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:504:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:289:21: style: The scope of the variable 'miner_signature_saved' can be reduced. [variableScope] xmrig-6.22.2/src/backend/cpu/platform/BasicCpuInfo.cpp:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_brand [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/BasicCpuInfo.cpp:391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/BasicCpuInfo.cpp:159:92: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] xmrig-6.22.2/src/backend/cpu/platform/BasicCpuInfo_arm.cpp:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/BasicCpuInfo_arm.cpp:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWLOC_OBJ_CACHE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:55:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwloc_obj_t [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topology [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topology [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:196:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topology [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:283:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWLOC_OBJ_PU [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/HwlocCpuInfo.cpp:432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cpu/platform/lscpu_arm.cpp:336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/backend/cuda/CudaLaunchData.cpp:38:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaThread.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaThread.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blocks [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaThread.cpp:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaThreads.cpp:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:52:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/CudaWorker.cpp:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/cuda/runners/CudaCnRunner.cpp:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/cuda/runners/CudaRxRunner.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/runners/CudaRxRunner.cpp:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/runners/CudaRxRunner.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:45:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceMemoryFree [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:81:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceMemoryTotal [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceClockRate [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:99:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceMemoryClockRate [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceSmx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaDevice.cpp:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:76:1: debug: Failed to parse 'using alloc_t = nvid_ctx * ( * ) ( uint32_t , int32_t , int32_t ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:77:1: debug: Failed to parse 'using cnHash_t = bool ( * ) ( nvid_ctx * , uint32_t , uint64_t , uint64_t , uint32_t * , uint32_t * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:78:1: debug: Failed to parse 'using deviceCount_t = uint32_t ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:79:1: debug: Failed to parse 'using deviceInfo_t = bool ( * ) ( nvid_ctx * , int32_t , int32_t , uint32_t , int32_t ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:80:1: debug: Failed to parse 'using deviceInfo_v2_t = bool ( * ) ( nvid_ctx * , int32_t , int32_t , const char * , int32_t ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:81:1: debug: Failed to parse 'using deviceInit_t = bool ( * ) ( nvid_ctx * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:82:1: debug: Failed to parse 'using deviceInt_t = int32_t ( * ) ( nvid_ctx * , CudaLib :: DeviceProperty ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:83:1: debug: Failed to parse 'using deviceName_t = const char * ( * ) ( nvid_ctx * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:84:1: debug: Failed to parse 'using deviceUint_t = uint32_t ( * ) ( nvid_ctx * , CudaLib :: DeviceProperty ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:85:1: debug: Failed to parse 'using deviceUlong_t = uint64_t ( * ) ( nvid_ctx * , CudaLib :: DeviceProperty ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:86:1: debug: Failed to parse 'using init_t = void ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:87:1: debug: Failed to parse 'using kawPowHash_t = bool ( * ) ( nvid_ctx * , uint8_t * , uint64_t , uint32_t * , uint32_t * , uint32_t * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:88:1: debug: Failed to parse 'using kawPowPrepare_v2_t = bool ( * ) ( nvid_ctx * , const void * , size_t , const void * , size_t , uint32_t , const uint64_t * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:89:1: debug: Failed to parse 'using kawPowStopHash_t = bool ( * ) ( nvid_ctx * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:90:1: debug: Failed to parse 'using lastError_t = const char * ( * ) ( nvid_ctx * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:91:1: debug: Failed to parse 'using pluginVersion_t = const char * ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:92:1: debug: Failed to parse 'using release_t = void ( * ) ( nvid_ctx * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:93:1: debug: Failed to parse 'using rxHash_t = bool ( * ) ( nvid_ctx * , uint32_t , uint64_t , uint32_t * , uint32_t * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:94:1: debug: Failed to parse 'using rxPrepare_t = bool ( * ) ( nvid_ctx * , const void * , size_t , bool , uint32_t ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:95:1: debug: Failed to parse 'using setJob_t = bool ( * ) ( nvid_ctx * , const void * , size_t , uint32_t ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:96:1: debug: Failed to parse 'using setJob_v2_t = bool ( * ) ( nvid_ctx * , const void * , size_t , const char * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:97:1: debug: Failed to parse 'using version_t = uint32_t ( * ) ( Version ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaLib [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pDeviceInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pSetJob [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:323:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DriverVersion [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeVersion [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/CudaLib.cpp:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVersion [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nvmlLib [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:108:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVML_SUCCESS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:141:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVML_TEMPERATURE_GPU [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loader [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNvmlDeviceGetClockInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/cuda/wrappers/NvmlLib.cpp:206:30: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.22.2/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.22.2/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.22.2/src/backend/opencl/OclCache_win.cpp:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/opencl/OclLaunchData.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/OclThread.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/OclThread.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worksize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/OclThread.cpp:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/OclThreads.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/opencl/cl/OclSource.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cryptonight_cl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/opencl/generators/ocl_generic_cn_generator.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Raven [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/backend/opencl/generators/ocl_generic_kawpow_generator.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KAWPOW [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/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.22.2/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.22.2/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.22.2/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.22.2/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.22.2/src/backend/opencl/kernels/Cn0Kernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/Cn1Kernel.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/Cn2Kernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/CnBranchKernel.cpp:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/CnBranchKernel.cpp:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_ulong [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/kawpow/KawPow_CalculateDAGKernel.cpp:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/opencl/kernels/rx/Blake2bHashRegistersKernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/Blake2bInitialHashBigKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/Blake2bInitialHashDoubleKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/Blake2bInitialHashKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/ExecuteVmKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/FillAesKernel.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/FindSharesKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/HashAesKernel.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/InitVmKernel.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/RxJitKernel.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/kernels/rx/RxRunKernel.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceKey [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_program [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxBlobSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_program [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_align [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:139:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_uint [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_NVIDIA [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cn0 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:84:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxBlobSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cn0 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worksize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fillAes1Rx4_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jobSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:146:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_seed [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:185:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_randomx_jit [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:54:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:62:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_queue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_registers [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:106:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxJitRunner.cpp:147:78: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/backend/opencl/runners/OclRxVmRunner.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_init_vm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxVmRunner.cpp:48:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_intensity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxVmRunner.cpp:56:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxVmRunner.cpp:73:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/OclRxVmRunner.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vm_states [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:55:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHeightChunkSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:212:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROR [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:270:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHeightChunkSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bg_mutex [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:110:20: style: Variable 'entry' can be declared as reference to const [constVariableReference] xmrig-6.22.2/src/backend/opencl/runners/tools/OclCnR.cpp:82:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.22.2/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.22.2/src/backend/opencl/runners/tools/OclSharedData.cpp:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedData.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedData.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedData.cpp:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedData.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedData.cpp:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedState.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedState.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/runners/tools/OclSharedState.cpp:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:50:1: debug: Failed to parse 'using ADL_MAIN_CONTROL_CREATE = int ( * ) ( ADL_MAIN_MALLOC_CALLBACK , int ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:51:1: debug: Failed to parse 'using ADL_MAIN_CONTROL_DESTROY = int ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:52:1: debug: Failed to parse 'using ADL_ADAPTER_NUMBEROFADAPTERS_GET = int ( * ) ( int * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:53:1: debug: Failed to parse 'using ADL_ADAPTER_ADAPTERINFO_GET = int ( * ) ( LPAdapterInfo , int ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:54:1: debug: Failed to parse 'using ADL2_OVERDRIVE_CAPS = int ( * ) ( ADL_CONTEXT_HANDLE , int , int * , int * , int * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:55:1: debug: Failed to parse 'using ADL2_OVERDRIVEN_FANCONTROL_GET = int ( * ) ( ADL_CONTEXT_HANDLE , int , ADLODNFanControl * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:56:1: debug: Failed to parse 'using ADL2_NEW_QUERYPMLOGDATA_GET = int ( * ) ( ADL_CONTEXT_HANDLE , int , ADLPMLogDataOutput * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:57:1: debug: Failed to parse 'using ADL2_OVERDRIVEN_TEMPERATURE_GET = int ( * ) ( ADL_CONTEXT_HANDLE , int , int , int * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:58:1: debug: Failed to parse 'using ADL2_OVERDRIVEN_PERFORMANCESTATUS_GET = int ( * ) ( ADL_CONTEXT_HANDLE , int , ADLODNPerformanceStatus * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:59:1: debug: Failed to parse 'using ADL2_OVERDRIVE6_CURRENTPOWER_GET = int ( * ) ( ADL_CONTEXT_HANDLE , int , int , int * ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:96:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADLODNFanControl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:107:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADL_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADLODNPerformanceStatus [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:128:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADL_OK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADLPMLogDataOutput [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adlLib [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:224:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adlLib [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADL_Main_Control_Create [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:239:30: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib.cpp:246:30: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib_linux.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initialized [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib_linux.cpp:164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_VENDOR_AMD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/AdlLib_linux.cpp:109:50: error: Null pointer dereference [nullPointer] xmrig-6.22.2/src/backend/opencl/wrappers/OclContext.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclContext.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclContext.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclDevice.cpp:263:51: error: There is an unknown macro here somewhere. Configuration is required. If CYAN_BOLD is a macro then please configure it. [unknownMacro] xmrig-6.22.2/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.22.2/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.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:114:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_EXTENSIONS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_NAME [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_PROFILE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_VENDOR [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/backend/opencl/wrappers/OclPlatform.cpp:138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_VERSION [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/Api.cpp:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/Api.cpp:174:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_SUMMARY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/Api.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/Api.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerId [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/api/requests/HttpApiRequest.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METHOD_GET [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parsed [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_JSON_RPC [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:143:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_JSON_RPC [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kResult [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/api/requests/HttpApiRequest.cpp:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kId [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Algorithm.cpp:303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kINVALID [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Algorithm.cpp:317:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Algorithm.cpp:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/Coin.cpp:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinInfo [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/crypto/keccak.cpp:183:23: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/crypto/keccak.cpp:196:19: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/crypto/sha3.cpp:56:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/crypto/sha3.cpp:85:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/crypto/sha3.cpp:95:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/crypto/sha3.cpp:189:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/io/Async.cpp:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Async.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listener [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Async.cpp:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Async.cpp:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Console.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Console.cpp:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Console.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_TTY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Signals.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Signals.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signals [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Watcher.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Watcher.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Watcher.cpp:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDelay [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/Watcher.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json.cpp:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json.cpp:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json.cpp:217:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json.cpp:262:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_obj [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json.cpp:226:17: style: The scope of the variable 'prev_t' can be reduced. [variableScope] xmrig-6.22.2/src/base/io/json/JsonChain.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileName [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonChain.cpp:102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonChain.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonChain.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonChain.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullValue [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonRequest.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextId [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonRequest.cpp:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonRequest.cpp:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextId [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/JsonRequest.cpp:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kId [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_unix.cpp:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_unix.cpp:45:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_unix.cpp:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_win.cpp:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_win.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_win.cpp:99:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/json/Json_win.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/FileLogWriter.cpp:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flushAsync [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/FileLogWriter.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffersLock [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/FileLogWriter.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/FileLogWriter.cpp:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffersLock [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/FileLogWriter.cpp:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_endl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/FileLogWriter.cpp:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffersLock [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/io/log/Tags.cpp:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/Tags.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/Tags.cpp:42:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/Tags.cpp:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_BOLD_S [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/backends/ConsoleLog.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/backends/ConsoleLog.cpp:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/backends/ConsoleLog.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tty [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/io/log/backends/ConsoleLog.cpp:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_TTY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/base/kernel/Platform.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userAgent [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_hwloc.cpp:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWLOC_CPUBIND_THREAD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_mac.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_mac.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOPSTimeRemainingUnlimited [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_mac.cpp:116:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_mac.cpp:51:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/kernel/Platform_unix.cpp:94:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_set_t [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_unix.cpp:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_unix.cpp:66:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/kernel/Platform_win.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFOEX [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_win.cpp:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwMajorVersion [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_win.cpp:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDLE_PRIORITY_CLASS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_win.cpp:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_IDLE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/Platform_win.cpp:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTINPUTINFO [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/base/kernel/config/BaseTransform.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/BaseTransform.cpp:87:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/BaseTransform.cpp:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/BaseTransform.cpp:283:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBackground [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/BaseTransform.cpp:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRetries [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/BaseTransform.cpp:50:9: style: The scope of the variable 'key' can be reduced. [variableScope] xmrig-6.22.2/src/base/kernel/config/BaseTransform.cpp:50:17: style: Variable 'key' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/kernel/config/Title.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/Title.cpp:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/kernel/config/Title.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_NAME [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsConfig.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ipv6 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsConfig.cpp:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsRecord.cpp:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsRecord.cpp:37:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsRecord.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsRecords.cpp:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAAA [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsRecords.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsRecords.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsUvBackend.cpp:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ai_protocol [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsUvBackend.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsUvBackend.cpp:80:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ts [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsUvBackend.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_req [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsUvBackend.cpp:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/dns/DnsUvBackend.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ts [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/Fetch.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/Fetch.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/Http.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/Http.cpp:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/Http.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/Http.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/HttpApiResponse.cpp:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/base/net/http/HttpData.cpp:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kContentTypeL [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/HttpData.cpp:139:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/http/HttpData.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/net/http/HttpServer.cpp:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable onAlloc [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fingerprint [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsClient.cpp:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_write [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsContext.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsContext.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsContext.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_close [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsContext.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_close [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsServer.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tls [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/https/HttpsServer.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tls [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/AutoClient.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/AutoClient.cpp:53:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOSTRIDER [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/AutoClient.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/AutoClient.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/BaseClient.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pool [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/base/net/stratum/EthStratumClient.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_authorized [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:239:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOSTRIDER_RTM [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_extraNonce [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_authorized [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:545:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:562:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:123:41: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/net/stratum/Job.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blob [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxSeedSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_YADA [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:168:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_YADA [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_diff [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:208:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Job.cpp:422:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxBlobSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/net/stratum/Pool.cpp:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_NICEHASH [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Pool.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_user [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Pool.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Pool.cpp:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Pool.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Pool.cpp:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Pool.cpp:325:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/net/stratum/ProxyUrl.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/ProxyUrl.cpp:46:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/ProxyUrl.cpp:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/net/stratum/Socks5.cpp:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Socks5.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Socks5.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nextSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_write [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fingerprint [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Tls.cpp:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Url.cpp:63:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Url.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tls [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Url.cpp:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStratumTcp [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/Url.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/net/stratum/benchmark/BenchConfig.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/benchmark/BenchConfig.cpp:90:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/benchmark/BenchConfig.cpp:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_retries [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:90:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/FailoverStrategy.cpp:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_client [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:69:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/stratum/strategies/SinglePoolStrategy.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/ServerTls.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/ServerTls.cpp:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/ServerTls.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/ServerTls.cpp:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ssl [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsConfig.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsConfig.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsConfig.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsConfig.cpp:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTLSv1 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsConfig.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_protocols [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:167:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLSv1 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:90:41: style: Condition '!DH_set0_pqg(dh,p,nullptr,g)' is always false [knownConditionTrueFalse] xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:90:53: note: Calling function 'DH_set0_pqg' returns 1 xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:90:41: note: Condition '!DH_set0_pqg(dh,p,nullptr,g)' is always false xmrig-6.22.2/src/base/net/tls/TlsContext.cpp:32:44: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/base/net/tls/TlsGen.cpp:46:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_F4 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsGen.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pkey [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsGen.cpp:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cert [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsGen.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x509 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tls/TlsGen.cpp:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_certKey [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/LineReader.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/LineReader.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listener [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/LineReader.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/LineReader.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/LineReader.cpp:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/NetBuffer.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/base/net/tools/TcpServer.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listener [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/TcpServer.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tcp [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/TcpServer.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/net/tools/TcpServer.cpp:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Arguments.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_argc [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Arguments.cpp:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Chrono.h:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_steady [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Cvt.cpp:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Cvt.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Cvt.cpp:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomEngine [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Cvt.cpp:291:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomEngine [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Cvt.cpp:39:18: style: The scope of the variable 'x' can be reduced. [variableScope] xmrig-6.22.2/src/base/tools/Cvt.cpp:40:18: style: The scope of the variable 'b' can be reduced. [variableScope] xmrig-6.22.2/src/base/tools/Cvt.cpp:41:18: style: The scope of the variable 'c' can be reduced. [variableScope] xmrig-6.22.2/src/base/tools/Cvt.cpp:76:19: style: The scope of the variable 'c' can be reduced. [variableScope] xmrig-6.22.2/src/base/tools/Cvt.cpp:78:19: style: The scope of the variable 'c_alpha0' can be reduced. [variableScope] xmrig-6.22.2/src/base/tools/Cvt.cpp:80:19: style: The scope of the variable 'c_num0' can be reduced. [variableScope] xmrig-6.22.2/src/base/tools/Cvt.cpp:39:20: style: Variable 'x' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:40:20: style: Variable 'b' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:41:20: style: Variable 'c' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:76:29: style: Variable 'c' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:78:29: style: Variable 'c_alpha0' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:79:29: style: Variable 'c_alpha' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:80:29: style: Variable 'c_num0' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/Cvt.cpp:81:29: style: Variable 'c_num' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/String.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/String.cpp:179:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.22.2/src/base/tools/Timer.cpp:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Timer.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Timer.cpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Timer.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Timer.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/Timer.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHashSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:55:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHashSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numHashes [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:119:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINER_TX_PREFIX_OFFSET [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/BlockTemplate.cpp:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenerateSignature [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:52:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:58:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:58:50: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:59:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:102:35: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:103:23: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:106:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:110:19: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:110:43: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:110:72: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:111:29: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:131:19: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:131:60: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:131:106: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:135:47: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:135:78: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:136:16: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:144:12: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:144:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:144:41: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:146:25: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:190:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:208:33: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:227:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/base/tools/cryptonote/WalletAddress.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/WalletAddress.cpp:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/base/tools/cryptonote/WalletAddress.cpp:77:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.22.2/src/base/tools/cryptonote/WalletAddress.cpp:43:25: style: Variable 'tf_tag' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/base/tools/cryptonote/WalletAddress.cpp:49:25: style: Variable 'tf_tag' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/core/Controller.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/Controller.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_miner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/Controller.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_miner [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/Controller.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/Miner.cpp:79: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.22.2/src/core/config/Config.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/Config.cpp:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pauseOnBattery [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/Config.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/Config.cpp:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idleTime [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/Config.cpp:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upgrade [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/Config.cpp:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pauseOnBattery [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/Config.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/ConfigTransform.cpp:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SINGLE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/ConfigTransform.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/ConfigTransform.cpp:278:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHugePages [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/core/config/ConfigTransform.cpp:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_affinity [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/argon2/Impl.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/argon2/Impl.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implName [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CnCtx.cpp:33:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cryptonight_ctx [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CnHash.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CnHash.cpp:390:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CnHash.cpp:439:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:331:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:395:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:199:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:200:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:276:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:277:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:278:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:279:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:367:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:368:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:446:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:447:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:448:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/CryptoNight_x86_vaes.cpp:449:31: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/c_blake256.c:188:24: error: Uninitialized variable: msglen [uninitvar] xmrig-6.22.2/src/crypto/cn/c_groestl.c:278:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] xmrig-6.22.2/src/crypto/cn/c_skein.c:662:9: style: Condition 'r==SKEIN_SUCCESS' is always true [knownConditionTrueFalse] xmrig-6.22.2/src/crypto/cn/c_skein.c:616:26: note: Calling function 'Skein_512_Init' returns 0 xmrig-6.22.2/src/crypto/cn/c_skein.c:661:27: note: Calling function 'Init' returns 0 xmrig-6.22.2/src/crypto/cn/c_skein.c:661:27: note: Assignment 'r=Init(&state,hashbitlen)', assigned value is 0 xmrig-6.22.2/src/crypto/cn/c_skein.c:662:9: note: Condition 'r==SKEIN_SUCCESS' is always true xmrig-6.22.2/src/crypto/cn/c_skein.c:287:13: style: Variable 'kw' is not assigned a value. [unassignedVariable] xmrig-6.22.2/src/crypto/cn/c_skein.c:676:19: style: Variable 'state.statebits' is assigned a value that is never used. [unreadVariable] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:110:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CryptonightR_template_mainloop [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:94:14: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:110:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:110:42: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:110:93: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:126:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:126:42: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:126:100: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:140:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:140:42: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:140:102: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/common/Assembly.cpp:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asmNames [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Assembly.cpp:70:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Assembly.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asmNames [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Assembly.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/HugePagesInfo.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/LinuxMemory.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/LinuxMemory.cpp:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/MemoryPool.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/MemoryPool.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/MemoryPool.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/MemoryPool.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/MemoryPool.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/NUMAMemoryPool.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/NUMAMemoryPool.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/NUMAMemoryPool.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Nonce.cpp:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonces [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Nonce.cpp:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sequence [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Nonce.cpp:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sequence [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/Nonce.cpp:73:11: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.22.2/src/crypto/common/Nonce.cpp:81:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] xmrig-6.22.2/src/crypto/common/VirtualMemory.cpp:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory.cpp:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_hwloc.cpp:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hugePageSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_LOCK [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:174:5: error: Memory leak: mem [memleak] xmrig-6.22.2/src/crypto/common/VirtualMemory_unix.cpp:188:5: error: Memory leak: mem [memleak] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_ADJUST_PRIVILEGES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_QUERY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hugepagesAvailable [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_READWRITE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_EXECUTE_READWRITE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_EXECUTE_READ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_COMMIT [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:211:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_COMMIT [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_RELEASE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hugepagesAvailable [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/common/VirtualMemory_win.cpp:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchpad [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/ghostrider/ghostrider.cpp:92:1: debug: Failed to parse 'using core_hash_func = void ( * ) ( const uint8_t * data , size_t size , uint8_t * output ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/crypto/ghostrider/ghostrider.cpp:92:1: debug: Failed to parse 'using core_hash_func = void ( * ) ( const uint8_t * data , long size , uint8_t * output ) ;'. The checking continues anyway. [simplifyUsing] xmrig-6.22.2/src/crypto/ghostrider/ghostrider.cpp:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/ghostrider/ghostrider.cpp:858:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1335:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1336:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1342:23: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1343:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1349:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1350:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1356:22: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1357:19: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1389:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1390:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1391:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1392:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1411:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1412:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1413:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1414:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1449:22: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1450:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1451:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1452:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1471:22: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1472:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1473:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1474:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1507:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1508:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1509:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1510:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1529:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1530:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1531:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1532:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1600:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1601:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1602:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1603:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1638:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1639:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1640:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1641:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1680:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1681:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1682:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1683:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1684:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1685:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1686:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1687:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1706:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1707:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1708:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1709:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1710:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1711:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1712:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1713:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1752:22: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1753:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1754:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1755:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1756:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1757:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1758:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1759:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1778:22: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1779:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1780:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1781:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1782:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1783:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1784:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1785:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1822:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1823:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1824:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1825:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1826:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1827:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1828:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1829:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1848:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1849:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1850:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1851:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1852:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1853:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1854:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1855:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1916:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1917:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1918:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1919:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1920:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1921:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1922:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1923:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1961:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1962:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1963:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1964:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1965:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1966:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1967:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_types.h:1968:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/ghostrider/sph_blake.c:852:11: style: union member 'Anonymous0::dummy' is never used. [unusedStructMember] xmrig-6.22.2/src/crypto/ghostrider/sph_blake.c:958:11: style: union member 'Anonymous1::dummy' is never used. [unusedStructMember] xmrig-6.22.2/src/crypto/ghostrider/sph_echo.c:819:11: style: Variable 'VV' can be declared as pointer to const [constVariablePointer] xmrig-6.22.2/src/crypto/ghostrider/sph_echo.c:878:11: style: Variable 'VV' can be declared as pointer to const [constVariablePointer] xmrig-6.22.2/src/crypto/ghostrider/sph_echo.c:811:11: style: union member 'Anonymous2::dummy' is never used. [unusedStructMember] xmrig-6.22.2/src/crypto/ghostrider/sph_echo.c:870:11: style: union member 'Anonymous3::dummy' is never used. [unusedStructMember] xmrig-6.22.2/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.22.2/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.22.2/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.22.2/src/crypto/ghostrider/sph_shabal.c:601:11: style: union member 'Anonymous0::dummy' is never used. [unusedStructMember] xmrig-6.22.2/src/crypto/ghostrider/sph_simd.c:1049:0: error: failed to expand 'ONE_ROUND_SMALL', Wrong number of parameters for macro 'STEP_SMALL'. [preprocessorErrorDirective] xmrig-6.22.2/src/crypto/ghostrider/sph_simd.c:1049:2: error: failed to expand 'ONE_ROUND_SMALL', Wrong number of parameters for macro 'STEP_SMALL'. [preprocessorErrorDirective] xmrig-6.22.2/src/crypto/ghostrider/md_helper.c:243:20: style: Variable 'u' is not assigned a value. [unassignedVariable] xmrig-6.22.2/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.22.2/src/crypto/kawpow/KPHash.cpp:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/kawpow/KPHash.cpp:339:48: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_AES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillAes4Rx4_Key [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:242:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:256:45: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:257:45: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:258:45: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:259:45: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:262:30: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:286:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:287:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:289:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:290:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:303:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:304:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:307:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:308:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:311:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:312:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:315:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:316:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:324:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:325:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:328:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:329:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:337:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:338:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:349:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:353:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:354:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:355:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:356:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:373:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:374:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:375:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:376:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:175:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:190:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:191:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:192:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:193:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:216:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:217:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:218:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:219:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:227:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:228:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:229:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:230:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:131:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:142:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:143:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:144:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:145:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:153:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:154:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:155:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:156:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:161:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:162:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:163:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:164:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:63:25: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:77:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:78:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:79:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:80:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:105:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:106:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:107:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/aes_hash.cpp:108:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/allocator.cpp:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignment [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/crypto/randomx/blake2/avx2/blake2b.h:10:24: note: Function 'blake2b_avx2' argument 1 names different: declaration 'out' definition 'out_ptr'. xmrig-6.22.2/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.22.2/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.22.2/src/crypto/randomx/blake2/avx2/blake2b.h:10:56: note: Function 'blake2b_avx2' argument 3 names different: declaration 'in' definition 'in_ptr'. xmrig-6.22.2/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.22.2/src/crypto/randomx/blake2/blake2b.c:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2/blake2b.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2/blake2b.c:257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_BLOCKBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2/blake2b.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2/blake2b.c:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2/blake2b.c:359:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2_generator.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2_generator.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2_generator.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/blake2_generator.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataIndex [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/bytecode_machine.cpp:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/bytecode_machine.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/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.22.2/src/crypto/randomx/jit_compiler_a64.cpp:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:375:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:396:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:414:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVZ [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD_IMM_LO [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:567:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:584:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:622:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:641:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:676:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMULH [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:690:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMULH [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:721:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:752:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literalPos [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:783:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:798:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:816:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:833:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROR [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:856:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOV_REG [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:901:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOV_VREG_EL [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:913:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FADD [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:924:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:936:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSUB [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:947:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:958:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEOR [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:966:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMUL [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:977:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:994:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSQRT [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:1003:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JumpOffset [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:1033:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROR_IMM [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:1057:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreL3Condition [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:531:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL1_Size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:499:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL1_Size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:420:34: style: Condition 'static_cast(imm)<0' is always false [knownConditionTrueFalse] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:411:10: note: Assuming that condition 'imm<(1<<16)' is not redundant xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:420:34: note: Condition 'static_cast(imm)<0' is always false xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:436:34: style: Condition 'static_cast(imm)<0' is always false [knownConditionTrueFalse] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:411:10: note: Assuming that condition 'imm<(1<<16)' is not redundant xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:436:34: note: Condition 'static_cast(imm)<0' is always false xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:91:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:91:58: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:95:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:95:55: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:99:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:99:63: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:102:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:102:53: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:155:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:155:86: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:159:14: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:159:74: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:163:14: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:163:74: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:168:13: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:168:65: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:213:28: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:213:92: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:217:14: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:217:79: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:222:13: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:222:65: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:226:13: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:226:72: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:254:16: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:255:16: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:267:9: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:268:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:348:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:349:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:357:7: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:358:7: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:375:37: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:375:80: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:431:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:755:3: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePos [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:203:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:209:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BranchesWithin32B [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable engine [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_JIT_compile [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:350:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomx_program_read_dataset_sshash_init [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initDatasetAVX2 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePos [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:476:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:765:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegisterNeedsSib [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:776:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL3Mask [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:780:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePos [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:800:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:821:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:842:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:863:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:883:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:920:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:935:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:959:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:982:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:997:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1021:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1052:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1064:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1085:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1294:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1437:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:745:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegisterNeedsSib [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:734:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:199:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:199:49: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:297:16: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:297:30: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:299:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:299:32: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:299:49: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:302:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:302:32: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:302:46: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:304:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:304:33: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:304:47: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:306:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:306:43: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:306:61: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:344:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:344:25: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:350:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:350:37: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:351:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:356:8: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:356:36: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:365:9: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:365:38: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:374:10: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:374:23: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:375:10: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:375:38: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:377:7: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:379:57: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:381:11: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:381:43: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:386:9: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:386:37: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:390:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:392:9: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:392:38: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:396:40: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:396:53: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:397:37: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:405:9: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:405:22: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:407:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:409:56: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:421:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:421:34: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:426:13: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:426:57: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:427:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:428:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:430:18: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:438:30: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:438:69: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:447:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:471:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:476:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:479:26: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:479:41: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:480:14: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:497:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:499:10: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:501:10: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:764:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:790:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:791:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:811:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:828:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:832:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:853:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:873:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:891:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:910:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:911:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:912:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:926:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:927:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:943:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:947:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:951:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:967:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:968:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:972:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:973:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:988:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1005:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1009:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1013:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1030:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1031:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1037:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1056:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1071:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1076:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1096:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1113:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1117:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1134:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1138:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1155:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1170:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1185:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1201:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1202:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1217:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1233:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1234:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1260:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1277:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1280:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1284:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1287:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1324:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1326:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1329:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1330:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1331:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1335:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1361:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1364:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1365:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1366:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1370:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1404:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1408:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1409:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1410:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1414:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1418:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:1423:17: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:743:4: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:753:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:509:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:516:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:588:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:594:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:606:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:612:6: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:618:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:620:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:622:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:657:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:659:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:661:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:705:5: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:380:15: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:362:12: note: Shadowed declaration xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:380:15: note: Shadow variable xmrig-6.22.2/src/crypto/randomx/randomx.cpp:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonSalt [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonIterations [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonLanes [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonSalt [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgonSalt [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillAes4Rx4_Key [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:206:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScratchpadL1_Size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:471:20: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:473:21: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:538:26: style: Variable 'ex' can be declared as reference to const [constVariableReference] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:435:45: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/crypto/randomx/randomx.cpp:443:52: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] xmrig-6.22.2/src/crypto/randomx/soft_aes.cpp:93:13: style: Local variable 'p' shadows outer variable [shadowVariable] xmrig-6.22.2/src/crypto/randomx/soft_aes.cpp:70:11: note: Shadowed declaration xmrig-6.22.2/src/crypto/randomx/soft_aes.cpp:93:13: note: Shadow variable xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMUL_R [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:269:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMULH_R [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:407:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IADD_RS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:504:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMUL_R [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:518:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IADD_RS [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:672:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuperscalarLatency [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:584:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuperscalarLatency [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:297:24: performance:inconclusive: Technically the member function 'randomx::DecoderBuffer::fetchNextDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:532:30: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getType' can be const. [functionConst] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:535:7: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getSource' can be const. [functionConst] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:538:7: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getDestination' can be const. [functionConst] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:541:30: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getGroup' can be const. [functionConst] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:544:7: style:inconclusive: Technically the member function 'randomx::SuperscalarInstruction::getGroupPar' can be const. [functionConst] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:201:3: style: Class 'SuperscalarInstructionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:570:3: style: Class 'SuperscalarInstruction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:326:47: style: Parameter 'availableRegisters' can be declared as reference to const [constParameterReference] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:807:17: style: Variable 'instr' can be declared as reference to const [constVariableReference] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:489:74: style: Parameter 'registers' can be declared as const array [constParameterReference] xmrig-6.22.2/src/crypto/randomx/superscalar.cpp:510:46: style: Parameter 'registers' can be declared as const array [constParameterReference] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mantissaMask [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constExponentBits [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasetPtr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:115:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable softAes [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/virtual_machine.cpp:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_generate_program [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_compiled.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasetPtr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_compiled.cpp:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_run [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_compiled.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_JIT_execute [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_compiled_light.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachePtr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasetPtr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegisterCountFlt [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted.cpp:113:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted.cpp:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted.cpp:93:23: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/vm_interpreted.cpp:113:27: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/randomx/vm_interpreted_light.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachePtr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted_light.cpp:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLineSize [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/randomx/vm_interpreted_light.cpp:45:29: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/rx/Rx.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/Rx.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/Rx.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_X [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxAlgo.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomX_WowneroConfig [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxAlgo.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_WOW [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxBasicStorage.cpp:41: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.22.2/src/crypto/rx/RxCache.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxCache.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxCache.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_seed [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxCache.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memory [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxCache.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxConfig.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxConfig.cpp:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxConfig.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeNames [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxConfig.cpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_threads [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxConfig.cpp:285:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeMax [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxDataset.cpp:201: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.22.2/src/crypto/rx/RxFix_linux.cpp:40:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_RIP [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxFix_linux.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainLoopBounds [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxFix_linux.cpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MainLoopHandler [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxFix_linux.cpp:38:23: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/crypto/rx/RxFix_linux.cpp:42:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xmrig-6.22.2/src/crypto/rx/RxFix_win.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_CONTINUE_EXECUTION [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxFix_win.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainLoopBounds [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxFix_win.cpp:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MainLoopHandler [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/crypto/rx/RxFix_win.cpp:49:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xmrig-6.22.2/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.22.2/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.22.2/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.22.2/src/crypto/rx/RxVm.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMX_FLAG_HARD_AES [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/api/HwApi.cpp:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METHOD_GET [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiBoard.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vendor [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiMemory.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_totalWidth [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiMemory.cpp:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formFactor [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiMemory.cpp:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiMemory.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slot [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader.cpp:93:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_mac.cpp:45:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_mac.cpp:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_mac.cpp:52:69: style: C-style pointer casting [cstyleCast] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:331:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSysEntryFile [valueFlowBailoutIncompleteVar] xmrig-6.22.2/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.22.2/src/hw/dmi/DmiReader_unix.cpp:173:43: note: Assuming allocation function fails xmrig-6.22.2/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.22.2/src/hw/dmi/DmiReader_unix.cpp:179:12: note: Null pointer dereference xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:178:24: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:173:43: note: Assuming allocation function fails xmrig-6.22.2/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.22.2/src/hw/dmi/DmiReader_unix.cpp:178:24: note: Null pointer addition xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:148:14: style: Variable 'mmp' can be declared as pointer to const [constVariablePointer] xmrig-6.22.2/src/hw/dmi/DmiReader_win.cpp:52:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAP_ZERO_MEMORY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/dmi/DmiReader_win.cpp:35:13: style: struct member 'RawSMBIOSData::Used20CallingMethod' is never used. [unusedStructMember] xmrig-6.22.2/src/hw/msr/Msr.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTag [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr.cpp:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoMask [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr.cpp:83:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/MsrItem.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_reg [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/MsrItem.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mask [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr_linux.cpp:59:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr_linux.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr_linux.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr_linux.cpp:130:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/hw/msr/Msr_linux.cpp:57:17: performance:inconclusive: Technically the member function 'xmrig::MsrPrivate::msr_allow_writes' can be static (but you may consider moving to unnamed namespace). [functionStatic] xmrig-6.22.2/src/hw/msr/Msr_linux.cpp:67:17: performance:inconclusive: Technically the member function 'xmrig::MsrPrivate::msr_modprobe' can be static (but you may consider moving to unnamed namespace). [functionStatic] xmrig-6.22.2/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.22.2/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.22.2/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.22.2/src/net/strategies/DonateStrategy.cpp:43:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userId [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timer [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_diff [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxy [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proxy [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_now [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_ACTIVE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:186:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_DONATE_AUTO [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pools [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:229:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_ACTIVE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_CONNECT [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:254:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_DONATE_NONE [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:280:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idleTime [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:298:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_algorithm [valueFlowBailoutIncompleteVar] xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] diff: 2.17.0 xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8279:31: style: Condition 'state->content_length<0ULL-match' is always false [knownConditionTrueFalse] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8274:13: note: Assuming that condition 'match>=0' is not redundant xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8279:31: note: Condition 'state->content_length<0ULL-match' is always false 2.17.0 xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8458:31: style: Condition 'state->content_length<0ULL-match' is always false [knownConditionTrueFalse] xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8453:13: note: Assuming that condition 'match>=0' is not redundant xmrig-6.22.2/src/3rdparty/llhttp/llhttp.c:8458:31: note: Condition 'state->content_length<0ULL-match' is always false head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:110:43: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:110:72: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:131:106: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:131:60: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:135:78: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:144:26: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:144:41: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/Signatures.cpp:58:50: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/base/tools/cryptonote/WalletAddress.cpp:77:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:110:42: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:110:93: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:126:100: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:126:42: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:140:102: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/cn/r/CryptonightR_gen.cpp:140:42: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/ghostrider/sph_simd.c:1049:2: error: failed to expand 'ONE_ROUND_SMALL', Wrong number of parameters for macro 'STEP_SMALL'. [preprocessorErrorDirective] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:102:53: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:155:86: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:159:74: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:163:74: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:168:65: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:213:92: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:217:79: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:222:65: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:226:72: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:375:80: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:91:58: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:95:55: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_a64.cpp:99:63: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:199:49: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:297:30: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:299:32: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:299:49: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:302:32: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:302:46: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:304:33: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:304:47: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:306:43: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:306:61: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:344:25: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:350:37: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:356:36: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:365:38: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:374:23: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:375:38: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:381:43: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:386:37: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:392:38: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:396:53: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:405:22: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:421:34: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:426:57: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:438:69: style: C-style pointer casting [cstyleCast] head xmrig-6.22.2/src/crypto/randomx/jit_compiler_x86.cpp:479:41: style: C-style pointer casting [cstyleCast] 2.17.0 xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:178:24: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:173:43: note: Assuming allocation function fails xmrig-6.22.2/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.22.2/src/hw/dmi/DmiReader_unix.cpp:178:24: note: Null pointer addition head xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:178:24: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xmrig-6.22.2/src/hw/dmi/DmiReader_unix.cpp:173:43: note: Assuming allocation function fails xmrig-6.22.2/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.22.2/src/hw/dmi/DmiReader_unix.cpp:178:24: note: Null pointer addition DONE