2025-05-07 18:40 ftp://ftp.de.debian.org/debian/pool/main/r/redis/redis_7.2.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=lua --library=openssl --library=gtk --library=qt --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 2225 2218 elapsed-time: 9.6 9.7 head-timing-info: old-timing-info: head results: redis-7.2.5/deps/hiredis/alloc.h:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/alloc.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mallocFn [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hdr_histogram/hdr_atomic.h:142:0: error: #error "Unable to determine atomic operations for your platform" [preprocessorErrorDirective] redis-7.2.5/deps/hdr_histogram/hdr_atomic.h:142:2: error: #error "Unable to determine atomic operations for your platform" [preprocessorErrorDirective] redis-7.2.5/deps/hiredis/alloc.c:45:59: style:inconclusive: Function 'hiredisSetAllocators' argument 1 names different: declaration 'ha' definition 'override'. [funcArgNamesDifferent] redis-7.2.5/deps/hiredis/alloc.h:50:59: note: Function 'hiredisSetAllocators' argument 1 names different: declaration 'ha' definition 'override'. redis-7.2.5/deps/hiredis/alloc.c:45:59: note: Function 'hiredisSetAllocators' argument 1 names different: declaration 'ha' definition 'override'. redis-7.2.5/deps/hiredis/alloc.c:45:59: style: Parameter 'override' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:349:24: style:inconclusive: Function 'fpconv_dtoa' argument 1 names different: declaration 'fp' definition 'd'. [funcArgNamesDifferent] redis-7.2.5/deps/fpconv/fpconv_dtoa.h:41:24: note: Function 'fpconv_dtoa' argument 1 names different: declaration 'fp' definition 'd'. redis-7.2.5/deps/fpconv/fpconv_dtoa.c:349:24: note: Function 'fpconv_dtoa' argument 1 names different: declaration 'fp' definition 'd'. redis-7.2.5/deps/fpconv/fpconv_dtoa.c:114:43: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:137:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:137:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:167:32: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:167:40: style: Parameter 'upper' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:167:51: style: Parameter 'lower' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:202:15: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:249:30: style: Parameter 'digits' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/fpconv/fpconv_dtoa.c:78:16: style: union member 'Anonymous0::dbl' is never used. [unusedStructMember] redis-7.2.5/deps/hiredis/examples/example-ae.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ae.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ae.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ae.c:13:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-ae.c:58:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-ae.c:13:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-ae.c:14:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-glib.c:13:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-glib.c:25:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-glib.c:38:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-ivykis.c:20:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ivykis.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ivykis.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ivykis.c:10:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-ivykis.c:53:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-ivykis.c:10:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-ivykis.c:11:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libev.c:52:13: error: There is an unknown macro here somewhere. Configuration is required. If EV_DEFAULT_ is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:11:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:85:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:11:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-libevent-ssl.c:12:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libevent.c:25:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libevent.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libevent.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libevent.c:10:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-libevent.c:64:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-libevent.c:10:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-libevent.c:11:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/sds.h:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/sds.h:146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/sds.h:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/sds.h:192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/sds.h:210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/async.c:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libhv.c:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libhv.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libhv.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libhv.c:10:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-libhv.c:65:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-libhv.c:10:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-libhv.c:11:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libhv.c:21:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:12:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:22:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:76:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:22:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-libsdevent.c:23:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libuv.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libuv.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libuv.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-libuv.c:12:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-libuv.c:22:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-libuv.c:77:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-libuv.c:22:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-libuv.c:23:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-macosx.c:22:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-macosx.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-macosx.c:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-macosx.c:12:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-macosx.c:60:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-macosx.c:12:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-macosx.c:13:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-poll.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-poll.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-poll.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-poll.c:13:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-poll.c:56:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-poll.c:13:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-poll.c:14:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-qt.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-qt.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-push.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-push.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-push.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_REPLY_PUSH [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-push.c:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-qt.h:11:9: warning: Member variable 'ExampleQt::m_ctx' is not initialized in the constructor. [uninitMemberVar] redis-7.2.5/deps/hiredis/examples/example-qt.h:11:9: style: Class 'ExampleQt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] redis-7.2.5/deps/hiredis/examples/example-qt.cpp:11:18: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-push.c:149:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] redis-7.2.5/deps/hiredis/examples/example-push.c:149:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] redis-7.2.5/deps/hiredis/examples/example-push.c:155:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] redis-7.2.5/deps/hiredis/examples/example-push.c:43:46: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/hiredis/examples/example-push.c:102:19: style: Variable 'icount' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_OK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:64:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDISMODULE_APIVER_1 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:12:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:22:55: style: Parameter 'privdata' can be declared as pointer to const. However it seems that 'getCallback' is a callback function, if 'privdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:99:26: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:22:55: note: Parameter 'privdata' can be declared as pointer to const redis-7.2.5/deps/hiredis/examples/example-redismoduleapi.c:23:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/examples/example-ssl.c:15:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_SSL_CTX_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example.c:131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDIS_REPLY_ARRAY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/examples/example-ssl.c:22:34: style: Condition 'argc>1' is always true [knownConditionTrueFalse] redis-7.2.5/deps/hiredis/examples/example-ssl.c:18:14: note: Assuming that condition 'argc<4' is not redundant redis-7.2.5/deps/hiredis/examples/example-ssl.c:22:34: note: Condition 'argc>1' is always true redis-7.2.5/deps/hiredis/examples/example.c:20:5: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] redis-7.2.5/deps/hiredis/examples/example.c:16:18: note: Assuming allocation function fails redis-7.2.5/deps/hiredis/examples/example.c:16:18: note: Assignment 'argv=malloc(sizeof(*argv)*(2+n))', assigned value is 0 redis-7.2.5/deps/hiredis/examples/example.c:20:5: note: Null pointer dereference redis-7.2.5/deps/hiredis/examples/example.c:21:5: warning: If memory allocation fails, then there is a possible null pointer dereference: argvlen [nullPointerOutOfMemory] redis-7.2.5/deps/hiredis/examples/example.c:17:21: note: Assuming allocation function fails redis-7.2.5/deps/hiredis/examples/example.c:17:21: note: Assignment 'argvlen=malloc(sizeof(*argvlen)*(2+n))', assigned value is 0 redis-7.2.5/deps/hiredis/examples/example.c:21:5: note: Null pointer dereference redis-7.2.5/deps/hiredis/examples/example.c:24:5: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] redis-7.2.5/deps/hiredis/examples/example.c:16:18: note: Assuming allocation function fails redis-7.2.5/deps/hiredis/examples/example.c:16:18: note: Assignment 'argv=malloc(sizeof(*argv)*(2+n))', assigned value is 0 redis-7.2.5/deps/hiredis/examples/example.c:24:5: note: Null pointer dereference redis-7.2.5/deps/hiredis/examples/example.c:25:5: warning: If memory allocation fails, then there is a possible null pointer dereference: argvlen [nullPointerOutOfMemory] redis-7.2.5/deps/hiredis/examples/example.c:17:21: note: Assuming allocation function fails redis-7.2.5/deps/hiredis/examples/example.c:17:21: note: Assignment 'argvlen=malloc(sizeof(*argvlen)*(2+n))', assigned value is 0 redis-7.2.5/deps/hiredis/examples/example.c:25:5: note: Null pointer dereference redis-7.2.5/deps/hiredis/examples/example.c:29:9: warning: If memory allocation fails, then there is a possible null pointer dereference: argvlen [nullPointerOutOfMemory] redis-7.2.5/deps/hiredis/examples/example.c:17:21: note: Assuming allocation function fails redis-7.2.5/deps/hiredis/examples/example.c:17:21: note: Assignment 'argvlen=malloc(sizeof(*argvlen)*(2+n))', assigned value is 0 redis-7.2.5/deps/hiredis/examples/example.c:29:9: note: Null pointer dereference redis-7.2.5/deps/hiredis/examples/example.c:30:9: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] redis-7.2.5/deps/hiredis/examples/example.c:16:18: note: Assuming allocation function fails redis-7.2.5/deps/hiredis/examples/example.c:16:18: note: Assignment 'argv=malloc(sizeof(*argv)*(2+n))', assigned value is 0 redis-7.2.5/deps/hiredis/examples/example.c:30:9: note: Null pointer dereference redis-7.2.5/deps/hiredis/net.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:124:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:177:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:344:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:613:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/hiredis.c:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/hiredis.c:696:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/hiredis.c:1033:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/net.c:240:13: style: The comparison 'res == -1' is always true. [knownConditionTrueFalse] redis-7.2.5/deps/hiredis/net.c:236:12: note: 'res' is assigned value '-1' here. redis-7.2.5/deps/hiredis/net.c:240:13: note: The comparison 'res == -1' is always true. redis-7.2.5/deps/hiredis/net.c:476:25: style: Variable 'hints.ai_family' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/hiredis/net.c:469:21: note: hints.ai_family is assigned redis-7.2.5/deps/hiredis/net.c:476:25: note: hints.ai_family is overwritten redis-7.2.5/deps/hiredis/net.c:307:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/hiredis/net.c:422:56: style: Variable 'b' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/sds.h:117:13: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/sds.h:121:13: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/sds.h:125:13: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/sds.h:129:13: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/read.c:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/read.c:417:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/read.c:516:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/hiredis.c:125:66: style: Parameter 'str' can be declared as pointer to const. However it seems that 'createStringObject' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/hiredis.c:70:5: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/hiredis.c:125:66: note: Parameter 'str' can be declared as pointer to const redis-7.2.5/deps/hiredis/hiredis.c:222:80: style: Parameter 'str' can be declared as pointer to const. However it seems that 'createDoubleObject' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/hiredis/hiredis.c:73:5: note: You might need to cast the function pointer here redis-7.2.5/deps/hiredis/hiredis.c:222:80: note: Parameter 'str' can be declared as pointer to const redis-7.2.5/deps/hiredis/hiredis.c:359:19: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/sds.c:813:21: error: syntax error [syntaxError] redis-7.2.5/deps/hiredis/ssl.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_LOCK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/ssl.c:277:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_OP_NO_SSLv2 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/ssl.c:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/ssl.c:459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ERROR_WANT_READ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/ssl.c:503:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/ssl.c:206:43: style:inconclusive: Function 'redisFreeSSLContext' argument 1 names different: declaration 'redis_ssl_ctx' definition 'ctx'. [funcArgNamesDifferent] redis-7.2.5/deps/hiredis/hiredis_ssl.h:141:43: note: Function 'redisFreeSSLContext' argument 1 names different: declaration 'redis_ssl_ctx' definition 'ctx'. redis-7.2.5/deps/hiredis/ssl.c:206:43: note: Function 'redisFreeSSLContext' argument 1 names different: declaration 'redis_ssl_ctx' definition 'ctx'. redis-7.2.5/deps/hiredis/async.c:528:31: style: Local variable 'cb' shadows outer variable [shadowVariable] redis-7.2.5/deps/hiredis/async.c:473:20: note: Shadowed declaration redis-7.2.5/deps/hiredis/async.c:528:31: note: Shadow variable redis-7.2.5/deps/hiredis/async.c:269:72: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/hiredis/async.c:476:11: style: Variable 'stype' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/async.c:550:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/msvc/test_threads/test_threads.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable je_malloc_conf [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/msvc/test_threads/test_threads.cpp:83:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] redis-7.2.5/deps/jemalloc/msvc/test_threads/test_threads.cpp:24:29: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/msvc/test_threads/test_threads.cpp:36:30: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/msvc/test_threads/test_threads.cpp:54:25: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/msvc/test_threads/test_threads.cpp:81:30: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/hiredis/adapters/poll.h:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:542:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:884:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:893:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:1220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:1335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:1383:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:2269:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dss_prec_names [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:218:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_large_pad [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:372:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:384:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:399:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAC_PURGE_ALWAYS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:448:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:519:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_DEFERRED_PURGE_NPAGES_THRESHOLD [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:580:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:588:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:599:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:652:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:687:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:766:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_retain [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:797:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable narenas_auto [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:835:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:874:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin_infos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:890:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin_infos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:918:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binshard [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:933:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin_infos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1058:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1138:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin_infos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1202:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_SMALL_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_SMALL_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin_infos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1348:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1400:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1450:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1461:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1519:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1535:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1540:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1549:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1557:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1563:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1571:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_retain [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1585:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1590:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1595:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1614:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1733:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_dirty [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1749:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1776:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1799:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1850:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/arena.c:1857:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/read.c:226:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/read.c:241:26: style: Variable 'prv' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/read.c:498:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/read.c:575:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/read.c:500:14: style: Variable 'root' is assigned a value that is never used. [unreadVariable] redis-7.2.5/deps/jemalloc/src/arena.c:400:13: style: Condition '!is_background_thread' is always true [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/src/arena.c:398:6: note: Assuming that condition 'is_background_thread' is not redundant redis-7.2.5/deps/jemalloc/src/arena.c:400:13: note: Condition '!is_background_thread' is always true redis-7.2.5/deps/jemalloc/src/background_thread.c:53:38: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:54:39: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:55:40: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:56:61: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:57:63: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:58:15: style: Parameter 'remaining_sleep' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:59:41: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:60:41: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:61:48: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:62:47: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:63:43: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:64:32: style: Parameter 'stats' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:65:41: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:776:33: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/background_thread.c:776:47: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/arena.c:1344:54: style: Parameter 'slab' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/arena.c:1777:9: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/base.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_system_thp_mode [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata_thp_auto [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:179:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUANTUM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:205:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUANTUM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:321:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ehooks_default_extent_hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:439:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUANTUM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:485:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bin.c:12:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIN_SHARDS_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bin.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bin.c:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bin_info.c:11:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bin_info.c:9:45: style: Parameter 'bin_shard_sizes' can be declared as const array [constParameter] redis-7.2.5/deps/jemalloc/src/bin_info.c:13:9: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/bitmap.c:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_BITMAP_MAXBITS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bitmap.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_GROUP_NBITS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/bitmap.c:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_BITMAP [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/base.c:125:29: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/base.c:126:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/buf_writer.c:14:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/buf_writer.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable je_malloc_message [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/buf_writer.c:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/cache_bin.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_BIN_NCACHED_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/cache_bin.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncached_max [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/cache_bin.c:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/cache_bin.c:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_bin_trailing_junk [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/cache_bin.c:97:47: style: Parameter 'bin' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ckh.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:111:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:386:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:432:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:449:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_CKH_BUCKET_CELLS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ckh.c:438:18: style: Parameter 'ckh' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/decay.c:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSTIME_SEC_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMOOTHSTEP_NSTEPS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMOOTHSTEP_NSTEPS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMOOTHSTEP_NSTEPS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMOOTHSTEP_NSTEPS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/decay.c:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECAY_UNBOUNDED_TIME_TO_PURGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:997:19: warning: Assert statement modifies 'reply'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1023:19: warning: Assert statement modifies 'reply'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1025:19: warning: Assert statement modifies 'reply'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1063:15: warning: Assert statement modifies 'c'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1069:16: warning: Assert statement modifies 'ac'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1076:15: warning: Assert statement modifies 'c'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1083:15: warning: Assert statement modifies 'c'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1090:16: warning: Assert statement modifies 'ac'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:1108:15: warning: Assert statement modifies 'c'. [assignmentInAssert] redis-7.2.5/deps/hiredis/test.c:84:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] redis-7.2.5/deps/hiredis/test.c:84:14: warning: Invalid usleep() argument nr 1. The value is 3000000 but the valid values are '0:999999'. [invalidFunctionArg] redis-7.2.5/deps/hiredis/test.c:1274:20: note: Calling function 'millisleep', 1st argument '3000' value is 3000 redis-7.2.5/deps/hiredis/test.c:84:14: note: Invalid argument redis-7.2.5/deps/jemalloc/src/edata.c:4:8: error: syntax error [syntaxError] redis-7.2.5/deps/hiredis/test.c:111:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/test.c:354:12: style: Variable 'lens' can be declared as const array [constVariable] redis-7.2.5/deps/hiredis/test.c:859:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/test.c:873:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/test.c:877:18: style: Variable 'reader' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/test.c:1194:12: style: Variable 'argvlen' can be declared as const array [constVariable] redis-7.2.5/deps/hiredis/test.c:2091:17: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/hiredis/adapters/poll.h:28:56: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/hiredis/adapters/poll.h:167:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/edata_cache.c:12:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/edata_cache.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDATA_CACHE_FAST_FILL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/edata_cache.c:84:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_EDATA_CACHE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/edata_cache.c:135:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_EDATA_CACHE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:52:21: style: struct member 'Anonymous8::ca_cert' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/src/ehooks.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dss_prec_primary [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ehooks.c:239:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_thp [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/hiredis/test.c:53:21: style: struct member 'Anonymous8::cert' is never used. [unusedStructMember] redis-7.2.5/deps/hiredis/test.c:54:21: style: struct member 'Anonymous8::key' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/src/ehooks.c:176:38: style: Parameter 'extent_hooks' can be declared as pointer to const. However it seems that 'ehooks_default_split' is a callback function, if 'extent_hooks' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/ehooks.c:273:2: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/ehooks.c:176:38: note: Parameter 'extent_hooks' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/ehooks.c:176:58: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'ehooks_default_split' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/ehooks.c:273:2: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/ehooks.c:176:58: note: Parameter 'addr' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/emap.c:22:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMAP_DECLARE_RTREE_CTX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:223:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMAP_DECLARE_RTREE_CTX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMAP_DECLARE_RTREE_CTX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMAP_DECLARE_RTREE_CTX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMAP_DECLARE_RTREE_CTX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:341:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:366:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMAP_DECLARE_RTREE_CTX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:19:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:36:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextents [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextents [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata_cmp_summary_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/eset.c:264:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/emap.c:285:45: style: Parameter 'trail' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/emap.c:328:14: style: Parameter 'lead' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/emap.c:328:29: style: Parameter 'trail' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/exp_grow.c:6:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIN_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_dss [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:51:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_dirty [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:84:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:101:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_PAI_PAC [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:207:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:229:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:262:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:278:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_merging [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:600:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:648:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:813:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_merging [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_PAI_PAC [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:894:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:918:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_muzzy [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:959:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:976:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:996:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1030:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_PAI_PAC [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1085:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_retained [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1107:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1125:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1136:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1153:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1301:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent.c:1319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slab_data_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/extent_dss.c:97:14: style: Condition 'max_cur==(void*)-1' is always false [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/src/extent_dss.c:96:33: note: Calling function 'extent_dss_sbrk' returns 0 redis-7.2.5/deps/jemalloc/src/extent_dss.c:96:33: note: Assignment 'max_cur=extent_dss_sbrk(0)', assigned value is 0 redis-7.2.5/deps/jemalloc/src/extent_dss.c:97:14: note: Condition 'max_cur==(void*)-1' is always false redis-7.2.5/deps/jemalloc/src/extent_dss.c:223:17: style: Condition 'dss_prev==(void*)-1' is always false [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/src/extent_dss.c:183:36: note: Calling function 'extent_dss_sbrk' returns 0 redis-7.2.5/deps/jemalloc/src/extent_dss.c:183:36: note: Assignment 'dss_prev=extent_dss_sbrk(incr)', assigned value is 0 redis-7.2.5/deps/jemalloc/src/extent_dss.c:184:17: note: Assuming condition is false redis-7.2.5/deps/jemalloc/src/extent_dss.c:223:17: note: Condition 'dss_prev==(void*)-1' is always false redis-7.2.5/deps/jemalloc/src/extent_dss.c:110:29: style: Parameter 'zero' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/extent_dss.c:183:10: style: Variable 'dss_prev' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/extent_mmap.c:23:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/fxp.c:116:57: error: There is an unknown macro here somewhere. Configuration is required. If FMTu32 is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/extent.c:1063:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] redis-7.2.5/deps/jemalloc/src/extent.c:1067:4: note: Found duplicate branches for 'if' and 'else'. redis-7.2.5/deps/jemalloc/src/extent.c:1063:9: note: Found duplicate branches for 'if' and 'else'. redis-7.2.5/deps/jemalloc/src/extent.c:597:35: style:inconclusive: Function 'extent_recycle' argument 6 names different: declaration 'usize' definition 'size'. [funcArgNamesDifferent] redis-7.2.5/deps/jemalloc/src/extent.c:39:53: note: Function 'extent_recycle' argument 6 names different: declaration 'usize' definition 'size'. redis-7.2.5/deps/jemalloc/src/extent.c:597:35: note: Function 'extent_recycle' argument 6 names different: declaration 'usize' definition 'size'. redis-7.2.5/deps/jemalloc/src/extent.c:226:74: style: Parameter 'ecache' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/extent.c:481:14: style: Parameter 'expand_edata' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/extent.c:743:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/hook.c:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hook.c:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hook.c:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hook.c:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hook.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hook.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hook.c:28:30: style: Parameter 'to_install' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/hook.c:75:9: style: Variable 'hooks_begin' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/hook.c:76:9: style: Variable 'hooks_end' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/hook.c:77:9: style: Variable 'hook' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/hpa_hooks.c:27:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pages_can_hugify [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:86:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpdata_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:287:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fxp_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:501:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:721:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:762:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:802:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_PAI_HPA [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:854:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ql_link_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:889:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_THREAD_DEFERRED_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:962:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:978:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpdata.c:18:8: error: syntax error [syntaxError] redis-7.2.5/deps/jemalloc/src/inspect.c:9:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_emap_global [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/inspect.c:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_emap_global [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/hpa.c:57:40: style: Parameter 'shard' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/hpa.c:240:35: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/hpa.c:375:12: style: Variable 'to_hugify' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/hpa.c:785:20: style: Parameter 'tsdn' can be declared as pointer to const. However it seems that 'hpa_expand' is a callback function, if 'tsdn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:711:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:785:20: note: Parameter 'tsdn' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:785:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'hpa_expand' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:711:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:785:33: note: Parameter 'self' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:785:48: style: Parameter 'edata' can be declared as pointer to const. However it seems that 'hpa_expand' is a callback function, if 'edata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:711:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:785:48: note: Parameter 'edata' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:786:39: style: Parameter 'deferred_work_generated' can be declared as pointer to const. However it seems that 'hpa_expand' is a callback function, if 'deferred_work_generated' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:711:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:786:39: note: Parameter 'deferred_work_generated' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:792:20: style: Parameter 'tsdn' can be declared as pointer to const. However it seems that 'hpa_shrink' is a callback function, if 'tsdn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:712:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:792:20: note: Parameter 'tsdn' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:792:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'hpa_shrink' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:712:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:792:33: note: Parameter 'self' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:792:48: style: Parameter 'edata' can be declared as pointer to const. However it seems that 'hpa_shrink' is a callback function, if 'edata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:712:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:792:48: note: Parameter 'edata' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:793:45: style: Parameter 'deferred_work_generated' can be declared as pointer to const. However it seems that 'hpa_shrink' is a callback function, if 'deferred_work_generated' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/src/hpa.c:712:25: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/src/hpa.c:793:45: note: Parameter 'deferred_work_generated' can be declared as pointer to const redis-7.2.5/deps/jemalloc/src/hpa.c:952:49: style: Parameter 'bin_stats' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:931:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:989:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1027:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dss_prec_names [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1058:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1103:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1266:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed_link [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1307:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLCTL_ARENAS_ALL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1402:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctl_arenas_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_MAX_DEPTH [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1589:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1670:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1700:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1979:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:1985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUSED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2007:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2146:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2147:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_fill [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_fill [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_utrace [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_xmalloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_enable_cxx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2183:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2189:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2198:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2205:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2206:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2207:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2208:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2209:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2210:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2212:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2213:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2215:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_uaf_detection [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2281:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2283:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2366:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2431:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLCTL_ARENAS_ALL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2601:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2616:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2633:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2648:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2699:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2732:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dss_prec_limit [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2793:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2889:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2949:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_retain [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3011:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3030:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3063:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3064:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3065:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3066:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3067:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3068:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3069:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3070:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3071:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3075:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3081:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3082:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3087:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_config_default [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3214:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3323:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_prof_sample [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3342:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3343:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3352:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3372:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3421:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3449:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3466:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3467:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3468:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3469:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3470:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3471:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3472:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3474:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3476:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3478:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3481:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3484:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3485:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3487:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3489:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3490:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3492:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3493:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3494:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3495:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3497:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3499:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3502:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3506:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3510:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3515:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3519:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3523:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3528:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3531:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3534:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3536:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3538:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3540:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3543:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3548:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3551:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3553:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3555:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3557:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3559:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3561:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3563:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3565:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3567:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3569:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3575:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3577:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/jemalloc_cpp.cpp:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_experimental_infallible_new [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3611:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/jemalloc_cpp.cpp:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsNoExcept [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3620:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3674:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3676:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3678:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3680:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3682:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3684:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3686:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3688:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3690:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3692:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3698:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3704:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3707:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3710:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3713:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3719:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3725:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3727:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3729:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3731:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3733:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3735:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3741:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3747:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3749:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3751:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3753:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3757:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3760:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3762:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3766:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3769:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3771:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3775:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3778:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3780:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3784:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3787:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3789:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3793:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3796:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3799:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3804:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3807:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3810:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3826:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3855:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3882:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3900:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect_extent_util_stats_verbose_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect_extent_util_stats_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4343:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4385:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4407:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/large.c:17:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHELINE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/large.c:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUSED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/large.c:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_large_pad [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/large.c:135:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/large.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHELINE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/large.c:187:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_emap_global [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/jemalloc.c:175:1: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_ALIGNED is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/log.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/malloc_io.c:632:1: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_FORMAT_PRINTF is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/mutex.c:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncpus [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/mutex.c:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_prof_data_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/mutex.c:170:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_MUTEX_TYPE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/mutex.c:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_abort [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/nstime.c:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_time_res_high [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/nstime.c:12:34: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/nstime.c:238:31: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/pa_extra.c:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa_extra.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa_extra.c:170:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_prof_mutex_extent_avail [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:9:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:14:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_PAI_PAC [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:126:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:186:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pa.c:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_THREAD_DEFERRED_MIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFERROR_BUF [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:328:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pages_can_purge_lazy [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pages_can_purge_forced [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:581:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:683:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thp_mode_default [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:702:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_madvise_huge [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_dirty [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_muzzy [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_THREAD_DEFERRED_MIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_THREAD_DEFERRED_MIN [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:319:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszind_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:345:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_muzzy [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:439:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_RANK_CORE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pac.c:509:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAC_PURGE_ALWAYS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/pages.c:816:23: style: Condition 'pages_purge_lazy(madv_free_page,PAGE)' is always true [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/src/pages.c:816:23: note: Calling function 'pages_purge_lazy' returns 1 redis-7.2.5/deps/jemalloc/src/pages.c:816:23: note: Condition 'pages_purge_lazy(madv_free_page,PAGE)' is always true redis-7.2.5/deps/jemalloc/src/pages.c:342:3: error: Memory leak: result [memleak] redis-7.2.5/deps/jemalloc/src/pac.c:318:13: style: Parameter 'new_limit' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/pac.c:364:47: style: Parameter 'ecache' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/peak_event.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_MIN_START_WAIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/peak_event.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_MIN_START_WAIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/peak_event.c:53:34: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/peak_event.c:58:40: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/peak_event.c:69:35: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/peak_event.c:74:41: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/peak_event.c:54:2: 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] redis-7.2.5/deps/jemalloc/src/peak_event.c:70:2: 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] redis-7.2.5/deps/jemalloc/src/prof_data.c:507:1: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_FORMAT_PRINTF is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/prof.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_MAX_START_WAIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:347:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:404:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:454:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:531:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:537:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:548:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:588:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:706:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_dump_mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:725:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_dump_filename_mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:742:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_stats_mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:769:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_stats_mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof.c:213:35: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/prof.c:464:16: style: Variable 'tdata' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/prof_log.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:500:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_uint64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:533:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_string [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:553:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_size [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:592:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_uint64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_log.c:704:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:21:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:26:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:39:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_recent_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:53:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_recent_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:105:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:280:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:481:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_string [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_size [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_recent.c:169:17: style: Variable 'old_recent_alloc' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/prof_recent.c:180:17: style: Variable 'old_recent_alloc' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/prof_log.c:124:42: style: Parameter 'bt' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/prof_log.c:205:53: style: Parameter 'prof_info' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/prof_stats.c:14:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_stats.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_stats.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_stats.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_stats.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/prof_sys.c:425:1: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_FORMAT_PRINTF is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/psset.c:10:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npageslabs [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:106:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:219:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPURGE_LISTS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPURGE_LISTS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPURGE_LISTS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSSET_NPURGE_LISTS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtree_node_elm_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtree_leaf_elm_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTREE_CTX_NCACHE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/rtree.c:246:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] redis-7.2.5/deps/jemalloc/src/rtree.c:233:3: error: Uninitialized variable: node [uninitvar] redis-7.2.5/deps/jemalloc/src/rtree.c:233:3: error: Uninitialized variable: node [legacyUninitvar] redis-7.2.5/deps/jemalloc/src/safety_check.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_PRINTF_BUFSIZE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/psset.c:25:66: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/san.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san.c:80:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san.c:100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san.c:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uaf_detect_junk [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san.c:201:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san_bump.c:78:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/san_bump.c:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBA_RETAINED_ALLOC_SIZE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:2467:2: warning: Either the condition 'oldlenp==NULL' is redundant or there is possible null pointer dereference: oldlenp. [nullPointerRedundantCheck] redis-7.2.5/deps/jemalloc/src/ctl.c:2467:2: note: Assuming that condition 'oldlenp==NULL' is not redundant redis-7.2.5/deps/jemalloc/src/ctl.c:2467:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/src/ctl.c:3101:2: warning: Either the condition 'oldlenp==NULL' is redundant or there is possible null pointer dereference: oldlenp. [nullPointerRedundantCheck] redis-7.2.5/deps/jemalloc/src/ctl.c:3101:2: note: Assuming that condition 'oldlenp==NULL' is not redundant redis-7.2.5/deps/jemalloc/src/ctl.c:3101:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/src/ctl.c:3126:2: warning: Either the condition 'oldlenp==NULL' is redundant or there is possible null pointer dereference: oldlenp. [nullPointerRedundantCheck] redis-7.2.5/deps/jemalloc/src/ctl.c:3126:2: note: Assuming that condition 'oldlenp==NULL' is not redundant redis-7.2.5/deps/jemalloc/src/ctl.c:3126:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/src/ctl.c:4273:2: warning: Either the condition 'oldlenp==NULL' is redundant or there is possible null pointer dereference: oldlenp. [nullPointerRedundantCheck] redis-7.2.5/deps/jemalloc/src/ctl.c:4273:2: note: Assuming that condition 'oldlenp==NULL' is not redundant redis-7.2.5/deps/jemalloc/src/ctl.c:4273:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/src/sc.c:238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NPSIZES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sc.c:265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:4177:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] redis-7.2.5/deps/jemalloc/src/ctl.c:4188:4: note: Found duplicate branches for 'if' and 'else'. redis-7.2.5/deps/jemalloc/src/ctl.c:4177:2: note: Found duplicate branches for 'if' and 'else'. redis-7.2.5/deps/jemalloc/src/sec.c:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:360:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:369:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:385:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:396:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:406:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:413:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/sec.c:420:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/ctl.c:3697:27: style:inconclusive: Function 'stats_arenas_i_bins_j_index' argument 4 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent] redis-7.2.5/deps/jemalloc/src/ctl.c:228:1: note: Function 'stats_arenas_i_bins_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3697:27: note: Function 'stats_arenas_i_bins_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3718:27: style:inconclusive: Function 'stats_arenas_i_lextents_j_index' argument 4 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent] redis-7.2.5/deps/jemalloc/src/ctl.c:233:1: note: Function 'stats_arenas_i_lextents_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3718:27: note: Function 'stats_arenas_i_lextents_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3740:27: style:inconclusive: Function 'stats_arenas_i_extents_j_index' argument 4 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent] redis-7.2.5/deps/jemalloc/src/ctl.c:240:1: note: Function 'stats_arenas_i_extents_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3740:27: note: Function 'stats_arenas_i_extents_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3816:27: style:inconclusive: Function 'stats_arenas_i_hpa_shard_nonfull_slabs_j_index' argument 4 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent] redis-7.2.5/deps/jemalloc/src/ctl.c:273:1: note: Function 'stats_arenas_i_hpa_shard_nonfull_slabs_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:3816:27: note: Function 'stats_arenas_i_hpa_shard_nonfull_slabs_j_index' argument 4 names different: declaration 'i' definition 'j'. redis-7.2.5/deps/jemalloc/src/ctl.c:1068:17: style: Variable 'bstats' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/ctl.c:1189:17: style: Variable 'bstats' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2310:26: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2310:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2310:55: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2330:55: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2347:26: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2347:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2347:55: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2427:26: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2427:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2427:55: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2462:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2481:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2481:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2496:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2496:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2513:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2581:71: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2582:13: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2582:28: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2596:71: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2597:13: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2597:28: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2612:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2612:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:2612:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3006:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3073:28: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3085:32: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3248:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3248:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3301:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3301:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3321:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3321:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3346:72: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3347:13: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3446:26: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3446:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3696:37: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3717:41: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3739:40: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3815:56: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3880:11: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3880:25: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:3990:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4115:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4161:26: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4161:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4161:55: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4170:11: style: Variable 'arena' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4237:26: style: Parameter 'oldp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4237:40: style: Parameter 'oldlenp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4290:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4316:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4341:33: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4354:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4380:40: style: Parameter 'newp' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/ctl.c:4405:37: style: Parameter 'tsdn' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/sz.c:5:1: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_ALIGNED is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/ctl.c:4177:48: style: Variable 'arena' is assigned a value that is never used. [unreadVariable] redis-7.2.5/deps/jemalloc/src/ctl.c:4172:10: style: Unused variable: pactivep [unusedVariable] redis-7.2.5/deps/jemalloc/src/stats.c:170:2: error: There is an unknown macro here somewhere. Configuration is required. If MUTEX_PROF_COUNTERS is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/tcache.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_MIN_START_WAIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_MIN_START_WAIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_INVALID_ELAPSED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_INVALID_ELAPSED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:257:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:288:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_emap_global [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:319:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:515:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrs [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:567:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrs [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:586:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:606:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:656:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcache_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:718:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:760:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcache_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:789:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:853:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:864:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:890:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:955:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCACHES_ELM_NEED_REINIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/tcache.c:1051:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCACHE_MAXCLASS_LIMIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/thread_event.c:81:2: error: There is an unknown macro here somewhere. Configuration is required. If ITERATE_OVER_ALL_EVENTS is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/src/tsd.c:53:0: error: syntax error [syntaxError] redis-7.2.5/deps/jemalloc/src/witness.c:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/witness.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/witness.c:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_debug [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/src/witness.c:31:12: style: Condition 'last!=NULL' is always false [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/src/witness.c:28:24: note: Assignment 'last=NULL', assigned value is 0 redis-7.2.5/deps/jemalloc/src/witness.c:31:12: note: Condition 'last!=NULL' is always false redis-7.2.5/deps/jemalloc/src/witness.c:35:19: style: Condition 'last!=NULL' is always false [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/src/witness.c:28:24: note: Assignment 'last=NULL', assigned value is 0 redis-7.2.5/deps/jemalloc/src/witness.c:35:19: note: Condition 'last!=NULL' is always false redis-7.2.5/deps/jemalloc/src/zone.c:7:0: error: #error "This source file is for zones on Darwin (OS X)." [preprocessorErrorDirective] redis-7.2.5/deps/jemalloc/src/zone.c:7:4: error: #error "This source file is for zones on Darwin (OS X)." [preprocessorErrorDirective] redis-7.2.5/deps/jemalloc/src/tcache.c:375:7: style: The if condition is the same as the previous if condition [duplicateCondition] redis-7.2.5/deps/jemalloc/src/tcache.c:361:7: note: First condition redis-7.2.5/deps/jemalloc/src/tcache.c:375:7: note: Second condition redis-7.2.5/deps/jemalloc/src/tcache.c:90:33: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/tcache.c:95:39: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/tcache.c:100:40: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/tcache.c:105:46: style: Parameter 'tsd' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/tcache.c:230:15: style: Parameter 'tcache' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/tcache.c:309:45: style: Parameter 'tcache' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/src/tcache.c:311:17: style: Variable 'tcache_slow' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/tcache.c:408:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/tcache.c:557:8: style: Variable 'head_content' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/src/tcache.c:784:17: style: Variable 'tcache_slow' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/analyze/rand.c:219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/analyze/sizes.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/MALLOCX_ARENA.c:31:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/MALLOCX_ARENA.c:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_MALLOCX_ARENA [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/MALLOCX_ARENA.c:31:23: style: Condition 'have_dss' is always false [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:23:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_PTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/allocated.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/cpp/basic.cpp:23:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_basic [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/cpp/infallible_new_false.cpp:21:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_failing_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:73:2: error: Memory leak: p [memleak] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:85:2: error: Memory leak: p [memleak] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:18:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/integration/aligned_alloc.c:50:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/integration/cpp/infallible_new_true.cpp:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_failing_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/cpp/infallible_new_true.cpp:25:42: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/test/integration/cpp/infallible_new_true.cpp:29:42: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/test/integration/malloc.c:15:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_zero_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/cpp/infallible_new_true.cpp:38:6: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/test/integration/cpp/infallible_new_true.cpp:50:23: style: C-style pointer casting [cstyleCast] redis-7.2.5/deps/jemalloc/test/integration/extent.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_split [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:264:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/extent.c:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/overflow.c:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/overflow.c:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_overflow [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_ZERO [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_PTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/posix_memalign.c:21:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/posix_memalign.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_PTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_ZERO [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:231:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_ZERO [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/posix_memalign.c:57:30: error: Memory leak: p [memleak] redis-7.2.5/deps/jemalloc/test/integration/posix_memalign.c:67:30: error: Memory leak: p [memleak] redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:31:4: style: Variable 'z' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:27:4: note: z is assigned redis-7.2.5/deps/jemalloc/test/integration/mallocx.c:31:4: note: z is overwritten redis-7.2.5/deps/jemalloc/test/integration/sdallocx.c:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_PTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/slab_sizes.c:79:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_slab_sizes [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/slab_sizes.c:55:12: style: Condition '100<=bin_size' is always true [knownConditionTrueFalse] redis-7.2.5/deps/jemalloc/test/integration/slab_sizes.c:43:16: note: Assuming that condition 'bin_size<100' is not redundant redis-7.2.5/deps/jemalloc/test/integration/slab_sizes.c:55:12: note: Condition '100<=bin_size' is always true redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:31:4: style: Variable 'z' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:27:4: note: z is assigned redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:31:4: note: z is overwritten redis-7.2.5/deps/jemalloc/test/integration/rallocx.c:98:20: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/integration/smallocx.c:8:0: error: #error "JEMALLOC_VERSION_GID_IDENT not defined" [preprocessorErrorDirective] redis-7.2.5/deps/jemalloc/test/integration/smallocx.c:8:4: error: #error "JEMALLOC_VERSION_GID_IDENT not defined" [preprocessorErrorDirective] redis-7.2.5/deps/jemalloc/test/integration/thread_arena.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFERROR_BUF [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/thread_arena.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFERROR_BUF [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/thread_arena.c:85:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_thread_arena [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:255:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:316:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_ZERO [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:99:4: style: Variable 'z' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:95:4: note: z is assigned redis-7.2.5/deps/jemalloc/test/integration/xallocx.c:99:4: note: z is overwritten redis-7.2.5/deps/jemalloc/test/src/SFMT.c:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL2 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:387:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDSTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N32 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:449:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:488:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N32 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:589:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N32 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:613:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sfmt_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/mtx.c:22:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_DEFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/test.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_FORMAT_PRINTF is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/src/timer.c:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/timer.c:24:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/src/timer.c:24:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/stress/batch_alloc.c:22:9: style: struct member 'batch_alloc_packet_s::ptrs' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/stress/batch_alloc.c:23:9: style: struct member 'batch_alloc_packet_s::num' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/stress/batch_alloc.c:24:9: style: struct member 'batch_alloc_packet_s::size' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/stress/batch_alloc.c:25:6: style: struct member 'batch_alloc_packet_s::flags' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/stress/fill_flush.c:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MINCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/stress/fill_flush.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MINCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:261:74: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:449:15: style: Variable 'psfmt32' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:488:15: style: Variable 'psfmt64' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/src/SFMT.c:638:33: style: Parameter 'init_key' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/stress/hookbench.c:45:36: error: There is an unknown macro here somewhere. Configuration is required. If FMTu64 is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/stress/large_microbench.c:31:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_large_vs_small [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/stress/mallctl.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/a0.c:15:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_a0 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/SFMT.c:1453:31: error: There is an unknown macro here somewhere. Configuration is required. If JEMALLOC_ATTR is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_hpa [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:237:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_DECAY_NTICKS_PER_UPDATE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:261:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_hpa [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_hpa [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_hpa [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:398:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:64:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_emap_global [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:322:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:111:2: warning: Return value of function realloc() is not used. [ignoredReturnValue] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:111:2: error: Return value of allocation function 'realloc' is not stored. [leakReturnValNotUsed] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:105:2: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:363:5: style: Variable 'sz' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:336:5: note: sz is assigned redis-7.2.5/deps/jemalloc/test/unit/arena_decay.c:363:5: note: sz is overwritten redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:43:4: style: Variable 'z' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:39:4: note: z is assigned redis-7.2.5/deps/jemalloc/test/unit/arena_reset.c:43:4: note: z is overwritten redis-7.2.5/deps/jemalloc/test/unit/background_thread.c:16:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_background_threads [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/background_thread.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_background_threads [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/background_thread.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/background_thread.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:186:0: debug: Failed to parse 'typedef TEST_END struct { uint32_t val1 ; uint32_t val2 ; uint32_t val3 ; } u32_test_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:193:0: debug: Failed to parse 'typedef TEST_END struct { void * val1 ; void * val2 ; void * val3 ; } p_test_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:199:0: debug: Failed to parse 'typedef TEST_END struct { size_t val1 ; size_t val2 ; size_t val3 ; } zu_test_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/background_thread_enable.c:14:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncpus [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:205:0: debug: Failed to parse 'typedef TEST_END struct { ssize_t val1 ; ssize_t val2 ; ssize_t val3 ; } zd_test_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/background_thread_enable.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:211:0: debug: Failed to parse 'typedef TEST_END struct { unsigned val1 ; unsigned val2 ; unsigned val3 ; } u_test_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/background_thread_enable.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_background_thread [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/base.c:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/base.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_dalloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/base.c:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_dalloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/base.c:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/base.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/atomic.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:25:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:85:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin_infos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MINCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:62:9: style: struct member 'batch_alloc_packet_s::ptrs' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:63:9: style: struct member 'batch_alloc_packet_s::num' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:64:9: style: struct member 'batch_alloc_packet_s::size' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/unit/batch_alloc.c:65:6: style: struct member 'batch_alloc_packet_s::flags' is never used. [unusedStructMember] redis-7.2.5/deps/jemalloc/test/unit/binshard.c:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/binshard.c:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/binshard.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_percpu_arena [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu32 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_PTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu32 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu32 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bit_util.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMTu64 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/bitmap.c:74:2: error: There is an unknown macro here somewhere. Configuration is required. If NBITS_TAB is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:10:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:74:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:70:21: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:70:21: note: Assignment 'out=malloc((batch+1)*sizeof(void*))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/cache_bin.c:74:17: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/decay.c:31:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/decay.c:229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECAY_UNBOUNDED_TIME_TO_PURGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/div.c:28:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_div_exhaustive [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/div.c:11:8: style: Variable 'max' is assigned a value that is never used. [unreadVariable] redis-7.2.5/deps/jemalloc/test/unit/double_free.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_opt_safety_checks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/double_free.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_opt_safety_checks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/double_free.c:37:3: error: Memory pointed to by 'ptr' is freed twice. [doubleFree] redis-7.2.5/deps/jemalloc/test/unit/double_free.c:35:2: note: Memory pointed to by 'ptr' is freed twice. redis-7.2.5/deps/jemalloc/test/unit/double_free.c:37:3: note: Memory pointed to by 'ptr' is freed twice. redis-7.2.5/deps/jemalloc/test/unit/emitter.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_PRINTF_BUFSIZE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:114:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_bool [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_int [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:229:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_bool [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_int [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:339:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_int [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_type_int [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:458:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitter_justify_left [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/extent_quantize.c:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/extent_quantize.c:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:7:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:16:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ql_link_inactive [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:67:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDATA_CACHE_FAST_FILL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/edata_cache.c:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDATA_CACHE_FAST_FILL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:486:11: style: Variable 'abc.type' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:472:11: note: abc.type is assigned redis-7.2.5/deps/jemalloc/test/unit/emitter.c:486:11: note: abc.type is overwritten redis-7.2.5/deps/jemalloc/test/unit/emitter.c:489:11: style: Variable 'ghi.type' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:474:11: note: ghi.type is assigned redis-7.2.5/deps/jemalloc/test/unit/emitter.c:489:11: note: ghi.type is overwritten redis-7.2.5/deps/jemalloc/test/unit/emitter.c:481:14: style: Variable 'abc.int_val' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:476:14: note: abc.int_val is assigned redis-7.2.5/deps/jemalloc/test/unit/emitter.c:481:14: note: abc.int_val is overwritten redis-7.2.5/deps/jemalloc/test/unit/emitter.c:482:15: style: Variable 'def.bool_val' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:477:15: note: def.bool_val is assigned redis-7.2.5/deps/jemalloc/test/unit/emitter.c:482:15: note: def.bool_val is overwritten redis-7.2.5/deps/jemalloc/test/unit/emitter.c:483:14: style: Variable 'ghi.int_val' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:478:14: note: ghi.int_val is assigned redis-7.2.5/deps/jemalloc/test/unit/emitter.c:483:14: note: ghi.int_val is overwritten redis-7.2.5/deps/jemalloc/test/unit/emitter.c:488:15: style: Variable 'def.bool_val' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/emitter.c:482:15: note: def.bool_val is assigned redis-7.2.5/deps/jemalloc/test/unit/emitter.c:488:15: note: def.bool_val is overwritten redis-7.2.5/deps/jemalloc/test/unit/fork.c:78:2: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed] redis-7.2.5/deps/jemalloc/test/unit/fb.c:8:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:189:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:258:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:299:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:481:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_begin [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:546:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:671:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:726:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:781:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:805:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:813:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_group_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:882:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_bit_and [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:900:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_bit_or [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITS_TAB [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hash.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashes [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fxp.c:259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fxp.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FXP_BUF_SIZE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:208:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:226:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:337:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:384:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:412:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hook.c:434:3: warning: Return value of function realloc() is not used. [ignoredReturnValue] redis-7.2.5/deps/jemalloc/test/unit/hook.c:434:3: error: Return value of allocation function 'realloc' is not stored. [leakReturnValNotUsed] redis-7.2.5/deps/jemalloc/test/unit/hook.c:68:25: style: Parameter 'args_raw' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/unit/hook.c:73:28: style: Parameter 'args_raw_expected' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:108:1: debug: Failed to parse 'typedef rb_tree ( TEST_END struct mem_contents_s ) mem_tree_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/hpa_background_thread.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa_background_thread.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa_background_thread.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa_background_thread.c:181:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpa_hooks_default [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:156:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpa_hooks_default [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:252:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpa_hooks_default [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE_PAGES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:446:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_tree_empty [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpdata.c:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpdata.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpdata.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpdata.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpdata.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/fb.c:877:11: style:inconclusive: Boolean expression 'a' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] redis-7.2.5/deps/jemalloc/test/unit/fb.c:895:11: style:inconclusive: Boolean expression 'a' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] redis-7.2.5/deps/jemalloc/test/unit/fb.c:11:9: warning: If memory allocation fails, then there is a possible null pointer dereference: fb [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/fb.c:9:25: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/fb.c:9:25: note: Assignment 'fb=malloc(sz)', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/fb.c:11:9: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/huge.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable have_percpu_arena [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/huge.c:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/inspect.c:36:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/inspect.c:173:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/inspect.c:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_SMALL_MAXCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/junk.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_junk_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/junk.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/junk.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_junk_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/junk.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable junk_alloc_callback [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:47:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assignment 'test_data=malloc(sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/hpa.c:47:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/hpa.c:52:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assignment 'test_data=malloc(sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/hpa.c:52:36: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/hpa.c:55:46: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assignment 'test_data=malloc(sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/hpa.c:55:46: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/hpa.c:59:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/hpa.c:44:33: note: Assignment 'test_data=malloc(sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/hpa.c:59:24: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/hpa.c:227:22: warning: If memory allocation fails, then there is a possible null pointer dereference: live_edatas [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:163:32: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/hpa.c:163:32: note: Assignment 'live_edatas=calloc(nlive_edatas_max,sizeof(edata_t*))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/hpa.c:227:22: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/hpa.c:341:25: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'defer_test_hugify' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:369:18: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/hpa.c:341:25: note: Parameter 'ptr' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/hpa.c:347:27: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'defer_test_dehugify' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/hpa.c:370:20: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/hpa.c:347:27: note: Parameter 'ptr' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/junk.c:123:6: warning: Return value of function realloc() is not used. [ignoredReturnValue] redis-7.2.5/deps/jemalloc/test/unit/junk.c:123:6: error: Return value of allocation function 'realloc' is not stored. [leakReturnValNotUsed] redis-7.2.5/deps/jemalloc/test/unit/log.c:23:3: error: There is an unknown macro here somewhere. Configuration is required. If log_do_end is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/mallctl.c:549:15: error: There is an unknown macro here somewhere. Configuration is required. If STRINGIFY is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/malloc_conf_2.c:28:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_malloc_conf_2 [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:6:1: debug: Failed to parse 'typedef ql_head ( struct elem_s ) elem_list_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:7:1: debug: Failed to parse 'typedef mpsc_queue ( struct elem_s ) elem_mpsc_queue_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/mq.c:10:1: error: There is an unknown macro here somewhere. Configuration is required. If mq_gen is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/malloc_io.c:26:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/mtx.c:14:0: debug: Failed to parse 'typedef TEST_END struct { mtx_t mtx ; unsigned x ; } thd_start_arg_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:23:3: warning: If memory allocation fails, then there is a possible null pointer dereference: elems [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:262:24: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:262:24: note: Assignment 'elems=calloc(NPUSHERS*NELEMS_PER_PUSHER,sizeof(struct elem_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:263:22: note: Assignment 'elem_iter=elems', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:270:21: note: Calling function 'init_elems_simple', 1st argument 'elem_iter' value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:23:3: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:24:3: warning: If memory allocation fails, then there is a possible null pointer dereference: elems [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:262:24: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:262:24: note: Assignment 'elems=calloc(NPUSHERS*NELEMS_PER_PUSHER,sizeof(struct elem_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:263:22: note: Assignment 'elem_iter=elems', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:270:21: note: Calling function 'init_elems_simple', 1st argument 'elem_iter' value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:24:3: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:271:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:262:24: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:262:24: note: Assignment 'elems=calloc(NPUSHERS*NELEMS_PER_PUSHER,sizeof(struct elem_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:263:22: note: Assignment 'elem_iter=elems', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:271:13: note: Null pointer addition redis-7.2.5/deps/jemalloc/test/unit/mpsc_queue.c:234:23: error: Uninitialized variable: elem->thread [uninitvar] redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ehooks_default_extent_hooks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:47:41: style: Parameter 'hooks' can be declared as pointer to const. However it seems that 'purge_forced_record_max' is a callback function, if 'hooks' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:68:45: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:47:41: note: Parameter 'hooks' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:47:54: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'purge_forced_record_max' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:68:45: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:47:54: note: Parameter 'addr' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:56:35: style: Parameter 'extent_hooks' can be declared as pointer to const. However it seems that 'dalloc_record_max' is a callback function, if 'extent_hooks' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:69:39: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:56:35: note: Parameter 'extent_hooks' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:56:55: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'dalloc_record_max' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:69:39: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/oversize_threshold.c:56:55: note: Parameter 'addr' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/pa.c:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:34:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_hooks_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:125:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_alloc_free_purge_thds [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pack.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pack.c:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrs [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pack.c:165:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_pack [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pa.c:60:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/pa.c:52:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/pa.c:52:33: note: Assignment 'test_data=calloc(1,sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/pa.c:60:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/pa.c:61:41: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/pa.c:52:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/pa.c:52:33: note: Assignment 'test_data=calloc(1,sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/pa.c:61:41: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/pa.c:74:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: test_data [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/pa.c:52:33: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/pa.c:52:33: note: Assignment 'test_data=calloc(1,sizeof(struct test_data_t))', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/pa.c:74:24: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/pa.c:13:28: style: Parameter 'extent_hooks' can be declared as pointer to const. However it seems that 'merge_hook' is a callback function, if 'extent_hooks' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/pa.c:36:18: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/pa.c:13:28: note: Parameter 'extent_hooks' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/pa.c:13:48: style: Parameter 'addr_a' can be declared as pointer to const. However it seems that 'merge_hook' is a callback function, if 'addr_a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/pa.c:36:18: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/pa.c:13:48: note: Parameter 'addr_a' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/pa.c:14:11: style: Parameter 'addr_b' can be declared as pointer to const. However it seems that 'merge_hook' is a callback function, if 'addr_b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/pa.c:36:18: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/pa.c:14:11: note: Parameter 'addr_b' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/pa.c:19:28: style: Parameter 'extent_hooks' can be declared as pointer to const. However it seems that 'split_hook' is a callback function, if 'extent_hooks' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/pa.c:37:18: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/pa.c:19:28: note: Parameter 'extent_hooks' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/pa.c:19:48: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'split_hook' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/pa.c:37:18: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/pa.c:19:48: note: Parameter 'addr' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/pages.c:8:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/pages.c:28:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_pages_huge [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/peak.c:6:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEAK_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/peak.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_peak [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/ph.c:65:20: error: There is an unknown macro here somewhere. Configuration is required. If FMTu64 is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/prng.c:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LG_SIZEOF_PTR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_accum.c:15:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_accum.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_accum.c:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_idump [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_active.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_active.c:118:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_prof_active [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_accum.c:37:9: style: Modulo of one is always equal to zero [moduloofone] redis-7.2.5/deps/jemalloc/test/unit/prof_gdump.c:13:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_gdump.c:20:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_hpa [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_gdump.c:76:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_gdump [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_hook.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_hook.c:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_hook.c:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_idump.c:19:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_idump.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_idump.c:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_idump [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_mdump.c:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_mdump.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_mdump.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_mdump.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_mdump.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:65:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:64:19: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:64:19: note: Assignment 'p=malloc(100)', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:65:10: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:95:12: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:100:12: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] redis-7.2.5/deps/jemalloc/test/unit/prof_log.c:106:12: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:551:0: debug: Failed to parse 'typedef TEST_END struct { thd_t thd ; size_t id ; void * ptrs [ 512 ] ; size_t count ; } thd_data_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/prof_reset.c:10:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_reset.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_reset.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_reset.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_reset.c:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_reset.c:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prof_dump_open_file [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_stats.c:9:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_stats.c:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_stats.c:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:442:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_prof_sys_thread_name [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:496:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:9:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:76:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_prof_sys_thread_name [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:8:44: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'test_prof_sys_thread_name_read_error' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:47:30: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:8:44: note: Parameter 'buf' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/prof_sys_thread_name.c:64:6: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] redis-7.2.5/deps/jemalloc/test/unit/prof_tctx.c:12:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_tctx.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_prof_realloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_stats.c:6:39: style: Parameter 'sizes_array' can be declared as const array [constParameter] redis-7.2.5/deps/jemalloc/test/unit/prof_stats.c:7:9: style: Parameter 'flags_array' can be declared as const array [constParameter] redis-7.2.5/deps/jemalloc/test/unit/prof_thread_name.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_thread_name.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/prof_thread_name.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/ql.c:9:1: debug: Failed to parse 'typedef ql_head ( struct list_s ) list_head_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/ql.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/ql.c:278:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:250:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE_PAGES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:386:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:435:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE_PAGES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE_PAGES [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:568:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:636:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/psset.c:675:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGEPAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/ql.c:73:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/ql.c:70:4: note: i is assigned redis-7.2.5/deps/jemalloc/test/unit/ql.c:73:4: note: i is overwritten redis-7.2.5/deps/jemalloc/test/unit/ql.c:80:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/ql.c:77:4: note: i is assigned redis-7.2.5/deps/jemalloc/test/unit/ql.c:80:9: note: i is overwritten redis-7.2.5/deps/jemalloc/test/unit/qr.c:134:5: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/qr.c:132:5: note: j is assigned redis-7.2.5/deps/jemalloc/test/unit/qr.c:134:5: note: j is overwritten redis-7.2.5/deps/jemalloc/test/unit/psset.c:337:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/jemalloc/test/unit/psset.c:322:6: note: err is assigned redis-7.2.5/deps/jemalloc/test/unit/psset.c:337:6: note: err is overwritten redis-7.2.5/deps/jemalloc/test/unit/psset.c:403:12: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/unit/rb.c:110:1: debug: Failed to parse 'typedef rb_tree ( struct node_s ) tree_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/rb.c:983:0: error: syntax error [syntaxError] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:573:21: style: Parameter 'cbopaque' can be declared as pointer to const. However it seems that 'test_write_cb' is a callback function, if 'cbopaque' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:604:32: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:573:21: note: Parameter 'cbopaque' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/prof_recent.c:522:6: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] redis-7.2.5/deps/jemalloc/test/unit/retained.c:62:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/retained.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIN_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/retained.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/retained.c:187:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_retained [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/rtree.c:139:26: error: There is an unknown macro here somewhere. Configuration is required. If FMTxPTR is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/retained.c:145:12: style: Variable 'arena' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/jemalloc/test/unit/retained.c:147:21: style: Variable 'fragmented' is assigned a value that is never used. [unreadVariable] redis-7.2.5/deps/jemalloc/test/unit/retained.c:161:16: style: Variable 'fragmented' is assigned a value that is never used. [unreadVariable] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:79:2: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:124:2: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:130:2: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:20:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:111:20: note: Assuming allocation function fails redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:111:20: note: Assignment 'ptr=malloc(128)', assigned value is 0 redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:112:24: note: Calling function 'buffer_overflow_write', 1st argument 'ptr' value is 0 redis-7.2.5/deps/jemalloc/test/unit/safety_check.c:20:2: note: Null pointer dereference redis-7.2.5/deps/jemalloc/test/unit/san.c:22:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_prof [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/san.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LARGE_MINCLASS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/san.c:105:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/san.c:112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/san.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sc.c:10:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_MAXBITS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sc.c:32:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_update_slab_size [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/san_bump.c:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/san_bump.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maps_coalesce [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/seq.c:25:0: debug: Failed to parse 'typedef seq_define ( struct data_s , data ) struct thd_data_s thd_data_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/size_check.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_opt_size_checks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/size_check.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_opt_size_checks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/size_check.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_opt_size_checks [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/size_classes.c:87:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/size_classes.c:148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/slab.c:8:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NBINS [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/slab.c:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_arena_slab_regind [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:83:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edata_t [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:374:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:478:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:531:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sec.c:583:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSDN_NULL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/smoothstep.c:33:20: error: There is an unknown macro here somewhere. Configuration is required. If FMTu64 is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/spin.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIN_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/spin.c:17:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_spin [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sz.c:10:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_NGROUP [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/sz.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_sz_psz2ind [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:402:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats.c:411:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats_print.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUSED [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats_print.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats_print.c:96:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOCX_TCACHE_NONE [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/stats_print.c:147:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_pos [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tcache_max.c:69:22: error: There is an unknown macro here somewhere. Configuration is required. If STRINGIFY is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/stats.c:135:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thd_start' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/stats.c:143:19: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/stats.c:135:17: note: Parameter 'arg' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/stats.c:228:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/jemalloc/test/unit/test_hooks.c:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_hooks_libc_hook [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/test_hooks.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_hooks_libc_hook [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/thread_event.c:9:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_NEXT_EVENT_FAST_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/thread_event.c:33:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_next_event_fast [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:137:0: debug: Failed to parse 'typedef TEST_END struct { atomic_u32_t phase ; atomic_b_t error ; } global_slow_data_t ;'. The checking continues anyway. [simplifyTypedef] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:13:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_TSD_TEST_DATA_INIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_TSD_TEST_DATA_INIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_TSD_TEST_DATA_INIT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsd_state_purgatory [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:210:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/tsd.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_status_fail [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/uaf.c:73:22: error: There is an unknown macro here somewhere. Configuration is required. If STRINGIFY is a macro then please configure it. [unknownMacro] redis-7.2.5/deps/jemalloc/test/unit/witness.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_TSD_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_fill [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/witness.c:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_TSD_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_fill [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/witness.c:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_TSD_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/witness.c:181:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_TSD_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/witness.c:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_TSD_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/witness.c:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITNESS_TSD_INITIALIZER [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/witness.c:36:40: style: Parameter 'oa' can be declared as pointer to const. However it seems that 'witness_comp' is a callback function, if 'oa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/witness.c:110:27: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/witness.c:36:40: note: Parameter 'oa' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/witness.c:36:70: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'witness_comp' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/witness.c:110:27: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/witness.c:36:70: note: Parameter 'ob' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/witness.c:46:48: style: Parameter 'oa' can be declared as pointer to const. However it seems that 'witness_comp_reverse' is a callback function, if 'oa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/witness.c:122:27: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/witness.c:46:48: note: Parameter 'oa' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/witness.c:47:11: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'witness_comp_reverse' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/jemalloc/test/unit/witness.c:122:27: note: You might need to cast the function pointer here redis-7.2.5/deps/jemalloc/test/unit/witness.c:47:11: note: Parameter 'ob' can be declared as pointer to const redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_abort.c:24:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_realloc_abort [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_abort.c:16:2: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_abort.c:16:6: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_alloc.c:5:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_alloc.c:17:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_alloc.c:35:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_alloc.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_realloc_alloc [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_alloc.c:32:2: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_free.c:5:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_free.c:22:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_free.c:32:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_realloc_free [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_realloc_free.c:19:2: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/jemalloc/test/unit/zero_reallocs.c:5:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_reallocs.c:17:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_stats [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_reallocs.c:39:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_zero_reallocs [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/jemalloc/test/unit/zero_reallocs.c:24:3: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] redis-7.2.5/deps/linenoise/example.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/example.c:25:11: style: Variable 'prgname' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/etc/min.c:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRKINT [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:860:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:1006:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:1017:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:1048:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:1081:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/linenoise/linenoise.c:1195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/fpconv.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/fpconv.c:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lauxlib.c:438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lauxlib.c:458:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lauxlib.c:544:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lauxlib.c:560:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lauxlib.c:641:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lauxlib.c:158:61: style:inconclusive: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lauxlib.h:50:63: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. redis-7.2.5/deps/lua/src/lauxlib.c:158:61: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. redis-7.2.5/deps/lua/src/lauxlib.c:158:75: style:inconclusive: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lauxlib.h:51:67: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. redis-7.2.5/deps/lua/src/lauxlib.c:158:75: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. redis-7.2.5/deps/lua/src/lauxlib.c:165:59: style:inconclusive: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lauxlib.h:52:61: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. redis-7.2.5/deps/lua/src/lauxlib.c:165:59: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. redis-7.2.5/deps/lua/src/lauxlib.c:166:66: style:inconclusive: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lauxlib.h:53:68: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. redis-7.2.5/deps/lua/src/lauxlib.c:166:66: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. redis-7.2.5/deps/lua/src/lapi.c:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lapi.c:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lapi.c:680:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lapi.c:695:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lapi.c:708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lapi.c:750:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lapi.c:1088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lbaselib.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lbaselib.c:349:9: style: Condition 'n<=0' is always false [knownConditionTrueFalse] redis-7.2.5/deps/lua/src/lbaselib.c:347:9: note: Assuming that condition 'i>e' is not redundant redis-7.2.5/deps/lua/src/lbaselib.c:348:13: note: Assignment 'n=e-i+1', assigned value is greater than 0 redis-7.2.5/deps/lua/src/lbaselib.c:349:9: note: Condition 'n<=0' is always false redis-7.2.5/deps/lua/src/lbaselib.c:490:33: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lapi.c:248:53: style:inconclusive: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lua.h:140:59: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. redis-7.2.5/deps/lua/src/lapi.c:248:53: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. redis-7.2.5/deps/lua/src/lapi.c:1031:53: style:inconclusive: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lua.h:182:55: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. redis-7.2.5/deps/lua/src/lapi.c:1031:53: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. redis-7.2.5/deps/lua/src/lapi.c:1094:57: style:inconclusive: Function 'lua_enablereadonlytable' argument 2 names different: declaration 'index' definition 'objindex'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lua.h:361:57: note: Function 'lua_enablereadonlytable' argument 2 names different: declaration 'index' definition 'objindex'. redis-7.2.5/deps/lua/src/lapi.c:1094:57: note: Function 'lua_enablereadonlytable' argument 2 names different: declaration 'index' definition 'objindex'. redis-7.2.5/deps/lua/src/lapi.c:1102:52: style:inconclusive: Function 'lua_isreadonlytable' argument 2 names different: declaration 'index' definition 'objindex'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lua.h:362:52: note: Function 'lua_isreadonlytable' argument 2 names different: declaration 'index' definition 'objindex'. redis-7.2.5/deps/lua/src/lapi.c:1102:52: note: Function 'lua_isreadonlytable' argument 2 names different: declaration 'index' definition 'objindex'. redis-7.2.5/deps/linenoise/linenoise.c:225:11: style: Variable 'term' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/linenoise/linenoise.c:525:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/lapi.c:125:39: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lapi.c:159:36: style: Parameter 'L' can be declared as pointer to const. However it seems that 'lua_gettop' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/lua/src/lua.h:120:16: note: You might need to cast the function pointer here redis-7.2.5/deps/lua/src/lapi.c:159:36: note: Parameter 'L' can be declared as pointer to const redis-7.2.5/deps/lua/src/lapi.c:896:37: style: Parameter 'L' can be declared as pointer to const. However it seems that 'lua_status' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/lua/src/lua.h:215:15: note: You might need to cast the function pointer here redis-7.2.5/deps/lua/src/lapi.c:896:37: note: Parameter 'L' can be declared as pointer to const redis-7.2.5/deps/lua/src/lapi.c:1105:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/ldblib.c:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldblib.c:207:45: style: Parameter 'ar' can be declared as pointer to const. However it seems that 'hookf' is a callback function, if 'ar' is declared with const you might also need to cast function pointer(s). [constParameterCallback] redis-7.2.5/deps/lua/src/ldblib.c:288:31: note: You might need to cast the function pointer here redis-7.2.5/deps/lua/src/ldblib.c:207:45: note: Parameter 'ar' can be declared as pointer to const redis-7.2.5/deps/lua/src/lcode.c:242:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldebug.c:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldebug.c:393:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldebug.c:489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldebug.c:511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldebug.c:545:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldo.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldo.c:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ldo.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lcode.c:472:59: style:inconclusive: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:61:69: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. redis-7.2.5/deps/lua/src/lcode.c:472:59: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. redis-7.2.5/deps/lua/src/lcode.c:689:53: style:inconclusive: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:70:63: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. redis-7.2.5/deps/lua/src/lcode.c:689:53: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. redis-7.2.5/deps/lua/src/lcode.c:737:54: style:inconclusive: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:72:64: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. redis-7.2.5/deps/lua/src/lcode.c:737:54: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. redis-7.2.5/deps/lua/src/lcode.c:737:67: style:inconclusive: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:72:77: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. redis-7.2.5/deps/lua/src/lcode.c:737:67: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. redis-7.2.5/deps/lua/src/lcode.c:804:48: style:inconclusive: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:46:58: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. redis-7.2.5/deps/lua/src/lcode.c:804:48: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. redis-7.2.5/deps/lua/src/lcode.c:804:55: style:inconclusive: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:46:65: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. redis-7.2.5/deps/lua/src/lcode.c:804:55: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. redis-7.2.5/deps/lua/src/lcode.c:804:62: style:inconclusive: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:46:72: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. redis-7.2.5/deps/lua/src/lcode.c:804:62: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. redis-7.2.5/deps/lua/src/lcode.c:812:48: style:inconclusive: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:45:58: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. redis-7.2.5/deps/lua/src/lcode.c:812:48: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. redis-7.2.5/deps/lua/src/lcode.c:812:64: style:inconclusive: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lcode.h:45:74: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. redis-7.2.5/deps/lua/src/lcode.c:812:64: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. redis-7.2.5/deps/lua/src/lcode.c:30:31: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lcode.c:223:46: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lcode.c:229:41: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lcode.c:472:45: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lcode.c:516:49: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldebug.c:566:65: style:inconclusive: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/ldebug.h:22:58: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. redis-7.2.5/deps/lua/src/ldebug.c:566:65: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. redis-7.2.5/deps/lua/src/ldebug.c:36:34: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldebug.c:69:42: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldebug.c:74:41: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldebug.c:79:42: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldebug.c:113:10: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/ldebug.c:182:10: style: Variable 'lineinfo' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/ldo.c:457:27: style:inconclusive: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/ldo.h:45:51: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. redis-7.2.5/deps/lua/src/ldo.c:457:27: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. redis-7.2.5/deps/lua/src/ldo.c:126:49: style: Parameter 'oldstack' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldo.c:153:13: style: Variable 'oldci' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/ldo.c:208:51: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ldo.c:386:13: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/lfunc.c:58:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lfunc.c:99:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lfunc.c:163:45: style:inconclusive: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lfunc.h:30:55: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. redis-7.2.5/deps/lua/src/lfunc.c:163:45: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. redis-7.2.5/deps/lua/src/lfunc.c:98:17: style: Variable 'g' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/lfunc.c:100:15: style: Variable 'o' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/liolib.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:290:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:398:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:463:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/liolib.c:179:15: style: Condition '*pf==NULL' is always true [knownConditionTrueFalse] redis-7.2.5/deps/lua/src/liolib.c:178:9: note: Assignment '*pf=((void)((void)filename,mode),luaL_error(L,"'popen' not supported"),(FILE*)0)', assigned value is 0 redis-7.2.5/deps/lua/src/liolib.c:179:15: note: Condition '*pf==NULL' is always true redis-7.2.5/deps/lua/src/liolib.c:143:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/lgc.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:391:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsv [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable openupval [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:496:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lgc.c:702:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lmathlib.c:184:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lmathlib.c:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/llex.c:81:21: warning: Either the condition 'token<257' is redundant or iscntrl() argument nr 1 can have invalid value. The value is 256 but the valid values are '0:255'. [invalidFunctionArg] redis-7.2.5/deps/lua/src/llex.c:79:13: note: Assuming that condition 'token<257' is not redundant redis-7.2.5/deps/lua/src/llex.c:81:21: note: Invalid argument redis-7.2.5/deps/lua/src/llex.c:112:50: style:inconclusive: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/llex.h:77:60: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. redis-7.2.5/deps/lua/src/llex.c:112:50: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. redis-7.2.5/deps/lua/src/lmem.c:46:67: style:inconclusive: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lmem.h:45:39: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. redis-7.2.5/deps/lua/src/lmem.c:46:67: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. redis-7.2.5/deps/lua/src/lmem.c:76:56: style:inconclusive: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lmem.h:41:66: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. redis-7.2.5/deps/lua/src/lmem.c:76:56: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. redis-7.2.5/deps/lua/src/lmem.c:76:70: style:inconclusive: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lmem.h:42:66: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. redis-7.2.5/deps/lua/src/lmem.c:76:70: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. redis-7.2.5/deps/lua/src/lobject.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/loadlib.c:301:11: style: Condition 'f==NULL' is always true [knownConditionTrueFalse] redis-7.2.5/deps/lua/src/loadlib.c:300:29: note: Calling function 'll_sym' returns 0 redis-7.2.5/deps/lua/src/loadlib.c:300:29: note: Assignment 'f=ll_sym(L,*reg,sym)', assigned value is 0 redis-7.2.5/deps/lua/src/loadlib.c:301:11: note: Condition 'f==NULL' is always true redis-7.2.5/deps/lua/src/lobject.c:182:58: style:inconclusive: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/lobject.h:378:68: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. redis-7.2.5/deps/lua/src/lobject.c:182:58: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. redis-7.2.5/deps/lua/src/loslib.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/loslib.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/loslib.c:75:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/loslib.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/loslib.c:60:3: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] redis-7.2.5/deps/lua/src/loslib.c:129:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] redis-7.2.5/deps/lua/src/loslib.c:133:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] redis-7.2.5/deps/lua/src/loslib.c:127:14: style: Variable 'stm' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/lstate.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstate.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lparser.c:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lparser.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lparser.c:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstring.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsv [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstring.c:57:15: style: Variable 'ts' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/lua/src/lstring.c:56:6: note: ts is assigned redis-7.2.5/deps/lua/src/lstring.c:57:15: note: ts is overwritten redis-7.2.5/deps/lua/src/lstring.c:101:16: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] redis-7.2.5/deps/lua/src/lstring.c:100:5: note: u is assigned redis-7.2.5/deps/lua/src/lstring.c:101:16: note: u is overwritten redis-7.2.5/deps/lua/src/lstrlib.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:596:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:672:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:699:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lstrlib.c:766:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ltable.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ltable.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ltable.c:267:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ltable.c:310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ltable.c:427:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/ltable.c:563:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lparser.c:359:14: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:359:14: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:362:3: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:362:3: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:363:17: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:363:17: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:364:3: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:364:3: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:365:21: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:365:21: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:366:3: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:366:3: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:367:14: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:367:14: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:368:3: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:368:3: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:369:14: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:369:14: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:370:3: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:370:3: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:371:20: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:371:20: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:376:12: warning: Either the condition 'fs' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck] redis-7.2.5/deps/lua/src/lparser.c:378:7: note: Assuming that condition 'fs' is not redundant redis-7.2.5/deps/lua/src/lparser.c:376:12: note: Null pointer dereference redis-7.2.5/deps/lua/src/lparser.c:59:14: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/lparser.c:207:34: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lparser.c:207:47: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lparser.c:908:75: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/ltablib.c:39:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] redis-7.2.5/deps/lua/src/ltablib.c:39:12: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] redis-7.2.5/deps/lua/src/ltable.c:358:48: style:inconclusive: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'. [funcArgNamesDifferent] redis-7.2.5/deps/lua/src/ltable.h:27:58: note: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'. redis-7.2.5/deps/lua/src/ltable.c:358:48: note: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'. redis-7.2.5/deps/lua/src/ltable.c:189:30: style: Parameter 'nums' can be declared as const array [constParameter] redis-7.2.5/deps/lua/src/lua.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua.c:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua.c:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua.c:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua_cjson.c:1128:25: error: syntax error [syntaxError] redis-7.2.5/deps/lua/src/lua_struct.c:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua_cmsgpack.c:121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua_struct.c:235:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] redis-7.2.5/deps/lua/src/lua_struct.c:236:29: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] redis-7.2.5/deps/lua/src/lua_struct.c:241:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] redis-7.2.5/deps/lua/src/lua_struct.c:242:29: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] redis-7.2.5/deps/lua/src/lua_struct.c:326:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] redis-7.2.5/deps/lua/src/lua_struct.c:333:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] redis-7.2.5/deps/lua/src/lua_struct.c:137:44: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] redis-7.2.5/deps/lua/src/lua_struct.c:81:7: style: union member 'Anonymous0::dummy' is never used. [unusedStructMember] redis-7.2.5/deps/lua/src/luac.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/luac.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/luac.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/luac.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lundump.c:106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/lua_cmsgpack.c:209:27: warning: Logical conjunction always evaluates to false: sizeof(f) == 4 && sizeof(d) == 8. [incorrectLogicOperator] redis-7.2.5/deps/lua/src/lua_cmsgpack.c:207:15: note: 'f' is assigned value 'd' here. redis-7.2.5/deps/lua/src/lua_cmsgpack.c:209:27: note: Logical conjunction always evaluates to false: sizeof(f) == 4 && sizeof(d) == 8. redis-7.2.5/deps/lua/src/lua_cmsgpack.c:74:20: style: Variable 'testp' can be declared as pointer to const [constVariablePointer] redis-7.2.5/deps/lua/src/strbuf.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/strbuf.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/strbuf.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/strbuf.c:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] redis-7.2.5/deps/lua/src/strbuf.c:134:17: style: Condition 'reqsize