2024-04-16 21:30 ftp://ftp.de.debian.org/debian/pool/main/g/glibc/glibc_2.38.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: 8cd680b (2024-04-15 22:43:04 +0200) count: 12724 10006 elapsed-time: 208.9 356.8 head-timing-info: old-timing-info: head results: glibc-2.38/argp/argp-fmtstream.c:62:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argp_fmtstream [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-fmtstream.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_ALIAS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:568:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_ALIAS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:596:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_ALIAS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:628:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_HIDDEN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_HIDDEN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:841:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_DOC [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1069:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_ARG_OPTIONAL [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1137:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_KEY_HELP_HEADER [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_DOC [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1353:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_KEY_HELP_DUP_ARGS_NOTE [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_NO_USAGE [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1396:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_NO_USAGE [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1428:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_NO_USAGE [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1497:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argp [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1515:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_KEY_HELP_ARGS_DOC [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_KEY_HELP_PRE_DOC [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_HELP_USAGE [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1841:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_NO_ERRS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1869:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_NO_ERRS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1933:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_NO_ERRS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:116:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_HELP_STD_HELP [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argp_program_version_hook [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:328:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION_ALIAS [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_IN_ORDER [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:475:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argp [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GETOPT_DATA_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:597:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:682:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:808:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_LONG_ONLY [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:891:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_NO_HELP [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-parse.c:894:34: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/argp/argp-parse.c:895:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/argp/argp-parse.c:356:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/argp/argp-parse.c:741:13: style: Variable 'short_index' can be declared as pointer to const [constVariablePointer] glibc-2.38/argp/argp-parse.c:509:42: portability: 'parser->storage' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/argp/argp-parse.c:510:39: portability: 'parser->storage' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/argp/argp-parse.c:510:46: portability: 'parser->storage+(szs.num_groups+1)*sizeof(struct group)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/argp/argp-parse.c:511:40: portability: 'parser->storage' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/argp/argp-parse.c:511:47: portability: 'parser->storage+(szs.num_groups+1)*sizeof(struct group)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/argp/argp-parse.c:511:54: portability: 'parser->storage+(szs.num_groups+1)*sizeof(struct group)+(szs.num_child_inputs*sizeof(void*))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/argp/argp-help.c:1453:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/argp/argp-help.c:1701:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/argp/argp-help.c:1398:11: style: Redundant assignment of 'arg' to itself. [selfAssignment] glibc-2.38/argp/argp-help.c:1432:8: style: Redundant assignment of 'arg' to itself. [selfAssignment] glibc-2.38/argp/argp-help.c:1390:15: style: Local variable 'arg' shadows outer function [shadowFunction] glibc-2.38/argp/argp-help.c:1064:1: note: Shadowed declaration glibc-2.38/argp/argp-help.c:1390:15: note: Shadow variable glibc-2.38/argp/argp-help.c:1422:15: style: Local variable 'arg' shadows outer function [shadowFunction] glibc-2.38/argp/argp-help.c:1064:1: note: Shadowed declaration glibc-2.38/argp/argp-help.c:1422:15: note: Shadow variable glibc-2.38/argp/argp-help.c:342:38: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/argp-test.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-test.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_KEY_HELP_EXTRA [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-test.c:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/argp-help.c:1786:16: style: Variable 'anything' is assigned a value that is never used. [unreadVariable] glibc-2.38/argp/argp-help.c:1972:13: style: Unused variable: buf [unusedVariable] glibc-2.38/argp/argp-test.c:49:31: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'sub_parse_opt' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/argp/argp-test.c:81:16: note: You might need to cast the function pointer here glibc-2.38/argp/argp-test.c:49:31: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/argp/argp-test.c:49:55: style: Parameter 'state' can be declared as pointer to const. However it seems that 'sub_parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/argp/argp-test.c:81:16: note: You might need to cast the function pointer here glibc-2.38/argp/argp-test.c:49:55: note: Parameter 'state' can be declared as pointer to const glibc-2.38/argp/argp-test.c:71:51: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/argp-test.c:125:22: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/argp-test.c:139:51: style: Parameter 'state' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/argp/argp-test.c:197:12: note: You might need to cast the function pointer here glibc-2.38/argp/argp-test.c:139:51: note: Parameter 'state' can be declared as pointer to const glibc-2.38/argp/bug-argp2.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/bug-argp2.c:30:27: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/bug-argp2.c:30:51: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/tst-argp1.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/argp/tst-argp1.c:110:27: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/tst-argp1.c:110:51: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] glibc-2.38/argp/tst-ldbl-argp.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/assert/assert.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/assert/test-assert-perr.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/assert/test-assert.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/assert/test-assert.c:36:13: style: Same expression on both sides of '=='. [duplicateExpression] glibc-2.38/benchtests/bench-arc4random.c:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DURATION [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-arc4random.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-arc4random.c:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __v [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-arc4random.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-arc4random.c:202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-arc4random.c:207:42: warning: Uninitialized variable: fnames [uninitvar] glibc-2.38/benchtests/bench-arc4random.c:195:21: note: Assuming condition is false glibc-2.38/benchtests/bench-arc4random.c:207:42: note: Uninitialized variable: fnames glibc-2.38/benchtests/bench-string.h:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-string.h:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-string.h:273:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero-large.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero-large.c:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero-walk.c:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero-walk.c:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-string.h:268:6: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/benchtests/bench-string.h:134:5: note: Shadowed declaration glibc-2.38/benchtests/bench-string.h:268:6: note: Shadow variable glibc-2.38/benchtests/bench-bzero-large.c:86:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-large.c:86:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-bzero-large.c:86:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-large.c:86:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-bzero-large.c:114:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:114:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:114:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-large.c:114:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-bzero-large.c:114:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:114:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-large.c:114:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-large.c:114:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-bzero-large.c:86:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-bzero-large.c:114:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-bzero.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero.c:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero-walk.c:82:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:82:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:82:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-walk.c:82:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-bzero-walk.c:82:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:82:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:82:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-walk.c:82:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-bzero-walk.c:111:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-walk.c:111:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-bzero-walk.c:111:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero-walk.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero-walk.c:111:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-bzero-walk.c:82:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-bzero-walk.c:111:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-hash-funcs-kernel.h:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __v [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-hash-funcs-kernel.h:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __v [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-hash-funcs.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-hash-funcs.c:120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-bzero.c:85:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:85:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:85:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero.c:85:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-bzero.c:85:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:85:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:85:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero.c:85:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-bzero.c:112:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero.c:112:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-bzero.c:112:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-bzero.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-bzero.c:112:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-bzero.c:85:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-bzero.c:112:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-hash-funcs.c:21:0: error: #error "No TEST_FUNC provided!" [preprocessorErrorDirective] glibc-2.38/benchtests/bench-libmvec-skeleton.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-malloc-simple.c:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-malloc-simple.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-malloc-thread.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-malloc-thread.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-malloc-thread.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-malloc-thread.c:272:17: style: Local variable 'usage' shadows outer function [shadowFunction] glibc-2.38/benchtests/bench-malloc-thread.c:217:13: note: Shadowed declaration glibc-2.38/benchtests/bench-malloc-thread.c:272:17: note: Shadow variable glibc-2.38/benchtests/bench-math-inlines.c:250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memccpy.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memccpy.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-math-inlines.c:152:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:153:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:154:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:155:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:157:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:158:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:159:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:160:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:161:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:163:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:164:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:165:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:166:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:168:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:169:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:170:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:172:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:173:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:174:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:176:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-math-inlines.c:177:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-memccpy.c:87:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-memccpy.c:87:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-memccpy.c:87:3: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-memccpy.c:87:3: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-memccpy.c:89:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memccpy.c:89:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memccpy.c:89:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memccpy.c:89:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memccpy.c:103:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memccpy.c:103:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memccpy.c:103:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memccpy.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memccpy.c:103:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memccpy.c:26:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memccpy.c:89:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memccpy.c:103:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memchr.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memchr.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcmp.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcmp.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcmp.c:88:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:88:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:88:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcmp.c:88:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcmp.c:88:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:88:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:88:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcmp.c:88:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcmp.c:115:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:115:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:115:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcmp.c:115:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcmp.c:115:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:115:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcmp.c:115:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcmp.c:115:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcmp.c:88:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcmp.c:115:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memchr.c:149:23: style: Checking if unsigned expression 'al' is less than zero. [unsignedLessThanZero] glibc-2.38/benchtests/bench-memchr.c:142:12: note: Assignment 'al_max=0', assigned value is 0 glibc-2.38/benchtests/bench-memchr.c:149:23: note: Unsigned less than zero glibc-2.38/benchtests/bench-memchr.c:111:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memchr.c:111:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memchr.c:111:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:111:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memchr.c:111:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memchr.c:136:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:136:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:136:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memchr.c:136:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memchr.c:136:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:136:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memchr.c:136:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memchr.c:136:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memchr.c:111:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memchr.c:136:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy-large.c:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy-large.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy-large.c:84:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-large.c:84:7: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-large.c:84:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-large.c:84:7: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-large.c:113:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:113:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:113:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-large.c:113:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-large.c:113:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:113:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-large.c:113:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-large.c:113:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-large.c:84:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy-large.c:113:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy-walk.c:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy-random.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy-random.c:183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-walk.c:84:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy-walk.c:112:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy-random.c:168:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:168:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:168:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-random.c:168:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-random.c:168:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:168:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:168:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-random.c:168:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-random.c:193:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:193:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:193:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-random.c:193:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-random.c:193:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:193:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy-random.c:193:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy-random.c:193:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy-random.c:168:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy-random.c:193:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/str-two-way.h:370:31: error: syntax error [syntaxError] glibc-2.38/benchtests/bench-memcpy.c:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcpy.c:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove-large.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove-large.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove-large.c:77:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:77:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:77:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-large.c:77:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memmove-large.c:77:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:77:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:77:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-large.c:77:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memmove-large.c:103:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-large.c:103:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memmove-large.c:103:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-large.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-large.c:103:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memmove-large.c:77:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memmove-large.c:103:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy.c:89:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:89:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:89:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy.c:89:7: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy.c:89:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:89:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:89:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy.c:89:7: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy.c:118:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:118:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:118:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy.c:118:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memcpy.c:118:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:118:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memcpy.c:118:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memcpy.c:118:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memcpy.c:89:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memcpy.c:118:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memmove-walk.c:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove-walk.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove.c:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memmove-walk.c:97:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:97:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:97:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-walk.c:97:7: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memmove-walk.c:97:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:97:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:97:7: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-walk.c:97:7: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memmove-walk.c:126:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-walk.c:126:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memmove-walk.c:126:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove-walk.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove-walk.c:126:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memmove-walk.c:57:9: style: Variable 'dst_end' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memmove-walk.c:97:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memmove-walk.c:126:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memmove.c:79:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:79:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:79:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove.c:79:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memmove.c:79:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:79:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:79:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove.c:79:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memmove.c:106:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:106:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:106:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove.c:106:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memmove.c:106:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:106:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memmove.c:106:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memmove.c:106:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memmove.c:79:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memmove.c:106:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-mempcpy.c:27:31: portability: 'memcpy(dst,src,n)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/benchtests/bench-memset-large.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memset-large.c:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memset-walk.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memset-walk.c:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memset-large.c:66:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:66:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:66:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-large.c:66:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memset-large.c:66:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:66:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:66:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-large.c:66:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memset-large.c:95:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:95:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:95:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-large.c:95:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memset-large.c:95:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:95:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-large.c:95:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-large.c:95:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memset-large.c:66:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memset-large.c:95:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memset-walk.c:60:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:60:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:60:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-walk.c:60:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memset-walk.c:60:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:60:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:60:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-walk.c:60:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memset-walk.c:89:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-walk.c:89:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memset-walk.c:89:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset-walk.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset-walk.c:89:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memset-walk.c:60:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memset-walk.c:89:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memset.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memset.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memset.c:74:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:74:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:74:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset.c:74:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memset.c:74:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:74:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:74:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset.c:74:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memset.c:103:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset.c:103:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-memset.c:103:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-memset.c:103:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-memset.c:103:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-memset.c:74:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-memset.c:103:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-pthread-lock-base.c:247:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-pthread-lock-base.c:53:19: style: Variable 'buf2' can be declared as const array [constVariable] glibc-2.38/benchtests/bench-pthread-lock-base.c:61:26: style: Variable 'buf2' can be declared as const array [constVariable] glibc-2.38/benchtests/bench-pthread-lock-base.c:55:17: error: Uninitialized variable: buf2 [uninitvar] glibc-2.38/benchtests/bench-pthread-locks.c:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-pthread-locks.c:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-pthread-locks.c:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-pthread-locks.c:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-pthread-locks.c:527:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-pthread-locks.c:117:7: warning: Return value of function pthread_mutex_trylock() is not used. [ignoredReturnValue] glibc-2.38/benchtests/bench-pthread-locks.c:79:26: style: Variable 'buf2' can be declared as const array [constVariable] glibc-2.38/benchtests/bench-pthread-locks.c:347:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-rawmemchr.c:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-rawmemchr.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-rawmemchr.c:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-rawmemchr.c:97:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-rawmemchr.c:97:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-rawmemchr.c:97:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-rawmemchr.c:97:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-rawmemchr.c:121:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:121:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:121:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-rawmemchr.c:121:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-rawmemchr.c:121:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:121:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-rawmemchr.c:121:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-rawmemchr.c:121:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-rawmemchr.c:97:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-rawmemchr.c:121:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-skeleton.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcpy.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcpy.c:138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-skeleton.c:167:13: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/benchtests/bench-skeleton.c:38:17: note: Shadowed declaration glibc-2.38/benchtests/bench-skeleton.c:167:13: note: Shadow variable glibc-2.38/benchtests/bench-strcpy.c:123:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy.c:123:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcpy.c:123:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy.c:123:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcpy.c:148:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:148:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:148:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy.c:148:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcpy.c:148:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:148:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy.c:148:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy.c:148:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcpy.c:123:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcpy.c:148:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncpy.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncpy.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcpy_chk.c:79:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strcpy_chk.c:79:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strcpy_chk.c:139:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strcpy_chk.c:139:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strcpy_chk.c:139:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcpy_chk.c:66:9: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcpy_chk.c:141:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcpy_chk.c:158:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcpy_chk.c:78:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable] glibc-2.38/benchtests/bench-strncpy.c:80:14: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/benchtests/bench-strncpy.c:60:10: note: Shadowed declaration glibc-2.38/benchtests/bench-strncpy.c:80:14: note: Shadow variable glibc-2.38/benchtests/bench-strncpy.c:139:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:139:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:139:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncpy.c:139:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncpy.c:139:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:139:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:139:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncpy.c:139:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncpy.c:164:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:164:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:164:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncpy.c:164:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncpy.c:164:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:164:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncpy.c:164:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncpy.c:164:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncpy.c:139:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncpy.c:164:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcasecmp.c:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcasecmp.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcat.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcat.c:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcasecmp.c:101:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:101:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:101:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcasecmp.c:101:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcasecmp.c:101:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:101:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:101:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcasecmp.c:101:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcasecmp.c:126:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcasecmp.c:126:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcasecmp.c:126:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcasecmp.c:126:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcasecmp.c:126:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcasecmp.c:101:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcasecmp.c:126:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcat.c:122:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:122:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:122:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcat.c:122:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcat.c:122:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:122:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:122:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcat.c:122:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcat.c:152:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:152:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:152:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcat.c:152:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcat.c:152:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:152:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcat.c:152:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcat.c:152:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcat.c:122:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcat.c:152:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strchr.c:165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strchr.c:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strchr.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strchr.c:254:31: style: Condition 'buf[align+i]==0' is always false [knownConditionTrueFalse] glibc-2.38/benchtests/bench-strchr.c:251:27: note: Assignment 'buf[align+i]=32+23*i%max_char', assigned value is greater than 31 glibc-2.38/benchtests/bench-strchr.c:254:31: note: Condition 'buf[align+i]==0' is always false glibc-2.38/benchtests/bench-strchr.c:264:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] glibc-2.38/benchtests/bench-strchr.c:266:3: note: Found duplicate branches for 'if' and 'else'. glibc-2.38/benchtests/bench-strchr.c:264:8: note: Found duplicate branches for 'if' and 'else'. glibc-2.38/benchtests/bench-strchr.c:278:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:278:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:278:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:278:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:278:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:278:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:278:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:278:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:303:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:303:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:303:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:303:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:303:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:303:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:303:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:303:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:243:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strchr.c:278:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strchr.c:303:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strchr.c:183:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:183:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:183:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:183:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:183:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:183:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:183:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:183:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:199:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:199:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:199:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:199:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:199:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:199:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strchr.c:199:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strchr.c:199:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strchr.c:183:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strchr.c:199:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcmp.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcmp.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcmp.c:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcoll.c:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcoll.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcoll.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcoll.c:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strcoll.c:97:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/benchtests/bench-strcoll.c:102:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/benchtests/bench-strcoll.c:133:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/benchtests/bench-strcoll.c:138:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/benchtests/bench-strcoll.c:97:9: style: Variable 'token' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcoll.c:133:9: style: Variable 'word' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcoll.c:180:46: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-strcoll.c:248:13: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcmp.c:116:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:116:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:116:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcmp.c:116:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcmp.c:116:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:116:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:116:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcmp.c:116:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcmp.c:133:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcmp.c:133:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcmp.c:133:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcmp.c:133:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcmp.c:196:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:196:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:196:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcmp.c:196:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strcmp.c:196:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:196:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strcmp.c:196:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strcmp.c:196:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strcmp.c:116:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcmp.c:124:56: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-strcmp.c:124:66: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-strcmp.c:133:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strcmp.c:196:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strpbrk.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strpbrk.c:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strpbrk.c:131:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:131:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:131:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strpbrk.c:131:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strpbrk.c:131:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:131:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:131:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strpbrk.c:131:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strpbrk.c:156:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:156:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:156:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strpbrk.c:156:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strpbrk.c:156:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:156:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strpbrk.c:156:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strpbrk.c:156:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strpbrk.c:131:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strpbrk.c:156:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strlen.c:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strlen.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strlen.c:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncasecmp.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncasecmp.c:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strlen.c:89:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strlen.c:89:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strlen.c:89:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:89:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strlen.c:89:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strlen.c:123:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strlen.c:123:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strlen.c:123:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strlen.c:123:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strlen.c:123:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strlen.c:89:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strlen.c:123:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncasecmp.c:92:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:92:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:92:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncasecmp.c:92:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncasecmp.c:92:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:92:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:92:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncasecmp.c:92:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncasecmp.c:117:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:117:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:117:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncasecmp.c:117:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncasecmp.c:117:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:117:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncasecmp.c:117:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncasecmp.c:117:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncasecmp.c:92:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncasecmp.c:117:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncat.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncat.c:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncmp.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncmp.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncmp.c:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncmp.c:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncmp.c:297:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strncat.c:133:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncat.c:133:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncat.c:133:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncat.c:133:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncat.c:161:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:161:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:161:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncat.c:161:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncat.c:161:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:161:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncat.c:161:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncat.c:161:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncat.c:133:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncat.c:161:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncmp.c:81:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:81:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:81:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:81:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:81:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:81:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:81:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:81:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:138:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:138:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:138:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:138:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:138:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:138:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:138:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:138:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:176:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:176:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:176:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:176:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:176:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:176:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:176:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:176:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:245:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:245:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:245:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:245:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:245:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:245:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:245:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:245:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:258:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:258:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:258:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:258:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:258:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:258:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:258:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:258:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:307:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:307:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:307:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:307:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:307:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:307:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strncmp.c:307:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strncmp.c:307:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strncmp.c:81:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncmp.c:138:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncmp.c:166:56: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-strncmp.c:166:66: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] glibc-2.38/benchtests/bench-strncmp.c:176:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncmp.c:245:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncmp.c:258:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strncmp.c:307:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strnlen.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strnlen.c:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strnlen.c:98:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:98:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:98:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strnlen.c:98:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strnlen.c:98:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:98:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:98:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strnlen.c:98:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strnlen.c:124:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:124:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:124:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strnlen.c:124:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strnlen.c:124:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:124:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strnlen.c:124:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strnlen.c:124:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strnlen.c:98:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strnlen.c:124:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strrchr.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strrchr.c:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strrchr.c:133:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strrchr.c:133:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strrchr.c:133:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:133:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strrchr.c:133:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strrchr.c:158:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strrchr.c:158:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strrchr.c:158:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strrchr.c:158:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strrchr.c:158:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strrchr.c:133:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strrchr.c:158:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strsep.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strsep.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strspn.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strspn.c:127:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strspn.c:112:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strspn.c:112:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strspn.c:112:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:112:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strspn.c:112:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strspn.c:137:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:137:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:137:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strspn.c:137:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strspn.c:137:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:137:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strspn.c:137:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strspn.c:137:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strspn.c:112:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strspn.c:137:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strsep.c:65:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strsep.c:65:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strsep.c:65:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strsep.c:65:3: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strsep.c:68:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:68:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:68:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strsep.c:68:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strsep.c:68:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:68:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:68:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strsep.c:68:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strsep.c:86:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strsep.c:86:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strsep.c:86:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strsep.c:86:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strsep.c:86:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strsep.c:68:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strsep.c:86:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strstr.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strstr.c:363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strtok.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strtok.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strtok.c:61:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strtok.c:61:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strtok.c:61:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strtok.c:61:3: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/benchtests/bench-strtok.c:64:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:64:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:64:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strtok.c:64:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strtok.c:64:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:64:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:64:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strtok.c:64:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strtok.c:97:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strtok.c:97:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strtok.c:97:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strtok.c:97:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strtok.c:97:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strtok.c:64:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strtok.c:97:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:209:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:209:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:209:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:209:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:209:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:209:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:209:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:209:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:253:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:253:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:253:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:253:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:253:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:253:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:253:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:253:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:284:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:284:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:284:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:284:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:284:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:284:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:284:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:284:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:314:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:314:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:314:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:314:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:314:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:314:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:314:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:314:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:349:5: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:349:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:349:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:349:5: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:349:5: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:349:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:349:5: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:349:5: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:373:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:373:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:373:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:373:3: note: Comparing pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:373:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/benchtests/bench-string.h:39:32: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:373:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-string.h:39:15: note: Variable declared here. glibc-2.38/benchtests/bench-strstr.c:373:3: note: Array decayed to pointer here. glibc-2.38/benchtests/bench-strstr.c:373:3: note: Subtracting pointers that point to different objects glibc-2.38/benchtests/bench-strstr.c:209:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:253:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:284:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:314:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:349:5: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-strstr.c:373:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/benchtests/bench-util.c:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_ITER [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-wcrtomb.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strpbrk.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-strspn.c:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/bench-memcmp.c:79:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/json-lib.c:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/json-lib.c:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/json-lib.c:181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/json-lib.c:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/thread_create-source.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/benchtests/thread_create-source.c:34:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thread_dummy' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/benchtests/thread_create-source.c:54:37: note: You might need to cast the function pointer here glibc-2.38/benchtests/thread_create-source.c:34:21: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/catgets/catgets.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMSG [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/catgets.c:126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_print_progname [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:1017:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:1228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/gencat.c:1314:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/test-gencat.c:10:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/tst-catgets.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_STACK [valueFlowBailoutIncompleteVar] glibc-2.38/catgets/tst-catgets.c:78:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/catgets/tst-catgets.c:71:10: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] glibc-2.38/crypt/badsalttest.c:46:20: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] glibc-2.38/crypt/crypt-entry.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/crypt-entry.c:75:24: style:inconclusive: Function '__crypt_r' argument 1 names different: declaration '__key' definition 'key'. [funcArgNamesDifferent] glibc-2.38/crypt/crypt-private.h:68:37: note: Function '__crypt_r' argument 1 names different: declaration '__key' definition 'key'. glibc-2.38/crypt/crypt-entry.c:75:24: note: Function '__crypt_r' argument 1 names different: declaration '__key' definition 'key'. glibc-2.38/crypt/crypt-entry.c:75:41: style:inconclusive: Function '__crypt_r' argument 2 names different: declaration '__salt' definition 'salt'. [funcArgNamesDifferent] glibc-2.38/crypt/crypt-private.h:68:56: note: Function '__crypt_r' argument 2 names different: declaration '__salt' definition 'salt'. glibc-2.38/crypt/crypt-entry.c:75:41: note: Function '__crypt_r' argument 2 names different: declaration '__salt' definition 'salt'. glibc-2.38/crypt/crypt-entry.c:76:36: style:inconclusive: Function '__crypt_r' argument 3 names different: declaration '__data' definition 'data'. [funcArgNamesDifferent] glibc-2.38/crypt/crypt-private.h:69:40: note: Function '__crypt_r' argument 3 names different: declaration '__data' definition 'data'. glibc-2.38/crypt/crypt-entry.c:76:36: note: Function '__crypt_r' argument 3 names different: declaration '__data' definition 'data'. glibc-2.38/crypt/crypt_util.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/crypt/crypt_util.c:403:16: style: Local variable 'mask1' shadows outer variable [shadowVariable] glibc-2.38/crypt/crypt_util.c:335:12: note: Shadowed declaration glibc-2.38/crypt/crypt_util.c:403:16: note: Shadow variable glibc-2.38/crypt/crypt_util.c:428:28: style: Local variable 'mask1' shadows outer variable [shadowVariable] glibc-2.38/crypt/crypt_util.c:335:12: note: Shadowed declaration glibc-2.38/crypt/crypt_util.c:428:28: note: Shadow variable glibc-2.38/crypt/crypt_util.c:428:35: style: Local variable 'mask2' shadows outer variable [shadowVariable] glibc-2.38/crypt/crypt_util.c:335:19: note: Shadowed declaration glibc-2.38/crypt/crypt_util.c:428:35: note: Shadow variable glibc-2.38/crypt/crypt_util.c:310:21: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] glibc-2.38/crypt/crypt_util.c:724:67: style: Parameter '__data' can be declared as pointer to const [constParameterPointer] glibc-2.38/catgets/gencat.c:932:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/catgets/gencat.c:934:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/catgets/gencat.c:1005:12: warning:inconclusive: Either the condition 'fd<0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/catgets/gencat.c:981:14: note: Assuming that condition 'fd<0' is not redundant glibc-2.38/catgets/gencat.c:1005:12: note: Invalid argument glibc-2.38/catgets/gencat.c:843:28: style:inconclusive: Function 'write_out' argument 1 names different: declaration 'result' definition 'catalog'. [funcArgNamesDifferent] glibc-2.38/catgets/gencat.c:146:40: note: Function 'write_out' argument 1 names different: declaration 'result' definition 'catalog'. glibc-2.38/catgets/gencat.c:843:28: note: Function 'write_out' argument 1 names different: declaration 'result' definition 'catalog'. glibc-2.38/catgets/gencat.c:1301:30: style:inconclusive: Function 'open_conversion' argument 1 names different: declaration 'codesetp' definition 'codeset'. [funcArgNamesDifferent] glibc-2.38/catgets/gencat.c:153:41: note: Function 'open_conversion' argument 1 names different: declaration 'codesetp' definition 'codeset'. glibc-2.38/catgets/gencat.c:1301:30: note: Function 'open_conversion' argument 1 names different: declaration 'codesetp' definition 'codeset'. glibc-2.38/catgets/gencat.c:379:13: style: Local variable 'len' shadows outer variable [shadowVariable] glibc-2.38/catgets/gencat.c:269:10: note: Shadowed declaration glibc-2.38/catgets/gencat.c:379:13: note: Shadow variable glibc-2.38/catgets/gencat.c:522:13: style: Local variable 'buf' shadows outer variable [shadowVariable] glibc-2.38/catgets/gencat.c:268:9: note: Shadowed declaration glibc-2.38/catgets/gencat.c:522:13: note: Shadow variable glibc-2.38/catgets/gencat.c:201:51: style: Parameter 'state' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/catgets/gencat.c:135:12: note: You might need to cast the function pointer here glibc-2.38/catgets/gencat.c:201:51: note: Parameter 'state' can be declared as pointer to const glibc-2.38/crypt/md5-block.c:18:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md5_uint32 [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/md5-crypt.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/md5-crypt.c:118:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/md5-crypt.c:135:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/md5c-test.c:11:8: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] glibc-2.38/crypt/md5c-test.c:8:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/crypt/md5.c:115:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/crypt/md5.c:212:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/crypt/md5.c:221:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/crypt/md5.c:234:25: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/crypt/md5.c:245:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/crypt/md5.c:251:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/crypt/sha256-block.c:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/sha256-crypt.c:360:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/sha256-crypt.c:167:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/sha256-crypt.c:247:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/sha256-crypt.c:273:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/sha256.c:123:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_ORDER [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/sha256c-test.c:47:18: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] glibc-2.38/crypt/sha256c-test.c:47:13: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/crypt/sha512-block.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL128_low [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/sha512-crypt.c:382:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/sha512-crypt.c:167:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/sha512-crypt.c:246:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/sha512-crypt.c:272:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/crypt/sha512c-test.c:48:18: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] glibc-2.38/crypt/sha512c-test.c:48:13: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/crypt/sha512.c:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_ORDER [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/speeds.c:79:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] glibc-2.38/crypt/speeds.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_VIRTUAL [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/speeds.c:144:6: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] glibc-2.38/crypt/speeds.c:81:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/crypt/ufc.c:31:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] glibc-2.38/crypt/ufc.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/crypt/ufc.c:46:9: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] glibc-2.38/crypt/ufc.c:43:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] glibc-2.38/crypt/ufc.c:34:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/crypt/ufc.c:47:15: warning: Uninitialized variable: s [uninitvar] glibc-2.38/crypt/ufc.c:45:15: note: Assuming condition is false glibc-2.38/crypt/ufc.c:47:15: note: Uninitialized variable: s glibc-2.38/csu/check_fds.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] glibc-2.38/csu/check_fds.c:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/csu/errno-loc.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/csu/gmon-start.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mcleanup [valueFlowBailoutIncompleteVar] glibc-2.38/csu/init-first.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_argc [valueFlowBailoutIncompleteVar] glibc-2.38/csu/libc-tls.c:162:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective] glibc-2.38/csu/libc-start.c:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] glibc-2.38/csu/libc-start.c:177:45: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/csu/libc-start.c:154:15: note: Variable declared here. glibc-2.38/csu/libc-start.c:177:25: note: Array decayed to pointer here. glibc-2.38/csu/libc-start.c:152:15: note: Variable declared here. glibc-2.38/csu/libc-start.c:177:47: note: Array decayed to pointer here. glibc-2.38/csu/libc-start.c:177:45: note: Subtracting pointers that point to different objects glibc-2.38/csu/libc-start.c:187:40: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/csu/libc-start.c:158:15: note: Variable declared here. glibc-2.38/csu/libc-start.c:187:23: note: Array decayed to pointer here. glibc-2.38/csu/libc-start.c:156:15: note: Variable declared here. glibc-2.38/csu/libc-start.c:187:42: note: Array decayed to pointer here. glibc-2.38/csu/libc-start.c:187:40: note: Subtracting pointers that point to different objects glibc-2.38/csu/libc-start.c:196:31: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/csu/libc-start.c:161:15: note: Variable declared here. glibc-2.38/csu/libc-start.c:196:14: note: Array decayed to pointer here. glibc-2.38/csu/libc-start.c:160:15: note: Variable declared here. glibc-2.38/csu/libc-start.c:196:33: note: Array decayed to pointer here. glibc-2.38/csu/libc-start.c:196:31: note: Subtracting pointers that point to different objects glibc-2.38/csu/libc-start.c:194:18: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'call_fini' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/csu/libc-start.c:325:17: note: You might need to cast the function pointer here glibc-2.38/csu/libc-start.c:194:18: note: Parameter 'unused' can be declared as pointer to const glibc-2.38/csu/version.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] glibc-2.38/ctype/ctype-c99.c:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISblank [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype-c99_l.c:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISblank [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype-info.c:22:20: error: syntax error [syntaxError] glibc-2.38/ctype/ctype.c:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISalnum [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISalpha [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IScntrl [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISdigit [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISlower [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISgraph [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISprint [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISpunct [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISspace [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISupper [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISxdigit [valueFlowBailoutIncompleteVar] glibc-2.38/ctype/ctype_l.c:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ISalnum [valueFlowBailoutIncompleteVar] glibc-2.38/debug/asprintf_chk.c:52:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/ctype/test_ctype.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/debug/backtrace-tst.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] glibc-2.38/debug/backtrace.c:87:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/debug/backtracesymsfd.c:120:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/debug/backtracesyms.c:49:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dli_fname [valueFlowBailoutIncompleteVar] glibc-2.38/debug/backtracesyms.c:53:31: style: Condition 'info[cnt].dli_fname' is always true [knownConditionTrueFalse] glibc-2.38/debug/fdelt_chk.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/debug/fgets_chk.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/fgets_u_chk.c:42:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/fgetws_chk.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/fgetws_u_chk.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/fprintf_chk.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/debug/getgroups_chk.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/debug/getwd_chk.c:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/libioP.h:951:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_2_1_stdin_ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/libioP.h:979:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_USER_LOCK [valueFlowBailoutIncompleteVar] glibc-2.38/debug/gets_chk.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/libioP.h:1009:39: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] glibc-2.38/debug/noophooks.c:22:33: style: Parameter 'this_fn' can be declared as pointer to const. However it seems that '__cyg_profile_func_enter' is a callback function, if 'this_fn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/noophooks.c:25:15: note: You might need to cast the function pointer here glibc-2.38/debug/noophooks.c:22:33: note: Parameter 'this_fn' can be declared as pointer to const glibc-2.38/debug/noophooks.c:22:48: style: Parameter 'call_site' can be declared as pointer to const. However it seems that '__cyg_profile_func_enter' is a callback function, if 'call_site' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/noophooks.c:25:15: note: You might need to cast the function pointer here glibc-2.38/debug/noophooks.c:22:48: note: Parameter 'call_site' can be declared as pointer to const glibc-2.38/debug/pcprofile.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/debug/pcprofiledump.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/debug/pcprofiledump.c:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/pcprofiledump.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/debug/pcprofiledump.c:223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGVERSION [valueFlowBailoutIncompleteVar] glibc-2.38/debug/pcprofiledump.c:113:33: warning: Either the condition 'fd==-1' is redundant or read() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/debug/pcprofiledump.c:106:14: note: Assuming that condition 'fd==-1' is not redundant glibc-2.38/debug/pcprofiledump.c:113:33: note: Invalid argument glibc-2.38/debug/printf_chk.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/debug/realpath_chk.c:33:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/debug/sprintf_chk.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/debug/stpcpy_chk.c:33:38: portability: 'memcpy(dest,src,len+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/debug/strncat_chk.c:89:11: style: Variable 's1len' is assigned a value that is never used. [unreadVariable] glibc-2.38/string/test-string.h:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-string.h:199:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/debug/test-strcpy_chk.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/debug/test-strcpy_chk.c:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/debug/test-strcpy_chk.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/debug/test-strcpy_chk.c:92:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:92:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:222:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:234:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:234:8: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:234:8: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:234:8: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:244:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:244:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:244:5: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:244:5: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:255:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:255:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:255:5: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:255:5: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:264:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:264:8: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:264:8: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:264:8: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/debug/test-strcpy_chk.c:41:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/debug/test-strcpy_chk.c:41:9: note: Shadow variable glibc-2.38/debug/test-strcpy_chk.c:140:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:140:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:140:3: note: Array decayed to pointer here. glibc-2.38/debug/test-strcpy_chk.c:140:3: note: Comparing pointers that point to different objects glibc-2.38/debug/test-strcpy_chk.c:140:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:140:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:140:3: note: Array decayed to pointer here. glibc-2.38/debug/test-strcpy_chk.c:140:3: note: Subtracting pointers that point to different objects glibc-2.38/debug/test-strcpy_chk.c:210:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:210:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:210:7: note: Array decayed to pointer here. glibc-2.38/debug/test-strcpy_chk.c:210:7: note: Comparing pointers that point to different objects glibc-2.38/debug/test-strcpy_chk.c:210:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:210:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:210:7: note: Array decayed to pointer here. glibc-2.38/debug/test-strcpy_chk.c:210:7: note: Subtracting pointers that point to different objects glibc-2.38/debug/test-strcpy_chk.c:283:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:283:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:283:3: note: Array decayed to pointer here. glibc-2.38/debug/test-strcpy_chk.c:283:3: note: Comparing pointers that point to different objects glibc-2.38/debug/test-strcpy_chk.c:283:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:283:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/debug/test-strcpy_chk.c:283:3: note: Array decayed to pointer here. glibc-2.38/debug/test-strcpy_chk.c:283:3: note: Subtracting pointers that point to different objects glibc-2.38/debug/test-strcpy_chk.c:82:9: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/test-strcpy_chk.c:140:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/test-strcpy_chk.c:150:18: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/test-strcpy_chk.c:210:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/test-strcpy_chk.c:283:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/test-strcpy_chk.c:91:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable] glibc-2.38/debug/tst-chk-cancel.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-chk-cancel.c:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-chk-cancel.c:189:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-chk-cancel.c:220:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-chk-cancel.c:34:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-chk-cancel.c:147:25: note: You might need to cast the function pointer here glibc-2.38/debug/tst-chk-cancel.c:34:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/debug/tst-chk-cancel.c:43:16: style: Parameter 'n' can be declared as pointer to const. However it seems that 'tf_read' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-chk-cancel.c:173:3: note: You might need to cast the function pointer here glibc-2.38/debug/tst-chk-cancel.c:43:16: note: Parameter 'n' can be declared as pointer to const glibc-2.38/debug/tst-chk-cancel.c:60:17: style: Parameter 'n' can be declared as pointer to const. However it seems that 'tf_pread' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-chk-cancel.c:171:3: note: You might need to cast the function pointer here glibc-2.38/debug/tst-chk-cancel.c:60:17: note: Parameter 'n' can be declared as pointer to const glibc-2.38/debug/tst-chk-cancel.c:94:16: style: Parameter 'n' can be declared as pointer to const. However it seems that 'tf_poll' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-chk-cancel.c:169:3: note: You might need to cast the function pointer here glibc-2.38/debug/tst-chk-cancel.c:94:16: note: Parameter 'n' can be declared as pointer to const glibc-2.38/debug/tst-chk-cancel.c:128:16: style: Parameter 'n' can be declared as pointer to const. However it seems that 'tf_recv' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-chk-cancel.c:174:3: note: You might need to cast the function pointer here glibc-2.38/debug/tst-chk-cancel.c:128:16: note: Parameter 'n' can be declared as pointer to const glibc-2.38/debug/tst-chk-cancel.c:145:20: style: Parameter 'n' can be declared as pointer to const. However it seems that 'tf_recvfrom' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-chk-cancel.c:175:3: note: You might need to cast the function pointer here glibc-2.38/debug/tst-chk-cancel.c:145:20: note: Parameter 'n' can be declared as pointer to const glibc-2.38/debug/tst-chk-cancel.c:224:13: style: Variable 'status' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/tst-chk-cancel.c:251:13: style: Variable 'status' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/tst-longjmp_chk.c:66:7: style:inconclusive: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] glibc-2.38/debug/tst-longjmp_chk.c:76:3: style:inconclusive: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] glibc-2.38/debug/tst-longjmp_chk2.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_ONSTACK [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-longjmp_chk2.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-fortify.c:952:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/debug/tst-fortify.c:273:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:278:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:283:19: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:287:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:291:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:295:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:303:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:307:19: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:311:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:315:19: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:319:19: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:324:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:329:16: error: Buffer is accessed out of bounds: a.buf1 [bufferAccessOutOfBounds] glibc-2.38/debug/tst-fortify.c:1735:3: warning: Return value of function getlogin_r() is not used. [ignoredReturnValue] glibc-2.38/debug/tst-fortify.c:173:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/debug/tst-fortify.c:185:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] glibc-2.38/debug/tst-fortify.c:218:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/debug/tst-fortify.c:230:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] glibc-2.38/debug/tst-fortify.c:277:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] glibc-2.38/debug/tst-fortify.c:290:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] glibc-2.38/debug/tst-fortify.c:1018:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] glibc-2.38/debug/tst-fortify.c:1020:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] glibc-2.38/debug/tst-fortify.c:1451:8: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] glibc-2.38/debug/tst-fortify.c:1455:8: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] glibc-2.38/debug/tst-longjmp_chk3.c:83:3: style:inconclusive: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] glibc-2.38/debug/tst-fortify.c:1254:3: warning: printf: referencing parameter 3 while 1 arguments given [wrongPrintfScanfParameterPositionError] glibc-2.38/debug/tst-fortify.c:1254:3: warning: printf format string requires 1 parameter but 4 are given. [wrongPrintfScanfArgNum] glibc-2.38/debug/tst-fortify.c:1258:3: warning: fprintf: referencing parameter 3 while 1 arguments given [wrongPrintfScanfParameterPositionError] glibc-2.38/debug/tst-fortify.c:1258:3: warning: fprintf format string requires 1 parameter but 4 are given. [wrongPrintfScanfArgNum] glibc-2.38/debug/tst-fortify.c:1262:3: warning: sprintf: referencing parameter 3 while 1 arguments given [wrongPrintfScanfParameterPositionError] glibc-2.38/debug/tst-fortify.c:1262:3: warning: sprintf format string requires 1 parameter but 4 are given. [wrongPrintfScanfArgNum] glibc-2.38/debug/tst-fortify.c:1266:3: warning: snprintf: referencing parameter 3 while 1 arguments given [wrongPrintfScanfParameterPositionError] glibc-2.38/debug/tst-fortify.c:1266:3: warning: snprintf format string requires 1 parameter but 4 are given. [wrongPrintfScanfArgNum] glibc-2.38/debug/tst-fortify.c:1426:10: style: Variable 'cwd4' can be declared as pointer to const [constVariablePointer] glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:92:30: style: Parameter '__stream' can be declared as pointer to const. However it seems that 'dummy_printf_function' is a callback function, if '__stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:117:35: note: You might need to cast the function pointer here glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:92:30: note: Parameter '__stream' can be declared as pointer to const glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:102:40: style: Parameter 'argtypes' can be declared as pointer to const. However it seems that 'dummy_arginfo_function' is a callback function, if 'argtypes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:118:30: note: You might need to cast the function pointer here glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:102:40: note: Parameter 'argtypes' can be declared as pointer to const glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:102:55: style: Parameter 'size' can be declared as pointer to const. However it seems that 'dummy_arginfo_function' is a callback function, if 'size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:118:30: note: You might need to cast the function pointer here glibc-2.38/debug/tst-sprintf-fortify-unchecked.c:102:55: note: Parameter 'size' can be declared as pointer to const glibc-2.38/debug/tst-fortify.c:897:39: error: Uninitialized variable: &n1 [uninitvar] glibc-2.38/debug/tst-fortify.c:897:50: error: Uninitialized variable: &n2 [uninitvar] glibc-2.38/debug/tst-fortify.c:1543:22: error: Uninitialized variable: wenough [uninitvar] glibc-2.38/debug/tst-fortify.c:1712:26: error: Uninitialized variable: enough [uninitvar] glibc-2.38/debug/tst-fortify.c:149:33: style: struct member 'A::buf2' is never used. [unusedStructMember] glibc-2.38/debug/tst-fortify.c:150:40: style: struct member 'wA::buf2' is never used. [unusedStructMember] glibc-2.38/debug/vprintf_chk.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/debug/vsprintf_chk.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/debug/vwprintf_chk.c:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/debug/wcsncat_chk.c:88:11: style: Variable 'destlen' is assigned a value that is never used. [unreadVariable] glibc-2.38/debug/wctomb_chk.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/debug/wprintf_chk.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/bug-readdir1.c:20:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/bug-readdir1.c:35:9: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/dirent/bug-readdir1.c:32:7: error: Resource leak: dirp [resourceLeak] glibc-2.38/dirent/bug-readdir1.c:37:3: error: Resource leak: dirp [resourceLeak] glibc-2.38/dirent/bug-readdir1.c:14:18: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] glibc-2.38/dirent/closedir.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/dirfd.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/fdopendir.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/getdents.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/getdents64.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/list.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/list.c:42:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/dirent/opendir-tst1.c:44:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/list.c:29:18: style: Variable 'entp' can be declared as pointer to const [constVariablePointer] glibc-2.38/dirent/opendir-tst1.c:65:7: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/dirent/opendir.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/readdir.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/readdir64.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/readdir64_r.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/readdir_r.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/rewinddir.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/dirent/scandir-tail-common.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/scandir-tail-common.c:72:7: warning:inconclusive: Possible null pointer dereference: v [nullPointer] glibc-2.38/dirent/scandir-tail-common.c:38:21: note: Assignment 'v=NULL', assigned value is 0 glibc-2.38/dirent/scandir-tail-common.c:70:16: note: Assuming condition is false glibc-2.38/dirent/scandir-tail-common.c:72:7: note: Null pointer dereference glibc-2.38/dirent/seekdir.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/seekdir.c:25:15: style: Parameter 'dirp' can be declared as pointer to const. However it seems that 'seekdir' is a callback function, if 'dirp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/dirent/seekdir.c:37:15: note: You might need to cast the function pointer here glibc-2.38/dirent/seekdir.c:25:15: note: Parameter 'dirp' can be declared as pointer to const glibc-2.38/dirent/telldir.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/telldir.c:25:15: style: Parameter 'dirp' can be declared as pointer to const. However it seems that 'telldir' is a callback function, if 'dirp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/dirent/telldir.c:38:15: note: You might need to cast the function pointer here glibc-2.38/dirent/telldir.c:25:15: note: Parameter 'dirp' can be declared as pointer to const glibc-2.38/dirent/tst-fdopendir.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/tst-fdopendir2.c:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/tst-fdopendir2.c:30:7: error: Resource leak: d [resourceLeak] glibc-2.38/dirent/tst-fdopendir2.c:20:8: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/dirent/tst-fdopendir.c:102:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/dirent/tst-fdopendir.c:101:18: style: Variable 'de' can be declared as pointer to const [constVariablePointer] glibc-2.38/dirent/tst-scandir.c:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/tst-scandir.c:70:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/tst-scandir.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/tst-scandir.c:153:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dirent/tst-scandir.c:149:54: error: Null pointer dereference [nullPointer] glibc-2.38/dirent/tst-scandir.c:232:55: error: Null pointer dereference [nullPointer] glibc-2.38/dirent/tst-scandir.c:74:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/dirent/tst-seekdir.c:31:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/dirent/tst-seekdir.c:59:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/dirent/tst-seekdir.c:13:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/bug-dl-leaf-lib.c:69:10: style: Return value '!val' is always false [knownConditionTrueFalse] glibc-2.38/dlfcn/bug-dl-leaf-lib.c:65:9: note: Assignment 'val=5', assigned value is 5 glibc-2.38/dlfcn/bug-dl-leaf-lib.c:69:10: note: Return value '!val' is always false glibc-2.38/dlfcn/bug-dlopen1.c:8:3: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/dlfcn/bug-dlopen1.c:9:3: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/dlfcn/bug-dlsym1.c:11:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/bug-dlsym1.c:20:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] glibc-2.38/dlfcn/default.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/defaultmod1.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/defaultmod1.c:14:21: style: Parameter 'mainp' can be declared as pointer to const [constParameterPointer] glibc-2.38/dlfcn/default.c:11:23: style: Parameter 'argv' can be declared as const array. However it seems that 'main' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/dlfcn/default.c:77:27: note: You might need to cast the function pointer here glibc-2.38/dlfcn/default.c:11:23: note: Parameter 'argv' can be declared as const array glibc-2.38/dlfcn/defaultmod2.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/defaultmod2.c:21:21: style: Parameter 'mainp' can be declared as pointer to const [constParameterPointer] glibc-2.38/dlfcn/dlclose.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_close [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/dlerror.c:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_dlerror_result [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/dlerror.c:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_dlerror_result [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/dlinfo.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_tls_get_addr_soft [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/dlmopen.c:106:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dlfcn/dlopen.c:101:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/dlfcn/dlsym.c:52:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_load_lock [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/dlvsym.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_load_lock [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/errmsg1.c:31:64: warning: Either the condition 's!=NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] glibc-2.38/dlfcn/errmsg1.c:32:9: note: Assuming that condition 's!=NULL' is not redundant glibc-2.38/dlfcn/errmsg1.c:31:64: note: Null pointer dereference glibc-2.38/dlfcn/failtestmod.c:21:3: warning: Return value of function dlsym() is not used. [ignoredReturnValue] glibc-2.38/dlfcn/glrefmain.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/glrefmain.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/glrefmain.c:53:7: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/dlfcn/glrefmain.c:50:9: note: Assuming that condition 'f==NULL' is not redundant glibc-2.38/dlfcn/glrefmain.c:53:7: note: Null pointer dereference glibc-2.38/dlfcn/libc_dlerror_result.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_dlerror_result [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/modatexit.c:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/modatexit.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/modcxaatexit.c:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/modcxaatexit.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/modstatic2.c:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sym [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/modstatic2.c:64:13: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/dlfcn/modstatic2.c:122:9: style: Variable 'exit_ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/modstatic2.c:141:9: style: Variable 'test3' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tst-dlinfo-phdr.c:90:42: error: Syntax Error: AST broken, 'l' doesn't have a parent. [internalAstError] glibc-2.38/dlfcn/tst-dlinfo.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DI_LINKMAP [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/tst-rec-dlopen.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/tst-rec-dlopen.c:108:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/tst-rec-dlopen.c:69:19: warning: Either the condition 'func==NULL' is redundant or there is possible null pointer dereference: func. [nullPointerRedundantCheck] glibc-2.38/dlfcn/tst-rec-dlopen.c:59:12: note: Assuming that condition 'func==NULL' is not redundant glibc-2.38/dlfcn/tst-rec-dlopen.c:69:19: note: Null pointer dereference glibc-2.38/dlfcn/tst-rec-dlopen.c:44:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tst-rec-dlopen.c:132:26: style: Variable 'ptr' is allocated memory that is never used. [unusedAllocatedMemory] glibc-2.38/dlfcn/tst-dlinfo.c:62:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/dlfcn/tststatic2.c:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sym [valueFlowBailoutIncompleteVar] glibc-2.38/dlfcn/tststatic3.c:52:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:59:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:66:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:74:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:81:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:91:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:98:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:108:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:115:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic3.c:35:17: style: Variable 'foop' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tststatic2.c:55:13: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/dlfcn/tststatic2.c:120:9: style: Variable 'exit_ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tststatic2.c:139:9: style: Variable 'test2' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tststatic5.c:52:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic5.c:60:7: error: Resource leak: handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:61:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:69:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:77:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:85:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:93:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:93:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:100:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:100:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:107:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:107:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:115:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:115:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:124:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:124:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:124:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:131:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:131:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:131:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:138:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:138:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:138:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:147:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:147:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:147:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:154:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:154:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:154:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:161:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:161:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:161:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:169:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:169:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:169:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:176:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:176:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:176:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:183:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:183:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:183:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:190:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:190:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:190:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:197:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:197:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:197:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:204:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:204:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:204:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:214:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:214:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:214:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:221:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:221:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:221:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:228:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:228:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:228:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:235:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:235:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:235:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:242:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:242:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:242:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:249:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:249:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:249:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:259:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:259:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:259:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:266:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:266:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:266:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:273:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:273:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:273:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:280:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:280:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:280:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:287:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:287:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:287:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:294:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:294:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:294:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:304:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:304:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:304:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:311:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:311:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:311:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:318:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:318:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:318:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:325:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:325:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:325:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:332:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:332:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:332:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:339:7: error: Resource leak: initial_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:339:7: error: Resource leak: global_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:339:7: error: Resource leak: local_handle [resourceLeak] glibc-2.38/dlfcn/tststatic4.c:40:17: style: Variable 'initial_foop' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tststatic4.c:41:17: style: Variable 'global_foop' can be declared as pointer to const [constVariablePointer] glibc-2.38/dlfcn/tststatic4.c:42:17: style: Variable 'local_foop' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/chroot_canon.c:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_TYPE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_extension_tag_glibc_hwcaps [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:283:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_extension_tag_generator [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:297:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:476:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_extension_section [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:523:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_CACHE_HWCAP_ISA_LEVEL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:561:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_format [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:956:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:1086:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/chroot_canon.c:126:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/chroot_canon.c:145:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/circleload1.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/circleload1.c:23:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/cache.c:302:14: warning: Either the condition 'fd<0' is redundant or fstat() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/elf/cache.c:298:10: note: Assuming that condition 'fd<0' is not redundant glibc-2.38/elf/cache.c:302:14: note: Invalid argument glibc-2.38/elf/cache.c:281:54: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/cache.c:861:53: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/cache.c:883:32: style: Parameter 'stat_buf' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/cache.c:941:32: style: Parameter 'stat_buf' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/constload1.c:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/cache.c:264:23: portability: 'file_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/cache.c:355:57: portability: '(void*)cache' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dblload.c:25:10: style: Condition 'p1==NULL' is always false [knownConditionTrueFalse] glibc-2.38/elf/dl-addr-obj.c:64:56: debug: Function::addArguments found argument 'Addr' with varid 0. [varid0] glibc-2.38/elf/dl-addr-obj.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-addr-obj.c:64:42: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-addr.c:26:28: debug: Function::addArguments found argument 'Addr' with varid 0. [varid0] glibc-2.38/elf/dl-addr.c:119:39: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/elf/dl-addr.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_executable [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-addr.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-audit.c:342:40: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-call-libc-early-init.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sym [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-call_fini.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_debug_mask [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-call_fini.c:49:49: portability: '(void*)map->l_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-cache.c:205:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_platform [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-cache.c:405:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_debug_mask [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-catch.c:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_PROGNAME [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-catch.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmpbuf [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-catch.c:94:57: style: Parameter 'exception' can be declared as pointer to const. However it seems that '_dl_signal_exception' is a callback function, if 'exception' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/dl-catch.c:109:18: note: You might need to cast the function pointer here glibc-2.38/elf/dl-catch.c:94:57: note: Parameter 'exception' can be declared as pointer to const glibc-2.38/elf/dl-close.c:584:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective] glibc-2.38/elf/dl-debug.c:55:23: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-deps.c:65:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_executable [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-deps.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-cache.c:513:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/dl-cache.c:201:27: style: Parameter 'libs' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-cache.c:281:32: style: Variable 'libnew' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-cache.c:191:30: portability: '(const void*)libs' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-cache.c:448:58: portability: '(void*)cache' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-cache.c:211:32: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/elf/dl-deps.c:228:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/dl-deps.c:249:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/dl-deps.c:271:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/dl-deps.c:311:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/dl-deps.c:429:4: warning: Either the condition 'l_initfini==NULL' is redundant or there is possible null pointer dereference: l_initfini. [nullPointerRedundantCheck] glibc-2.38/elf/dl-deps.c:423:19: note: Assuming that condition 'l_initfini==NULL' is not redundant glibc-2.38/elf/dl-deps.c:429:4: note: Null pointer dereference glibc-2.38/elf/dl-deps.c:431:38: warning: Either the condition 'l_initfini==NULL' is redundant or there is possible null pointer dereference: l_initfini. [nullPointerRedundantCheck] glibc-2.38/elf/dl-deps.c:423:19: note: Assuming that condition 'l_initfini==NULL' is not redundant glibc-2.38/elf/dl-deps.c:431:38: note: Null pointer dereference glibc-2.38/elf/dl-deps.c:213:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/dl-diagnostics.c:206:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-diagnostics.c:227:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEASE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-diagnostics.c:234:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_DST_LIB [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-environ.c:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-diagnostics.c:119:9: style: Variable 'env_equal' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-diagnostics.c:188:13: style: Variable 'env' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-execstack.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-fini.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_nns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-fini.c:110:25: style: Local variable 'l' shadows outer variable [shadowVariable] glibc-2.38/elf/dl-fini.c:71:21: note: Shadowed declaration glibc-2.38/elf/dl-fini.c:110:25: note: Shadow variable glibc-2.38/elf/dl-find_object.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-find_object.c:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-fptr.c:38:0: error: #error "ELF_MACHINE_LOAD_ADDRESS is not defined." [preprocessorErrorDirective] glibc-2.38/elf/dl-find_object.c:363:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_end [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-find_object.c:544:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_start [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-find_object.c:564:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_ns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-find_object.c:616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-find_object.c:718:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-find_object.c:825:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_start [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-hwcaps.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLIBC_HWCAPS_PREFIX [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-hwcaps.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-hwcaps.c:177:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dl_hwcaps_subdirs [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-hwcaps.c:202:51: warning: Either the condition 'overall_result==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] glibc-2.38/elf/dl-hwcaps.c:194:22: note: Assuming that condition 'overall_result==NULL' is not redundant glibc-2.38/elf/dl-hwcaps.c:202:51: note: Null pointer addition glibc-2.38/elf/dl-find_object.c:224:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-find_object.c:321:35: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-find_object.c:788:25: style: Variable 'l' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-find_object.c:811:43: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-init.c:31:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_executable [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-init.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyn [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-iteratephdr.c:85:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-init.c:64:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/dl-init.c:93:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/dl-libc.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_catch_error [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_open [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_lookup_symbol_x [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_lookup_symbol_x [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_close [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_lookup_symbol_x [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:247:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-libc.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_all_dirs [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-load.c:1269:43: error: Syntax Error: AST broken, 'l' doesn't have a parent. [internalAstError] glibc-2.38/elf/dl-lookup.c:169:30: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/elf/dl-lookup.c:214:32: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/elf/dl-lookup.c:344:47: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/elf/dl-lookup.c:769:19: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/elf/dl-minimal-malloc.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-minimal-malloc.c:50:39: style: Condition 'n>=-(unsigned long)alloc_ptr' is always true [knownConditionTrueFalse] glibc-2.38/elf/dl-minimal-malloc.c:41:30: error: Pointer addition with NULL pointer. [nullPointerArithmetic] glibc-2.38/elf/dl-minimal-malloc.c:47:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] glibc-2.38/elf/dl-minimal-malloc.c:94:23: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-minimal-malloc.c:108:26: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-minimal-malloc.c:41:30: portability: '(void*)0' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-minimal-malloc.c:47:26: portability: '(void*)0' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-minimal-malloc.c:50:17: portability: 'alloc_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-minimal-malloc.c:69:13: portability: 'alloc_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/dl-minimal.c:272:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-lookup.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-lookup.c:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_LOOKUP_FOR_RELOCATE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-lookup.c:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_LOOKUP_FOR_RELOCATE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-lookup.c:223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_ns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-lookup.c:359:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_real [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-lookup.c:544:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_loaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-lookup.c:783:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_LOOKUP_RETURN_NEWEST [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-misc.c:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-misc.c:145:3: 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] glibc-2.38/elf/dl-lookup.c:408:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/dl-lookup.c:200:31: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-lookup.c:530:20: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-open.c:213:37: debug: Function::addArguments found argument 'Addr' with varid 0. [varid0] glibc-2.38/elf/dl-object.c:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_load_write_lock [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-object.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_debug_mask [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_ns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_ns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_nns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:266:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_loaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:330:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_loaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:403:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_tls_generation [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_ns [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:501:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LM_ID_CALLER [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:781:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_load_tls_lock [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:827:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_BINDING_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:953:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_nlist [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-open.c:302:16: warning: Either the condition 'newp==NULL' is redundant or there is possible null pointer dereference: newp. [nullPointerRedundantCheck] glibc-2.38/elf/dl-open.c:296:14: note: Assuming that condition 'newp==NULL' is not redundant glibc-2.38/elf/dl-open.c:302:16: note: Null pointer dereference glibc-2.38/elf/dl-open.c:233:33: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-open.c:244:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-open.c:447:37: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/dl-object.c:209:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/dl-origin.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_origin_path [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-profile.c:490:13: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-printf.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-printf.c:243:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_debug_fd [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-printf.c:255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_debug_fd [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-profstub.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_mcount [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-profstub.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_profile_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-reloc.c:107:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective] glibc-2.38/elf/dl-runtime.c:45:25: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-scope.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_SINGLE_THREAD_P [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-setup_hash.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_MACHINE_GNU_HASH_ADDRIDX [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-support.c:215:43: error: syntax error [syntaxError] glibc-2.38/elf/dl-sort-maps.c:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_initfini [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sort-maps.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_visited [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sort-maps.c:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_dso_sort_algo [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sort-maps.c:307:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_dso_sort_algo [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sym.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_lookup_symbol_x [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sym.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sym [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sym.c:143:14: warning: Either the condition 'match==NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] glibc-2.38/elf/dl-sym.c:135:14: note: Assuming that condition 'match==NULL' is not redundant glibc-2.38/elf/dl-sym.c:142:28: note: Assignment 'l=match', assigned value is 0 glibc-2.38/elf/dl-sym.c:143:14: note: Null pointer dereference glibc-2.38/elf/dl-sort-maps.c:101:25: style: Local variable 'runp' shadows outer variable [shadowVariable] glibc-2.38/elf/dl-sort-maps.c:64:22: note: Shadowed declaration glibc-2.38/elf/dl-sort-maps.c:101:25: note: Shadow variable glibc-2.38/elf/dl-symaddr.c:23:54: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/elf/dl-sort-maps.c:264:17: warning: Uninitialized variable: rpo [uninitvar] glibc-2.38/elf/dl-sort-maps.c:221:29: note: Assuming condition is false glibc-2.38/elf/dl-sort-maps.c:264:17: note: Uninitialized variable: rpo glibc-2.38/elf/dl-symaddr.c:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-sysdep.c:19:0: error: #error dl-sysdep support missing. [preprocessorErrorDirective] glibc-2.38/elf/dl-tls.c:587:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective] glibc-2.38/elf/dl-tls_init_tp.c:40:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_init_static_tls [valueFlowBailoutIncompleteVar] glibc-2.38/elf/dl-trampoline.c:1:0: error: #error "Architecture specific PLT trampolines must be defined." [preprocessorErrorDirective] glibc-2.38/elf/dl-usage.c:43:48: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-tunables.h:51:1: error: There is an unknown macro here somewhere. Configuration is required. If rtld_hidden_proto is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-version.c:53:44: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/elf/dl-write.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/firstobj.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/globalmod1.c:10:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/globalmod1.c:9:10: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/ifuncmain1vis.c:67:14: style: Condition 'foo()!=-30' is always false [knownConditionTrueFalse] glibc-2.38/elf/ifuncmain1vis.c:67:11: note: Calling function 'foo' returns -30 glibc-2.38/elf/ifuncmain1vis.c:67:14: note: Condition 'foo()!=-30' is always false glibc-2.38/elf/ifuncmain1vis.c:73:21: style: Condition 'foo_hidden()!=-20' is always false [knownConditionTrueFalse] glibc-2.38/elf/ifuncmain1vis.c:73:18: note: Calling function 'foo_hidden' returns -20 glibc-2.38/elf/ifuncmain1vis.c:73:21: note: Condition 'foo_hidden()!=-20' is always false glibc-2.38/elf/ifuncmain1vis.c:81:24: style: Condition 'foo_protected()!=-40' is always false [knownConditionTrueFalse] glibc-2.38/elf/ifuncmain1vis.c:81:21: note: Calling function 'foo_protected' returns -40 glibc-2.38/elf/ifuncmain1vis.c:81:24: note: Condition 'foo_protected()!=-40' is always false glibc-2.38/elf/ifuncmain3.c:75:14: style: Condition 'foo()!=-30' is always false [knownConditionTrueFalse] glibc-2.38/elf/ifuncmain3.c:75:11: note: Calling function 'foo' returns -30 glibc-2.38/elf/ifuncmain3.c:75:14: note: Condition 'foo()!=-30' is always false glibc-2.38/elf/ifuncmain3.c:95:21: style: Condition 'foo_hidden()!=-20' is always false [knownConditionTrueFalse] glibc-2.38/elf/ifuncmain3.c:95:18: note: Calling function 'foo_hidden' returns -20 glibc-2.38/elf/ifuncmain3.c:95:21: note: Condition 'foo_hidden()!=-20' is always false glibc-2.38/elf/ifuncmain3.c:117:24: style: Condition 'foo_protected()!=-40' is always false [knownConditionTrueFalse] glibc-2.38/elf/ifuncmain3.c:117:21: note: Calling function 'foo_protected' returns -40 glibc-2.38/elf/ifuncmain3.c:117:24: note: Condition 'foo_protected()!=-40' is always false glibc-2.38/elf/ifuncmain3.c:53:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:62:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:69:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:84:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:91:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:104:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:111:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/ifuncmain3.c:40:8: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/initfirst.c:18:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/initfirst.c:21:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/lateglobal.c:19:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/ldconfig.c:346:39: error: There is an unknown macro here somewhere. Configuration is required. If GLIBC_HWCAPS_SUBDIRECTORY is a macro then please configure it. [unknownMacro] glibc-2.38/elf/libc-dl_find_object.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_find_object [valueFlowBailoutIncompleteVar] glibc-2.38/elf/libc_early_init.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/loadtest.c:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/loadfail.c:11:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/loadtest.c:132:4: warning: Either the condition 'fct==NULL' is redundant or there is possible null pointer dereference: fct. [nullPointerRedundantCheck] glibc-2.38/elf/loadtest.c:127:12: note: Assuming that condition 'fct==NULL' is not redundant glibc-2.38/elf/loadtest.c:132:4: note: Null pointer dereference glibc-2.38/elf/ltglobmod2.c:19:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/markermodMARKER-VALUE.c:22:0: error: #error MARKER not defined [preprocessorErrorDirective] glibc-2.38/elf/multiload.c:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDIR [valueFlowBailoutIncompleteVar] glibc-2.38/elf/multiload.c:31:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/multiload.c:17:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/neededtest.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/neededtest2.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/neededtest2.c:23:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/neededtest.c:23:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/neededtest3.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/neededtest4.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/neededtest3.c:23:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/neededtest4.c:23:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/neededtest4.c:109:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/neededtest4.c:113:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/neededtest4.c:157:3: error: Resource leak: obj [resourceLeak] glibc-2.38/elf/next.c:12:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/nodelete.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/elf/nodelete.c:97:3: error: Resource leak: p [resourceLeak] glibc-2.38/elf/nodelete.c:151:3: error: Resource leak: p [resourceLeak] glibc-2.38/elf/nodelete.c:207:3: error: Resource leak: p [resourceLeak] glibc-2.38/elf/nodlopen.c:7:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/nodlopen2.c:7:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/noload.c:15:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NOLOAD [valueFlowBailoutIncompleteVar] glibc-2.38/elf/noload.c:28:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/order2.c:22:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/order2.c:27:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/origtest.c:23:9: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] glibc-2.38/elf/origtest.c:19:10: note: Assuming that condition 'fp==NULL' is not redundant glibc-2.38/elf/origtest.c:23:9: note: Null pointer dereference glibc-2.38/elf/pldd-xx.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElfCLASS_auxv_t [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd-xx.c:197:35: warning: Either the condition 'n==-1' is redundant or memchr() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/elf/pldd-xx.c:194:10: note: Assuming that condition 'n==-1' is not redundant glibc-2.38/elf/pldd-xx.c:197:35: note: Invalid argument glibc-2.38/elf/pldd-xx.c:62:7: style: struct member 'r_debugCLASS::r_version' is never used. [unusedStructMember] glibc-2.38/elf/pldd.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd.c:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __WALL [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd.c:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd-xx.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf32_auxv_t [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd-xx.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf64_auxv_t [valueFlowBailoutIncompleteVar] glibc-2.38/elf/pldd.c:281:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/elf/readelflib.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ehdr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/readelflib.c:51:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/readelflib.c:139:24: style: Variable 'ptr_end' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/readelflib.c:80:53: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:81:3: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:95:7: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:108:50: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:109:4: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:118:14: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:175:6: portability: '(const void*)note' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:193:50: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:194:3: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:201:7: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:225:46: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:227:4: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/readelflib.c:242:4: portability: 'file_contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/pldd.c:148:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/elf/pldd.c:116:30: warning: Either the condition 'dfd==-1' is redundant or readlinkat() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/elf/pldd.c:109:11: note: Assuming that condition 'dfd==-1' is not redundant glibc-2.38/elf/pldd.c:116:30: note: Invalid argument glibc-2.38/elf/pldd.c:107:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/elf/pldd.c:148:24: warning: Either the condition 'dir==NULL' is redundant or there is possible null pointer dereference: dir. [nullPointerRedundantCheck] glibc-2.38/elf/pldd.c:143:11: note: Assuming that condition 'dir==NULL' is not redundant glibc-2.38/elf/pldd.c:148:24: note: Null pointer dereference glibc-2.38/elf/pldd.c:226:27: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/pldd.c:69:12: note: You might need to cast the function pointer here glibc-2.38/elf/pldd.c:226:27: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/elf/pldd.c:226:51: style: Parameter 'state' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/pldd.c:69:12: note: You might need to cast the function pointer here glibc-2.38/elf/pldd.c:226:51: note: Parameter 'state' can be declared as pointer to const glibc-2.38/elf/readlib.c:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ehdr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/readlib.c:64:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/readlib.c:42:15: style: struct member 'known_names::soname' is never used. [unusedStructMember] glibc-2.38/elf/readlib.c:43:7: style: struct member 'known_names::flag' is never used. [unusedStructMember] glibc-2.38/elf/reldepmod3.c:12:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/restest1.c:40:10: warning: Either the condition 'fp2==NULL' is redundant or there is possible null pointer dereference: fp2. [nullPointerRedundantCheck] glibc-2.38/elf/restest1.c:35:11: note: Assuming that condition 'fp2==NULL' is not redundant glibc-2.38/elf/restest1.c:40:10: note: Null pointer dereference glibc-2.38/elf/restest2.c:13:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/restest2.c:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/restest2.c:16:18: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/elf/restest2.c:14:9: note: Assuming that condition 'f==NULL' is not redundant glibc-2.38/elf/restest2.c:16:18: note: Null pointer dereference glibc-2.38/elf/restest2.c:29:9: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/elf/restest2.c:27:9: note: Assuming that condition 'f==NULL' is not redundant glibc-2.38/elf/restest2.c:29:9: note: Null pointer dereference glibc-2.38/elf/rtld_static_init.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sym [valueFlowBailoutIncompleteVar] glibc-2.38/elf/rtld.c:437:0: error: #error "sysdeps/MACHINE/dl-machine.h fails to define RTLD_START" [preprocessorErrorDirective] glibc-2.38/elf/sln.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sln.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sln.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sln.c:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sln.c:107:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sln.c:108:13: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sotruss-lib.c:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sotruss-lib.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sotruss-lib.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_FLG_BINDFROM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sotruss-lib.c:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_SYMB_NOPLTENTER [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sotruss-lib.c:260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_SYMB_NOPLTEXIT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sotruss-lib.c:176:29: style: Variable 'l' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sotruss-lib.c:232:22: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/sotruss-lib.c:249:25: style: Parameter 'refcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/sotruss-lib.c:249:45: style: Parameter 'defcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/sotruss-lib.c:337:24: style: Parameter 'refcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/sotruss-lib.c:337:44: style: Parameter 'defcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/static-stubs.c:31:43: style: Parameter 'exc' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/static-stubs.c:41:35: style: Parameter 'ue_header' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/static-stubs.c:43:33: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/sprof.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:387:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGVERSION [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:405:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:757:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:1046:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:1066:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sym [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:1284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:1322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:1351:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:1418:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] glibc-2.38/elf/stringtable.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringtable_entry [valueFlowBailoutIncompleteVar] glibc-2.38/elf/stringtable.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] glibc-2.38/elf/testobj1.c:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/testobj2.c:22:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/testobj3.c:22:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/testobj4.c:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:291:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:422:34: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:558:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:563:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:589:40: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:601:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:622:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:652:39: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:658:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:771:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/elf/sprof.c:559:14: warning: Either the condition 'fd==-1' is redundant or pread() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/elf/sprof.c:551:10: note: Assuming that condition 'fd==-1' is not redundant glibc-2.38/elf/sprof.c:559:14: note: Invalid argument glibc-2.38/elf/testobj5.c:22:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/sprof.c:479:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/elf/sprof.c:498:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/elf/sprof.c:1360:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/elf/sprof.c:625:32: warning: Either the condition 'realname==NULL' is redundant or there is possible null pointer dereference: realname. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:614:20: note: Assuming that condition 'realname==NULL' is not redundant glibc-2.38/elf/sprof.c:625:32: note: Null pointer dereference glibc-2.38/elf/sprof.c:1081:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1081:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1082:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1082:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1083:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1083:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1084:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1084:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1085:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1085:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1087:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1087:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1088:6: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1078:17: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1088:6: note: Null pointer dereference glibc-2.38/elf/sprof.c:1139:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1139:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1140:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1140:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1141:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1141:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1142:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1142:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1143:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1143:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1145:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1145:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1146:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1146:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:1147:8: warning: Either the condition 'newsym==NULL' is redundant or there is possible null pointer dereference: newsym. [nullPointerRedundantCheck] glibc-2.38/elf/sprof.c:1136:19: note: Assuming that condition 'newsym==NULL' is not redundant glibc-2.38/elf/sprof.c:1147:8: note: Null pointer dereference glibc-2.38/elf/sprof.c:618:8: warning: Either the condition '(cp=strrchr(realname,'/'))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] glibc-2.38/elf/sprof.c:614:62: note: Assuming that condition '(cp=strrchr(realname,'/'))==NULL' is not redundant glibc-2.38/elf/sprof.c:618:8: note: Null pointer addition glibc-2.38/elf/sprof.c:588:14: style: Local variable 'size' shadows outer variable [shadowVariable] glibc-2.38/elf/sprof.c:557:10: note: Shadowed declaration glibc-2.38/elf/sprof.c:588:14: note: Shadow variable glibc-2.38/elf/sprof.c:651:11: style: Local variable 'size' shadows outer variable [shadowVariable] glibc-2.38/elf/sprof.c:588:14: note: Shadowed declaration glibc-2.38/elf/sprof.c:651:11: note: Shadow variable glibc-2.38/elf/sprof.c:407:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/sprof.c:409:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/sprof.c:411:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/sprof.c:693:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/sprof.c:340:27: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/sprof.c:104:12: note: You might need to cast the function pointer here glibc-2.38/elf/sprof.c:340:27: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/elf/sprof.c:340:51: style: Parameter 'state' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/sprof.c:104:12: note: You might need to cast the function pointer here glibc-2.38/elf/sprof.c:340:51: note: Parameter 'state' can be declared as pointer to const glibc-2.38/elf/sprof.c:612:13: style: Variable 'realname' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sprof.c:962:34: style: Parameter 'shobj' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/sprof.c:964:22: style: Variable 'kcount' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sprof.c:1265:24: style: Variable 's1' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sprof.c:1266:24: style: Variable 's2' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/sprof.c:1304:17: style: Parameter 'p' can be declared as pointer to const. However it seems that 'freenoop' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/sprof.c:1330:19: note: You might need to cast the function pointer here glibc-2.38/elf/sprof.c:1304:17: note: Parameter 'p' can be declared as pointer to const glibc-2.38/elf/sprof.c:1403:43: style: Parameter 'profdata' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-_dl_addr_inside_object.c:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-addr1.c:25:22: warning: Identical condition 'i.dli_sname==NULL', second condition is always false [identicalConditionAfterEarlyExit] glibc-2.38/elf/tst-addr1.c:15:19: note: If condition 'i.dli_sname==NULL' is true, the function will return/exit glibc-2.38/elf/tst-addr1.c:25:22: note: Testing identical condition 'i.dli_sname==NULL' glibc-2.38/elf/tst-align3.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-alignmod3.c:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit-tlsdesc-dlopen.c:61:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-audit-tlsdesc.c:55:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-audit11.c:26:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-audit12.c:36:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-audit12.c:42:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-audit12.c:45:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-audit13mod1.c:76:0: error: #error "architecture specific code needed in sysdeps/CPU/tst-audit.h" [preprocessorErrorDirective] glibc-2.38/elf/tst-audit18.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_ID_NEWLM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit18.c:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit19a.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DI_LINKMAP [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit18.c:112:16: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/elf/tst-audit18.c:73:7: note: Shadowed declaration glibc-2.38/elf/tst-audit18.c:112:16: note: Shadow variable glibc-2.38/elf/tst-audit18.c:120:12: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/elf/tst-audit18.c:73:7: note: Shadowed declaration glibc-2.38/elf/tst-audit18.c:120:12: note: Shadow variable glibc-2.38/elf/tst-audit19b.c:73:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit22.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit22.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SYSINFO_EHDR [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit23.c:86:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit23.c:131:53: style: Condition 'last_act_cookie!=-1' is always true [knownConditionTrueFalse] glibc-2.38/elf/tst-audit23.c:199:16: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/elf/tst-audit23.c:76:7: note: Shadowed declaration glibc-2.38/elf/tst-audit23.c:199:16: note: Shadow variable glibc-2.38/elf/tst-audit23.c:220:15: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/elf/tst-audit23.c:76:7: note: Shadowed declaration glibc-2.38/elf/tst-audit23.c:220:15: note: Shadow variable glibc-2.38/elf/tst-audit25a.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit25b.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit28.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBC_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-audit28.c:28:9: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-audit9.c:8:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-auditlogmod-1.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditlogmod-2.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditlogmod-3.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmanymod.h:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmanymod.h:39:20: style: Variable 'cookie_map' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-auditmanymod.h:56:25: style: Parameter '__cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod-tlsdesc.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod1.c:110:0: error: #error "architecture specific code needed in sysdeps/CPU/tst-audit.h" [preprocessorErrorDirective] glibc-2.38/elf/tst-auditmod11.c:32:44: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod18.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod18.c:67:26: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod19a.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod19b.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod19b.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_FLG_BINDTO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod19b.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod19b.c:30:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod19b.c:30:59: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod19b.c:40:26: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod20.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod20.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_ID_BASE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod20.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_ACT_CONSISTENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod20.c:33:11: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-auditmod20.c:39:11: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-auditmod20.c:46:25: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod20.c:54:24: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod21a.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod21a.c:69:25: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod21a.c:77:24: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod22.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod22.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod22.c:41:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod23.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod23.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod23.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod23.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod23.c:62:3: error: Memory leak: map_desc.lname [memleak] glibc-2.38/elf/tst-auditmod23.c:40:25: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod23.c:68:22: style: Variable 'map_desc' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-auditmod24a.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod24a.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_FLG_BINDFROM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod24b.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod24b.c:53:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_FLG_BINDFROM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod24a.c:60:13: style: Condition 'ck==-1' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-auditmod24a.c:46:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24a.c:83:19: style: Parameter 'refcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24a.c:83:39: style: Parameter 'defcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24b.c:53:13: style: Condition 'ck==-1' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-auditmod24b.c:39:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24b.c:76:19: style: Parameter 'refcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24b.c:76:39: style: Parameter 'defcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24d.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod24d.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_FLG_BINDFROM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod24d.c:56:13: style: Condition 'ck==-1' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-auditmod24d.c:38:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24d.c:87:19: style: Parameter 'refcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod24d.c:87:39: style: Parameter 'defcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod25.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAV_CURRENT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod25.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_FLG_BINDFROM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod25.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LA_SYMB_DLSYM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod25.c:60:13: style: Condition 'ck==-1' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-auditmod25.c:75:16: style: Condition '*refcook!=-1' is always true [knownConditionTrueFalse] glibc-2.38/elf/tst-auditmod25.c:75:34: style: Condition '*defcook!=-1' is always true [knownConditionTrueFalse] glibc-2.38/elf/tst-auditmod25.c:77:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/elf/tst-auditmod25.c:42:30: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod25.c:70:26: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod25.c:71:19: style: Parameter 'refcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod25.c:71:39: style: Parameter 'defcook' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod25.c:72:22: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod28.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBM_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod28.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBC_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auditmod28.c:116:44: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auditmod9a.c:12:25: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-auxv.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-auxv.c:27:26: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/elf/tst-auxvalmod.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-big-note.c:21:27: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/elf/tst-debug1.c:29:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-debug1.c:25:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-create_format1.c:96:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1.c:7:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1.c:14:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1.c:23:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEEPBIND [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1.c:29:7: error: Resource leak: p [resourceLeak] glibc-2.38/elf/tst-deep1.c:32:3: error: Resource leak: p [resourceLeak] glibc-2.38/elf/tst-create_format1.c:62:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:63:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:67:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:68:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:72:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:73:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:85:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:86:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:90:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-create_format1.c:91:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] glibc-2.38/elf/tst-deep1mod1.c:5:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1mod1.c:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1mod2.c:7:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1mod2.c:14:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1mod3.c:8:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-deep1mod3.c:15:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl-hash.c:55:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dl_new_hash [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl-hash.c:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dl_new_hash [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl-hash.c:55:20: style: Condition 'do_fill_test(len,fill,"dl_new_hash",&_dl_new_hash,&__simple_dl_new_hash)' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-dl-hash.c:55:20: note: Calling function 'do_fill_test' returns 0 glibc-2.38/elf/tst-dl-hash.c:55:20: note: Condition 'do_fill_test(len,fill,"dl_new_hash",&_dl_new_hash,&__simple_dl_new_hash)' is always false glibc-2.38/elf/tst-dl-hash.c:91:20: style: Condition 'do_rand_test(len,"dl_new_hash",&_dl_new_hash,&__simple_dl_new_hash)' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-dl-hash.c:91:20: note: Calling function 'do_rand_test' returns 0 glibc-2.38/elf/tst-dl-hash.c:91:20: note: Condition 'do_rand_test(len,"dl_new_hash",&_dl_new_hash,&__simple_dl_new_hash)' is always false glibc-2.38/elf/tst-dl-hash.c:108:22: style: Condition 'do_fill_tests(i,-1)' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-dl-hash.c:59:23: note: Calling function 'do_fill_test' returns 0 glibc-2.38/elf/tst-dl-hash.c:108:22: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/elf/tst-dl-hash.c:108:22: note: Condition 'do_fill_tests(i,-1)' is always false glibc-2.38/elf/tst-dl-hash.c:108:47: style: Condition 'do_fill_tests(i,1)' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-dl-hash.c:59:23: note: Calling function 'do_fill_test' returns 0 glibc-2.38/elf/tst-dl-hash.c:108:47: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/elf/tst-dl-hash.c:108:47: note: Condition 'do_fill_tests(i,1)' is always false glibc-2.38/elf/tst-dl-hash.c:109:25: style: Condition 'do_fill_tests(i,0x80)' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-dl-hash.c:59:23: note: Calling function 'do_fill_test' returns 0 glibc-2.38/elf/tst-dl-hash.c:109:25: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/elf/tst-dl-hash.c:109:25: note: Condition 'do_fill_tests(i,0x80)' is always false glibc-2.38/elf/tst-dl-hash.c:109:52: style: Condition 'do_fill_tests(i,0x88)' is always false [knownConditionTrueFalse] glibc-2.38/elf/tst-dl-hash.c:59:23: note: Calling function 'do_fill_test' returns 0 glibc-2.38/elf/tst-dl-hash.c:109:52: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/elf/tst-dl-hash.c:109:52: note: Condition 'do_fill_tests(i,0x88)' is always false glibc-2.38/elf/tst-dl-hwcaps_split.c:51:26: warning:inconclusive: Possible null pointer dereference: expected [nullPointer] glibc-2.38/elf/tst-dl-hwcaps_split.c:67:22: note: Calling function 'check_split', 2nd argument 'NULL' value is 0 glibc-2.38/elf/tst-dl-hwcaps_split.c:51:26: note: Null pointer dereference glibc-2.38/elf/tst-dl-is_dso.c:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBC_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl-iter-static.c:25:32: style: Parameter 'info' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-dl-iter-static.c:41:29: note: You might need to cast the function pointer here glibc-2.38/elf/tst-dl-iter-static.c:25:32: note: Parameter 'info' can be declared as pointer to const glibc-2.38/elf/tst-dl-printf-static.c:53:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-dl-printf-static.c:54:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-dl-printf-static.c:57:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/elf/tst-dl-printf-static.c:60:3: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/elf/tst-dl-printf-static.c:65:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-dl-printf-static.c:66:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-dl-printf-static.c:69:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/elf/tst-dl_find_object.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dl_find_object [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl_find_object-threads.c:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl_find_object-threads.c:225:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dl_find_object-threads.c:146:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/elf/tst-dl_find_object-threads.c:93:25: style: The if condition is the same as the previous if condition [duplicateCondition] glibc-2.38/elf/tst-dl_find_object-threads.c:86:25: note: First condition glibc-2.38/elf/tst-dl_find_object-threads.c:93:25: note: Second condition glibc-2.38/elf/tst-dl_find_object-threads.c:64:46: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-dl_find_object.c:45:31: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-dl_find_object.c:143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LD_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmodcount.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-dlerror-mod.c:32:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlmopen-dlerror-mod.c:46:9: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlmodcount.c:30:32: style: Parameter 'info' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-dlmodcount.c:99:20: note: You might need to cast the function pointer here glibc-2.38/elf/tst-dlmodcount.c:30:32: note: Parameter 'info' can be declared as pointer to const glibc-2.38/elf/tst-dlmopen-dlerror.c:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_ID_NEWLM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-dlerror.c:37:9: style: Variable 'buffer_end' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlmopen-gethostbyname-mod.c:28:3: warning: Return value of function gethostbyname() is not used. [ignoredReturnValue] glibc-2.38/elf/tst-dlmopen-gethostbyname-mod.c:28:3: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/elf/tst-dlmopen-gethostbyname.c:24:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_ID_NEWLM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-twice-mod1.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-twice-mod1.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-twice-mod2.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-twice-mod2.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-twice-mod2.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen-twice.c:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_ID_NEWLM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen1.c:10:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBC_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen1mod.c:19:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBC_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen3.c:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_ID_NEWLM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen2.c:15:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_NNS [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen3.c:8:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlmopen4.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyn [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlmopen4.c:46:17: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:46:17: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:47:21: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:47:21: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:52:17: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:52:17: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:53:21: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:53:21: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:54:21: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:54:21: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:55:21: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:55:21: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:56:21: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:56:21: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:57:32: warning: Possible null pointer dereference: debug [nullPointer] glibc-2.38/elf/tst-dlmopen4.c:36:36: note: Assignment 'debug=NULL', assigned value is 0 glibc-2.38/elf/tst-dlmopen4.c:38:31: note: Assuming condition is false glibc-2.38/elf/tst-dlmopen4.c:57:32: note: Null pointer dereference glibc-2.38/elf/tst-dlmopen4.c:35:13: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/elf/tst-dlopen-nodelete-reloc.c:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NOLOAD [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlopen-pie.c:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_objdir_root [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlopen-nodelete-reloc.c:160:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-dlopen-pie.c:32:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-dlopen-pie.c:31:9: style: Variable 'pie_path' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlopen-self.c:29:9: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlopen-tlsmodid-container.c:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_bindir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlopen-tlsmodid.h:50:9: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-dlopenfail-2.c:35:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-dlopenfail.c:51:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NOLOAD [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlopenfail.c:34:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-dlopenfail.c:51:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-dlopenfail.c:58:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-dlopenrpath.c:46:21: error: There is an unknown macro here somewhere. Configuration is required. If PFX is a macro then please configure it. [unknownMacro] glibc-2.38/elf/tst-dlsym-error.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-dlsym-error.c:43:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-env-setuid-tunables.c:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-env-setuid.c:116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-execstack-mod.c:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-execstack.c:75:22: error: Memory leak: line [memleak] glibc-2.38/elf/tst-execstack.c:82:5: error: Memory leak: line [memleak] glibc-2.38/elf/tst-execstack.c:151:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-execstack.c:223:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-execstack.c:80:12: warning: Either the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] glibc-2.38/elf/tst-execstack.c:73:11: note: Assuming that condition 'fp!=NULL' is not redundant glibc-2.38/elf/tst-execstack.c:80:12: note: Null pointer dereference glibc-2.38/elf/tst-getauxval-static.c:31:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_RANDOM [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-glibc-hwcaps-2-cache.c:33:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_install_rootsbindir [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-glibc-hwcaps-2-cache.c:41:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-glibc-hwcaps-cache.c:33:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_install_rootsbindir [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-glibc-hwcaps-cache.c:41:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-glibc-hwcaps-prepend-cache.c:33:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_install_rootsbindir [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-glibc-hwcaps-prepend-cache.c:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_sysconfdir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-glibc-hwcaps-prepend-cache.c:44:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-glibc-hwcaps-prepend-cache.c:122:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-global1.c:15:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEEPBIND [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-global1.c:19:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-global1.c:28:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-globalmod2.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-globalmod2.c:33:10: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-gnu2-tls1.c:34:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-initfinilazyfail.c:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-initorder.c:4:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_D [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_install_rootsbindir [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-latepthread.c:39:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:48:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:54:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:70:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:77:6: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:85:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:94:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:99:7: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-latepthread.c:101:3: error: Resource leak: handle [resourceLeak] glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:102:41: style: Local variable 'result' shadows outer variable [shadowVariable] glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:83:37: note: Shadowed declaration glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:102:41: note: Shadow variable glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:43:38: style: Parameter 'ftwbuf' can be declared as pointer to const. However it seems that 'display_info' is a callback function, if 'ftwbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:97:23: note: You might need to cast the function pointer here glibc-2.38/elf/tst-ldconfig-bad-aux-cache.c:43:38: note: Parameter 'ftwbuf' can be declared as pointer to const glibc-2.38/elf/tst-ldconfig-ld_so_conf-update.c:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_install_rootsbindir [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-ldconfig-ld_so_conf-update.c:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_sysconfdir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-ldconfig-ld_so_conf-update.c:84:21: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-ldconfig-ld_so_conf-update.c:96:21: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-ldconfig-ld_so_conf-update.c:105:21: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-ldconfig-ld_so_conf-update.c:113:21: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-next-ver.c:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-nodelete-dlclose-dso.c:50:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NODELETE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-nodelete-dlclose-dso.c:48:9: style: Variable 'error' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-nodelete-opened.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NODELETE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-nodelete-opened.c:39:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-nodelete-opened.c:46:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-nodelete-opened.c:46:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-nodelete-opened.c:52:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-nodelete-opened.c:42:8: style: Variable 'foo' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-nodelete-uniquemod.cc:7:14: style: Variable 'unique' is not assigned a value. [unassignedVariable] glibc-2.38/elf/tst-nodelete.cc:14:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NODELETE [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-nodelete2.c:12:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPTHREAD_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-nodelete2.c:21:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-nodelete.cc:14:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-nodelete.cc:15:10: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-nodelete.cc:26:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-nodelete.cc:27:10: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-nodelete.cc:37:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-nodelete.cc:38:10: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-noload.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBM_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-noload.c:32:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-noload.c:40:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-noload.c:54:7: error: Resource leak: h3 [resourceLeak] glibc-2.38/elf/tst-noload.c:59:7: error: Resource leak: h3 [resourceLeak] glibc-2.38/elf/tst-noload.c:59:7: error: Resource leak: h4 [resourceLeak] glibc-2.38/elf/tst-noload.c:66:7: error: Resource leak: h4 [resourceLeak] glibc-2.38/elf/tst-noload.c:69:3: error: Resource leak: h4 [resourceLeak] glibc-2.38/elf/tst-noload.c:28:9: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-noload.c:36:9: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-null-argv.c:26:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] glibc-2.38/elf/tst-null-argv.c:26:7: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] glibc-2.38/elf/tst-p_alignmod-base.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-piemod1.c:13:11: style: Condition 'val!=34' is always true [knownConditionTrueFalse] glibc-2.38/elf/tst-piemod1.c:12:17: note: Calling function 'foo' returns 21 glibc-2.38/elf/tst-piemod1.c:12:17: note: Assignment 'val=foo()', assigned value is 21 glibc-2.38/elf/tst-piemod1.c:13:11: note: Condition 'val!=34' is always true glibc-2.38/elf/tst-preload-pthread-libc.c:29:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPTHREAD_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-pldd.c:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_bindir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-pldd.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-pldd.c:40:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'target_process' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-pldd.c:54:58: note: You might need to cast the function pointer here glibc-2.38/elf/tst-pldd.c:40:23: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/elf/tst-ptrguard1.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-relr.c:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyn [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-relsort1.c:15:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-relsort1.c:9:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-rtld-run-static.c:28:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_objdir_root [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-mod1.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-mod2.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-mod3.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-mod4.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-pthread-static.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-pthread-static.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-pthread-static.c:35:19: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'threadfunc' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-single_threaded-pthread-static.c:65:43: note: You might need to cast the function pointer here glibc-2.38/elf/tst-single_threaded-pthread-static.c:35:19: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/elf/tst-single_threaded-pthread.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-pthread.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-pthread.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-static-dlopen.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded-static-dlopen.c:38:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-single_threaded-pthread.c:42:19: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'threadfunc' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-single_threaded-pthread.c:114:43: note: You might need to cast the function pointer here glibc-2.38/elf/tst-single_threaded-pthread.c:42:19: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/elf/tst-single_threaded-static.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-single_threaded.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_single_threaded [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-stackguard1.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_CHK_GUARD [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-stackguard1.c:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_CHK_GUARD [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-stackguard1.c:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-thrlock.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBM_SO [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-stringtable.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls-dlinfo.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DI_TLS_MODID [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-stringtable.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/elf/tst-tls-ie-dlmopen.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls-ie-mod.h:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls-ie-dlmopen.c:98:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls-ie.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls-manydynamic.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls-ie.c:97:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls-surplus.c:37:26: style: Variable 'glro' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls1.c:26:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls1.c:17:8: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls1.c:17:13: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls10.c:14:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls11.c:11:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls12.c:11:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls14.c:51:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-tls14.c:10:7: style: struct member 'foo::i' is never used. [unusedStructMember] glibc-2.38/elf/tst-tls15.c:29:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-tls16.c:23:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-tls16.c:49:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-tls16.c:15:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls17.c:25:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-tls19.c:20:7: error: Resource leak: dl [resourceLeak] glibc-2.38/elf/tst-tls19.c:23:3: error: Resource leak: dl [resourceLeak] glibc-2.38/elf/tst-tls20.c:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls20.c:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls20.c:186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls21.c:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls21.c:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls21.c:40:12: style: Parameter 'a' can be declared as pointer to const. However it seems that 'nop' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-tls21.c:59:32: note: You might need to cast the function pointer here glibc-2.38/elf/tst-tls21.c:40:12: note: Parameter 'a' can be declared as pointer to const glibc-2.38/elf/tst-tls20.c:70:18: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] glibc-2.38/elf/tst-tls20.c:68:9: note: Assuming that condition 'p==NULL' is not redundant glibc-2.38/elf/tst-tls20.c:70:18: note: Null pointer dereference glibc-2.38/elf/tst-tls20.c:71:6: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] glibc-2.38/elf/tst-tls20.c:68:9: note: Assuming that condition 'p==NULL' is not redundant glibc-2.38/elf/tst-tls20.c:71:6: note: Null pointer dereference glibc-2.38/elf/tst-tls20.c:85:18: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] glibc-2.38/elf/tst-tls20.c:83:9: note: Assuming that condition 'p==NULL' is not redundant glibc-2.38/elf/tst-tls20.c:85:18: note: Null pointer dereference glibc-2.38/elf/tst-tls20.c:86:6: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] glibc-2.38/elf/tst-tls20.c:83:9: note: Assuming that condition 'p==NULL' is not redundant glibc-2.38/elf/tst-tls20.c:86:6: note: Null pointer dereference glibc-2.38/elf/tst-tls20.c:39:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls3.c:34:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tls4.c:11:8: style: Variable 'foop' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls3.c:19:8: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls3.c:19:13: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls3.c:19:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls5.c:12:8: style: Variable 'foop2' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls6.c:14:8: style: Variable 'foop2' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tls8.c:39:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-tls8.c:69:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-tls8.c:108:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-tls8.c:136:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/elf/tst-tlsmod1.c:20:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tlsmod1.c:17:8: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tlsmod1.c:17:13: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tlsmod1.c:17:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tlsmod14a.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-tlsmod14a.c:7:7: style: struct member 'foo::i' is never used. [unusedStructMember] glibc-2.38/elf/tst-tlsmod17a.c:14:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tlsmod18a.c:12:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-tlsmod3.c:18:8: style: Variable 'np' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/tst-unique1.c:40:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_ANONYMOUS [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-unique1.c:19:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:25:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:31:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:31:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:36:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:36:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:51:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:57:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:63:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:63:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:68:7: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:68:7: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:70:3: error: Resource leak: h1 [resourceLeak] glibc-2.38/elf/tst-unique1.c:70:3: error: Resource leak: h2 [resourceLeak] glibc-2.38/elf/tst-unique1.c:40:3: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/tst-unique1mod2.c:12:9: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-unique2.c:22:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-unique2.c:24:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/tst-unique2mod2.c:12:9: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/elf/tst-unique3.cc:16:26: style: C-style pointer casting [cstyleCast] glibc-2.38/elf/tst-unwind-ctor-lib.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _URC_NO_REASON [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-unwind-ctor-lib.c:23:35: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-unwind-ctor-lib.c:36:22: note: You might need to cast the function pointer here glibc-2.38/elf/tst-unwind-ctor-lib.c:23:35: note: Parameter 'ctx' can be declared as pointer to const glibc-2.38/elf/tst-unwind-ctor-lib.c:23:46: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-unwind-ctor-lib.c:36:22: note: You might need to cast the function pointer here glibc-2.38/elf/tst-unwind-ctor-lib.c:23:46: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/elf/tst-unwind-main.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _URC_NO_REASON [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-unwind-main.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TIMEOUT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-unwind-main.c:29:35: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-unwind-main.c:42:22: note: You might need to cast the function pointer here glibc-2.38/elf/tst-unwind-main.c:29:35: note: Parameter 'ctx' can be declared as pointer to const glibc-2.38/elf/tst-unwind-main.c:29:46: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/elf/tst-unwind-main.c:42:22: note: You might need to cast the function pointer here glibc-2.38/elf/tst-unwind-main.c:29:46: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/elf/unload.c:38:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_map [valueFlowBailoutIncompleteVar] glibc-2.38/elf/unload2.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/elf/unload.c:33:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/unload2.c:22:20: style: Variable 'map' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/unload3.c:30:7: error: Resource leak: g [resourceLeak] glibc-2.38/elf/unload3.c:30:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload3.c:37:7: error: Resource leak: g [resourceLeak] glibc-2.38/elf/unload3.c:37:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload3.c:40:3: error: Resource leak: g [resourceLeak] glibc-2.38/elf/unload3.c:40:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload3mod4.c:9:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/unload4.c:24:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload4.c:30:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload4.c:38:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload4.c:44:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload5.c:31:7: error: Resource leak: g [resourceLeak] glibc-2.38/elf/unload5.c:31:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload5.c:38:7: error: Resource leak: g [resourceLeak] glibc-2.38/elf/unload5.c:38:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload5.c:41:3: error: Resource leak: g [resourceLeak] glibc-2.38/elf/unload5.c:41:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload5.c:14:3: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/elf/unload6.c:19:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload6.c:26:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload6.c:29:3: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload6mod2.c:14:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/unload6mod3.c:14:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/elf/unload7.c:19:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload7.c:30:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload7mod1.c:7:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] glibc-2.38/elf/unload8.c:18:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload8.c:26:7: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload8mod3.c:27:1: error: Resource leak: h [resourceLeak] glibc-2.38/elf/unload8mod3.c:19:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/elf/valgrind-test.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/gmon/gmon.c:119:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/gmon/mcount.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gmonparam [valueFlowBailoutIncompleteVar] glibc-2.38/gmon/prof-freq.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] glibc-2.38/gmon/profil.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/gmon/sprofil.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/gnulib/tst-gcc.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] glibc-2.38/gnulib/tst-gcc.c:61:16: style: struct member 'Anonymous0::a' is never used. [unusedStructMember] glibc-2.38/gnulib/tst-gcc.c:62:15: style: union member 'Anonymous1::a' is never used. [unusedStructMember] glibc-2.38/gnulib/tst-gcc.c:62:22: style: union member 'Anonymous1::b' is never used. [unusedStructMember] glibc-2.38/gmon/tst-sprofil.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_base [valueFlowBailoutIncompleteVar] glibc-2.38/grp/compat-initgroups.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/grp/fgetgrent.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/grp/fgetgrent_r.c:36:2: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] glibc-2.38/nss/getXXent_r.c:208:1: error: There is an unknown macro here somewhere. Configuration is required. If static_link_warning is a macro then please configure it. [unknownMacro] glibc-2.38/grp/grp-merge.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/grp/initgroups.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/grp/initgroups.c:65:26: style: Variable 'status' is assigned a value that is never used. [unreadVariable] glibc-2.38/grp/putgrent.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/grp/setgroups.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/grp/testgrp.c:17:15: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/grp/testgrp.c:27:18: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] glibc-2.38/grp/testgrp.c:9:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/grp/testgrp.c:12:18: style: Variable 'my_passwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/grp/testgrp.c:13:17: style: Variable 'my_group' can be declared as pointer to const [constVariablePointer] glibc-2.38/grp/tst-putgrent.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/grp/tst-putgrent.c:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr_name [valueFlowBailoutIncompleteVar] glibc-2.38/grp/tst_fgetgrent.c:89:7: portability: Non reentrant function 'fgetgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetgrent_r'. [prohibitedfgetgrentCalled] glibc-2.38/grp/tst_fgetgrent.c:91:7: portability: Non reentrant function 'fgetgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetgrent_r'. [prohibitedfgetgrentCalled] glibc-2.38/grp/tst_fgetgrent.c:93:7: portability: Non reentrant function 'fgetgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetgrent_r'. [prohibitedfgetgrentCalled] glibc-2.38/grp/tst_fgetgrent.c:61:56: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] glibc-2.38/grp/tst_fgetgrent.c:100:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/gshadow/fgetsgent.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/fgetsgent_r.c:39:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_line [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getXXbyYY_r.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getXXbyYY_r.c:146:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/getXXbyYY_r.c:147:9: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/getXXbyYY_r.c:148:9: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/getXXbyYY_r.c:150:16: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/getXXbyYY_r.c:151:9: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] glibc-2.38/gshadow/putsgent.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/sgetsgent.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/sgetsgent_r.c:38:2: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] glibc-2.38/gshadow/tst-fgetsgent_r.c:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/tst-gshadow.c:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_namp [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/tst-putsgent.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/tst-putsgent.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_namp [valueFlowBailoutIncompleteVar] glibc-2.38/gshadow/tst-gshadow.c:51:16: style: Variable 'g' can be declared as pointer to const [constVariablePointer] glibc-2.38/hesiod/nss_hesiod/hesiod-grp.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/hesiod/nss_hesiod/hesiod-proto.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If LINE_PARSER is a macro then please configure it. [unknownMacro] glibc-2.38/hesiod/hesiod.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/hesiod.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/hesiod.c:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/hesiod.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/hesiod.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/hesiod.c:345:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUERY [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/nss_hesiod/hesiod-pwd.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/hesiod/nss_hesiod/hesiod-service.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If LINE_PARSER is a macro then please configure it. [unknownMacro] glibc-2.38/htl/cancellation.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___pthread_self [valueFlowBailoutIncompleteVar] glibc-2.38/htl/cancellation.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___pthread_self [valueFlowBailoutIncompleteVar] glibc-2.38/hesiod/hesiod.c:80:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/hesiod/hesiod.c:262:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] glibc-2.38/hesiod/hesiod.c:262:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] glibc-2.38/hesiod/hesiod.c:335:10: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] glibc-2.38/hesiod/hesiod.c:337:15: style: Variable 'erdata' can be declared as pointer to const [constVariablePointer] glibc-2.38/hesiod/hesiod.c:338:14: style: Variable 'edst' can be declared as pointer to const [constVariablePointer] glibc-2.38/htl/forward.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:78:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:80:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:89:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/forward.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_pthread_functions_init [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-alloc.c:224:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective] glibc-2.38/htl/pt-cancel.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-cleanup.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_cleanup_stack [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-create.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/htl/pt-dealloc.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_EXITED [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-dealloc.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-detach.c:74:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/htl/pt-exit.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-getattr.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-getattr.c:31:21: style: Variable 'pthread' can be declared as pointer to const [constVariablePointer] glibc-2.38/htl/pt-join.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-join.c:106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-self.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/htl/pt-setcancelstate.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-setcanceltype.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/htl/pt-testcancel.c:31:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_ENABLE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-10.c:37:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ERRORCHECK [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-12.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-11.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-13.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-14.c:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-15.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-16.c:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGINFO [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-16.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGINFO [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-17.c:33:9: style: Variable 'value1' can be declared as pointer to const [constVariablePointer] glibc-2.38/htl/tests/test-17.c:34:9: style: Variable 'value2' can be declared as pointer to const [constVariablePointer] glibc-2.38/htl/tests/test-17.c:65:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/htl/tests/test-2.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-2.c:28:15: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thread' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/htl/tests/test-2.c:41:34: note: You might need to cast the function pointer here glibc-2.38/htl/tests/test-2.c:28:15: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/htl/tests/test-3.c:59:3: style: Obsolescent function 'pthread_attr_getstackaddr' called. It is recommended to use 'pthread_attr_getstack' instead. [prohibitedpthread_attr_getstackaddrCalled] glibc-2.38/htl/tests/test-3.c:59:3: style: Obsolescent function 'pthread_attr_setstackaddr' called. It is recommended to use 'pthread_attr_setstack' instead. [prohibitedpthread_attr_setstackaddrCalled] glibc-2.38/htl/tests/test-4.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-4.c:36:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/htl/tests/test-5.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_CORE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-5.c:33:4: error: Null pointer dereference: (int*)0 [nullPointer] glibc-2.38/htl/tests/test-6.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-7.c:65:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-9.c:64:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] glibc-2.38/htl/tests/test-__pthread_destroy_specific-skip.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/alloc-fd.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/catch-exc.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/catch-signal.c:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGRATUITOUS [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/catch-signal.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/catch-signal.c:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/catch-signal.c:124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGRATUITOUS [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/ctty-input.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/ctty-input.c:46:26: style: Variable 'actions' can be declared as pointer to const [constVariablePointer] glibc-2.38/hurd/catch-signal.c:35:19: error: Uninitialized variable: buf [legacyUninitvar] glibc-2.38/hurd/catch-signal.c:124:16: error: Uninitialized variable: buf [legacyUninitvar] glibc-2.38/hurd/ctty-output.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/ctty-output.c:37:22: style: Variable 'actions' can be declared as pointer to const [constVariablePointer] glibc-2.38/hurd/exc2signal.c:23:0: error: #error "need to write sysdeps/mach/hurd/MACHINE/exc2signal.c" [preprocessorErrorDirective] glibc-2.38/hurd/dtable.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_init_dtablesize [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/dtable.c:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/dtable.c:194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/dtable.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/dtable.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/fchroot.c:33:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/dtable.c:209:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] glibc-2.38/hurd/dtable.c:162:7: warning: Unused variable value 'outport' [constStatement] glibc-2.38/hurd/fd-cleanup.c:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/fd-close.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/fd-read.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/fd-read.c:41:12: style: Condition 'data!=buf' is always false [knownConditionTrueFalse] glibc-2.38/hurd/fd-read.c:36:8: note: data is assigned 'buf' here. glibc-2.38/hurd/fd-read.c:38:11: note: Assuming condition is false glibc-2.38/hurd/fd-read.c:41:12: note: Condition 'data!=buf' is always false glibc-2.38/hurd/fd-write.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/get-host.c:34:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_ports_use [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/fopenport.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_READ [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/geteuids.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/getumask.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_umask [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurd-raise.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdauth.c:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdchdir.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdauth.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdauth.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdchdir.c:45:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/hurd/hurdfault.c:234:0: error: #error thread_set_exception_ports? [preprocessorErrorDirective] glibc-2.38/hurd/hurdexec.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_INT_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdfchdir.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdfchdir.c:40:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/hurd/hurdfchdir.c:29:7: note: Shadowed declaration glibc-2.38/hurd/hurdfchdir.c:40:9: note: Shadow variable glibc-2.38/hurd/hurdfchdir.c:53:5: warning: Unused variable value 'ret' [constStatement] glibc-2.38/hurd/hurdid.c:33:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdid.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdinit.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGRATUITOUS [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdinit.c:88:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BOOTSTRAP_PORT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdinit.c:177:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_PROC [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdinit.c:223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_msgport [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTTY [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTTY [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:141:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_ports [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:286:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:320:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdioctl.c:193:6: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] glibc-2.38/hurd/hurdexec.c:288:12: style: Redundant assignment of 'err' to itself. [selfAssignment] glibc-2.38/hurd/hurdkill.c:40:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgport [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdexec.c:276:16: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/hurd/hurdexec.c:57:11: note: Shadowed declaration glibc-2.38/hurd/hurdexec.c:276:16: note: Shadow variable glibc-2.38/hurd/hurdexec.c:135:21: style: Variable 'actions' can be declared as pointer to const [constVariablePointer] glibc-2.38/hurd/hurdlock.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOWNERDEAD [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOWNERDEAD [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSYNC_MUTATE [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlock.c:47:28: style:inconclusive: Function '__lll_abstimed_wait' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:55:39: note: Function '__lll_abstimed_wait' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:47:28: note: Function '__lll_abstimed_wait' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:47:37: style:inconclusive: Function '__lll_abstimed_wait' argument 2 names different: declaration '__val' definition 'val'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:55:50: note: Function '__lll_abstimed_wait' argument 2 names different: declaration '__val' definition 'val'. glibc-2.38/hurd/hurdlock.c:47:37: note: Function '__lll_abstimed_wait' argument 2 names different: declaration '__val' definition 'val'. glibc-2.38/hurd/hurdlock.c:48:26: style:inconclusive: Function '__lll_abstimed_wait' argument 3 names different: declaration '__tsp' definition 'tsp'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:56:26: note: Function '__lll_abstimed_wait' argument 3 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:48:26: note: Function '__lll_abstimed_wait' argument 3 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:48:35: style:inconclusive: Function '__lll_abstimed_wait' argument 4 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:56:37: note: Function '__lll_abstimed_wait' argument 4 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:48:35: note: Function '__lll_abstimed_wait' argument 4 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:48:46: style:inconclusive: Function '__lll_abstimed_wait' argument 5 names different: declaration '__clk' definition 'clk'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:56:50: note: Function '__lll_abstimed_wait' argument 5 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:48:46: note: Function '__lll_abstimed_wait' argument 5 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:58:33: style:inconclusive: Function '__lll_abstimed_wait_intr' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:59:44: note: Function '__lll_abstimed_wait_intr' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:58:33: note: Function '__lll_abstimed_wait_intr' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:58:42: style:inconclusive: Function '__lll_abstimed_wait_intr' argument 2 names different: declaration '__val' definition 'val'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:59:55: note: Function '__lll_abstimed_wait_intr' argument 2 names different: declaration '__val' definition 'val'. glibc-2.38/hurd/hurdlock.c:58:42: note: Function '__lll_abstimed_wait_intr' argument 2 names different: declaration '__val' definition 'val'. glibc-2.38/hurd/hurdlock.c:59:26: style:inconclusive: Function '__lll_abstimed_wait_intr' argument 3 names different: declaration '__tsp' definition 'tsp'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:60:26: note: Function '__lll_abstimed_wait_intr' argument 3 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:59:26: note: Function '__lll_abstimed_wait_intr' argument 3 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:59:35: style:inconclusive: Function '__lll_abstimed_wait_intr' argument 4 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:60:37: note: Function '__lll_abstimed_wait_intr' argument 4 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:59:35: note: Function '__lll_abstimed_wait_intr' argument 4 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:59:46: style:inconclusive: Function '__lll_abstimed_wait_intr' argument 5 names different: declaration '__clk' definition 'clk'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:60:50: note: Function '__lll_abstimed_wait_intr' argument 5 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:59:46: note: Function '__lll_abstimed_wait_intr' argument 5 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:69:29: style:inconclusive: Function '__lll_abstimed_xwait' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:64:40: note: Function '__lll_abstimed_xwait' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:69:29: note: Function '__lll_abstimed_xwait' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:69:38: style:inconclusive: Function '__lll_abstimed_xwait' argument 2 names different: declaration '__lo' definition 'lo'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:64:51: note: Function '__lll_abstimed_xwait' argument 2 names different: declaration '__lo' definition 'lo'. glibc-2.38/hurd/hurdlock.c:69:38: note: Function '__lll_abstimed_xwait' argument 2 names different: declaration '__lo' definition 'lo'. glibc-2.38/hurd/hurdlock.c:69:46: style:inconclusive: Function '__lll_abstimed_xwait' argument 3 names different: declaration '__hi' definition 'hi'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:64:61: note: Function '__lll_abstimed_xwait' argument 3 names different: declaration '__hi' definition 'hi'. glibc-2.38/hurd/hurdlock.c:69:46: note: Function '__lll_abstimed_xwait' argument 3 names different: declaration '__hi' definition 'hi'. glibc-2.38/hurd/hurdlock.c:70:26: style:inconclusive: Function '__lll_abstimed_xwait' argument 4 names different: declaration '__tsp' definition 'tsp'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:65:26: note: Function '__lll_abstimed_xwait' argument 4 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:70:26: note: Function '__lll_abstimed_xwait' argument 4 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:70:35: style:inconclusive: Function '__lll_abstimed_xwait' argument 5 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:65:37: note: Function '__lll_abstimed_xwait' argument 5 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:70:35: note: Function '__lll_abstimed_xwait' argument 5 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:70:46: style:inconclusive: Function '__lll_abstimed_xwait' argument 6 names different: declaration '__clk' definition 'clk'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:65:50: note: Function '__lll_abstimed_xwait' argument 6 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:70:46: note: Function '__lll_abstimed_xwait' argument 6 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:81:28: style:inconclusive: Function '__lll_abstimed_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:69:39: note: Function '__lll_abstimed_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:81:28: note: Function '__lll_abstimed_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:82:26: style:inconclusive: Function '__lll_abstimed_lock' argument 2 names different: declaration '__tsp' definition 'tsp'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:70:26: note: Function '__lll_abstimed_lock' argument 2 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:82:26: note: Function '__lll_abstimed_lock' argument 2 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:82:35: style:inconclusive: Function '__lll_abstimed_lock' argument 3 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:70:37: note: Function '__lll_abstimed_lock' argument 3 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:82:35: note: Function '__lll_abstimed_lock' argument 3 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:82:46: style:inconclusive: Function '__lll_abstimed_lock' argument 4 names different: declaration '__clk' definition 'clk'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:70:50: note: Function '__lll_abstimed_lock' argument 4 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:82:46: note: Function '__lll_abstimed_lock' argument 4 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:123:26: style:inconclusive: Function '__lll_robust_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:74:37: note: Function '__lll_robust_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:123:26: note: Function '__lll_robust_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:123:35: style:inconclusive: Function '__lll_robust_lock' argument 2 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:74:48: note: Function '__lll_robust_lock' argument 2 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:123:35: note: Function '__lll_robust_lock' argument 2 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:162:35: style:inconclusive: Function '__lll_robust_abstimed_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:80:46: note: Function '__lll_robust_abstimed_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:162:35: note: Function '__lll_robust_abstimed_lock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:163:26: style:inconclusive: Function '__lll_robust_abstimed_lock' argument 2 names different: declaration '__tsp' definition 'tsp'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:81:26: note: Function '__lll_robust_abstimed_lock' argument 2 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:163:26: note: Function '__lll_robust_abstimed_lock' argument 2 names different: declaration '__tsp' definition 'tsp'. glibc-2.38/hurd/hurdlock.c:163:35: style:inconclusive: Function '__lll_robust_abstimed_lock' argument 3 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:81:37: note: Function '__lll_robust_abstimed_lock' argument 3 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:163:35: note: Function '__lll_robust_abstimed_lock' argument 3 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:163:46: style:inconclusive: Function '__lll_robust_abstimed_lock' argument 4 names different: declaration '__clk' definition 'clk'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:81:50: note: Function '__lll_robust_abstimed_lock' argument 4 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:163:46: note: Function '__lll_robust_abstimed_lock' argument 4 names different: declaration '__clk' definition 'clk'. glibc-2.38/hurd/hurdlock.c:211:29: style:inconclusive: Function '__lll_robust_trylock' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:85:40: note: Function '__lll_robust_trylock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:211:29: note: Function '__lll_robust_trylock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:230:28: style:inconclusive: Function '__lll_robust_unlock' argument 1 names different: declaration '__ptr' definition 'ptr'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:96:40: note: Function '__lll_robust_unlock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:230:28: note: Function '__lll_robust_unlock' argument 1 names different: declaration '__ptr' definition 'ptr'. glibc-2.38/hurd/hurdlock.c:230:37: style:inconclusive: Function '__lll_robust_unlock' argument 2 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent] glibc-2.38/hurd/hurdlock.h:96:51: note: Function '__lll_robust_unlock' argument 2 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlock.c:230:37: note: Function '__lll_robust_unlock' argument 2 names different: declaration '__flags' definition 'flags'. glibc-2.38/hurd/hurdlookup.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlookup.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlookup.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_RIGHT_SEND [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlookup.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_RIGHT_SEND [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlookup.c:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_CWDIR [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdlookup.c:90:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] glibc-2.38/hurd/hurdlookup.c:86:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/hurd/hurdmalloc.c:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vm_page_size [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_umask [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_umask [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:391:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdmsg.c:331:10: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] glibc-2.38/hurd/hurdmalloc.c:266:13: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] glibc-2.38/hurd/hurdmalloc.c:277:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/hurd/hurdmalloc.c:328:27: portability: 'old_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/hurd/hurdpid.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdpid.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdports.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdports.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_PROC [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdports.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_CTTYID [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdports.c:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_CWDIR [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdports.c:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_CRDIR [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdports.c:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_PORT_AUTH [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdrlimit.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_NLIMITS [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdprio.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdselect.c:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdsig.c:1599:0: error: #error task_set_exception_port? [preprocessorErrorDirective] glibc-2.38/hurd/hurdsock.c:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdsock.c:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdstartup.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vm_page_size [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/hurdselect.c:197:17: style:inconclusive: Boolean expression '~((((SELECT_READ|SELECT_WRITE|SELECT_URG)<<1)&~(SELECT_READ|SELECT_WRITE|SELECT_URG))<<1)!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] glibc-2.38/hurd/hurdselect.c:197:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] glibc-2.38/hurd/hurdstartup.c:165:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/hurd/hurdstartup.c:167:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/hurd/hurdstartup.c:165:5: style: Local variable 'args' shadows outer variable [shadowVariable] glibc-2.38/hurd/hurdstartup.c:52:9: note: Shadowed declaration glibc-2.38/hurd/hurdstartup.c:165:5: note: Shadow variable glibc-2.38/hurd/hurdstartup.c:92:49: error: Uninitialized struct member: data.flags [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.flags [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.dtable [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.dtablesize [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.portarray [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.portarraysize [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.intarray [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.intarraysize [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.stack_base [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.stack_size [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.phdr [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.phdrsz [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:179:7: error: Uninitialized struct member: data.user_entry [uninitStructMember] glibc-2.38/hurd/hurdstartup.c:161:13: style: struct member 'Anonymous0::count' is never used. [unusedStructMember] glibc-2.38/hurd/intern-fd.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/longjmp-ts.c:30:0: error: #error "Need to write sysdeps/mach/hurd/MACHINE/longjmp-ts.c" [preprocessorErrorDirective] glibc-2.38/hurd/intr-msg.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_SEND_MSG [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/lookup-at.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_EMPTY_PATH [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/lookup-at.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/lookup-at.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/intr-msg.c:177:38: portability: '(void*)msg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/hurd/intr-msg.c:214:22: portability: '(void*)ty' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/hurd/intr-msg.c:221:22: portability: '(void*)ty' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/hurd/intr-msg.c:237:22: portability: '(void*)ty' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/hurd/intr-msg.c:186:13: error: Uninitialized variable: name [uninitvar] glibc-2.38/hurd/intr-msg.c:67:11: style: struct member 'Anonymous0::code' is never used. [unusedStructMember] glibc-2.38/hurd/lookup-at.c:136:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/hurd/lookup-at.c:126:7: note: err is assigned glibc-2.38/hurd/lookup-at.c:136:7: note: err is overwritten glibc-2.38/hurd/msgportdemux.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_msgport_thread [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/lookup-retry.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/lookup-retry.c:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/new-fd.c:28:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hurd_fd [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/lookup-retry.c:82:15: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/hurd/lookup-retry.c:60:11: note: Shadowed declaration glibc-2.38/hurd/lookup-retry.c:82:15: note: Shadow variable glibc-2.38/hurd/lookup-retry.c:67:11: error: Uninitialized variable: file_name [uninitvar] glibc-2.38/hurd/pid2task.c:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/path-lookup.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/path-lookup.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/port2fd.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/port2fd.c:50:4: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] glibc-2.38/hurd/ports-get.c:24:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BOOTSTRAP_PORT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/ports-get.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_nports [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/ports-set.c:24:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BOOTSTRAP_PORT [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/ports-set.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_nports [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/preempt-sig.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_siglock [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/preempt-sig.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_siglock [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/privports.c:30:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/preempt-sig.c:33:55: style: Parameter 'preemptor' can be declared as pointer to const [constParameterPointer] glibc-2.38/hurd/set-host.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/report-wait.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/report-wait.c:242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/setauth.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_RIGHT_SEND [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/report-wait.c:240:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/hurd/setauth.c:67:16: style: Local variable 'new' shadows outer argument [shadowArgument] glibc-2.38/hurd/setauth.c:32:23: note: Shadowed declaration glibc-2.38/hurd/setauth.c:67:16: note: Shadow variable glibc-2.38/hurd/seteuids.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/sigunwind.c:41:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/task2pid.c:25:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/thread-cancel.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/thread-self.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/hurd/trampoline.c:35:0: error: #error "Need to write sysdeps/mach/hurd/MACHINE/trampoline.c" [preprocessorErrorDirective] glibc-2.38/hurd/vpprintf.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_READS [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/vpprintf.c:56:46: style: Label 'write' is not used. [unusedLabel] glibc-2.38/iconv/dummy-repertoire.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILLEGAL_CHAR_VALUE [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/xattr.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/xattr.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/xattr.c:170:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XATTR_REPLACE [valueFlowBailoutIncompleteVar] glibc-2.38/hurd/xattr.c:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IPTRANS [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_charset.h:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_charset.h:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_charset.c:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_cache.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gconv_path_envvar [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_cache.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_offset [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_cache.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOCONV [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_cache.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NODB [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_cache.c:52:29: style: Variable 'header' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/gconv_close.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_IS_LAST [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_db.c:41:33: error: syntax error [syntaxError] glibc-2.38/iconv/gconv_conf.c:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gconv_modules_db [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_conf.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gconv_alias [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_conf.c:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_conf.c:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gconv_modules_db [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_conf.c:256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_conf.c:464:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_dl.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gconv_loaded_object [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_dl.c:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] glibc-2.38/locale/localeinfo.h:222:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_category_names [valueFlowBailoutIncompleteVar] glibc-2.38/locale/localeinfo.h:339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] glibc-2.38/locale/localeinfo.h:346:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_open.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_IGNORE_ERRORS [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_open.c:58:27: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] glibc-2.38/iconv/gconv_open.c:66:27: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] glibc-2.38/iconv/gconv_open.c:61:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/iconv/gconv_open.c:69:34: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/iconv/gconv_conf.c:389:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/iconv/gconv_conf.c:405:22: error: Pointer addition with NULL pointer. [nullPointerArithmetic] glibc-2.38/iconv/gconv_conf.c:400:10: note: Assignment 'oldp=NULL', assigned value is 0 glibc-2.38/iconv/gconv_conf.c:405:22: note: Null pointer addition glibc-2.38/iconv/gconv_conf.c:103:24: style: Variable 'node' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/gconv_conf.c:157:9: style: Variable 'from' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/gconv_conf.c:157:16: style: Variable 'to' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/gconv_simple.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_EMPTY_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_INCOMPLETE_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_INCOMPLETE_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_EMPTY_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:387:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_INCOMPLETE_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:515:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_INCOMPLETE_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_trans.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_current_LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/gconv_simple.c:48:43: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/gconv_simple.c:121:33: style: Parameter 'step_data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/gconv_simple.c:185:33: style: Parameter 'step_data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/gconv_simple.c:246:33: style: Parameter 'step_data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/gconv_simple.c:368:35: style: Parameter 'step_data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/gconv_simple.c:431:35: style: Parameter 'step_data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/gconv_simple.c:495:35: style: Parameter 'step_data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/iconv.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_charmap.c:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_charmap.c:286:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINITIALIZED_CHAR_VALUE [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_charmap.c:333:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_charmap.c:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_close.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_open.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_charmap.c:432:28: warning:inconclusive: Possible null pointer dereference: curp [nullPointer] glibc-2.38/iconv/iconv_charmap.c:491:24: note: Assignment 'inbuf=NULL', assigned value is 0 glibc-2.38/iconv/iconv_charmap.c:558:30: note: Calling function 'process_block', 2nd argument 'inbuf' value is 0 glibc-2.38/iconv/iconv_charmap.c:431:29: note: Assignment 'curp=(unsigned char*)addr', assigned value is 0 glibc-2.38/iconv/iconv_charmap.c:432:28: note: Null pointer dereference glibc-2.38/iconv/iconv_charmap.c:342:23: style: Variable 'in' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconv_charmap.c:412:23: style: Variable 'in' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconv_prog.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:367:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:403:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGVERSION [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:466:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:643:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:703:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strverscmp [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:731:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strverscmp [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:765:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:396:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGVERSION [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:482:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postorder [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:553:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:692:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postorder [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:874:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_conv_list [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:983:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postorder [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconvconfig.c:1015:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCONV_DIR [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/iconv_prog.c:345:51: style: Parameter 'state' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/iconv/iconv_prog.c:88:12: note: You might need to cast the function pointer here glibc-2.38/iconv/iconv_prog.c:345:51: note: Parameter 'state' can be declared as pointer to const glibc-2.38/iconv/iconvconfig.c:432:8: warning: Either the condition 'inserted==NULL' is redundant or there is possible null pointer dereference: inserted. [nullPointerRedundantCheck] glibc-2.38/iconv/iconvconfig.c:430:16: note: Assuming that condition 'inserted==NULL' is not redundant glibc-2.38/iconv/iconvconfig.c:432:8: note: Null pointer dereference glibc-2.38/iconv/iconvconfig.c:554:8: warning: Either the condition 'inserted==NULL' is redundant or there is possible null pointer dereference: inserted. [nullPointerRedundantCheck] glibc-2.38/iconv/iconvconfig.c:552:16: note: Assuming that condition 'inserted==NULL' is not redundant glibc-2.38/iconv/iconvconfig.c:554:8: note: Null pointer dereference glibc-2.38/iconv/loop.c:66:0: error: #error "MIN_NEEDED_INPUT definition missing" [preprocessorErrorDirective] glibc-2.38/iconv/iconvconfig.c:312:43: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconvconfig.c:350:51: style: Parameter 'state' can be declared as pointer to const. However it seems that 'parse_opt' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/iconv/iconvconfig.c:139:12: note: You might need to cast the function pointer here glibc-2.38/iconv/iconvconfig.c:350:51: note: Parameter 'state' can be declared as pointer to const glibc-2.38/iconv/iconvconfig.c:449:9: style: Variable 'from' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconvconfig.c:450:9: style: Variable 'to' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconvconfig.c:581:9: style: Variable 'from' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconvconfig.c:582:9: style: Variable 'to' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconvconfig.c:583:9: style: Variable 'module' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/iconvconfig.c:834:7: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] glibc-2.38/iconv/skeleton.c:166:0: error: #error "FROM_DIRECTION must be provided if non-default init is used" [preprocessorErrorDirective] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:25:29: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:26:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:29:45: style: Parameter 'irreversible' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:37:34: style: Parameter 'ignored' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/tst-gconv-init-failure-mod.c:45:33: style: Parameter 'ignored' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/strtab.c:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-gconv-init-failure.c:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_EXECFN [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-gconv-init-failure.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv-mt.c:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv-mt.c:121:10: style: Variable 'worker_output' can be declared as pointer to const [constVariablePointer] glibc-2.38/iconv/strtab.c:335:30: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] glibc-2.38/iconv/tst-iconv1.c:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv-opt.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv-opt.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv2.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv2.c:60:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv3.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv4.c:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv3.c:43:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv3.c:45:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv5.c:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv6.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv5.c:123:5: error: Memory leak: inbufp [memleak] glibc-2.38/iconv/tst-iconv5.c:123:5: error: Memory leak: outbufp [memleak] glibc-2.38/iconv/tst-iconv5.c:132:5: error: Memory leak: inbufp [memleak] glibc-2.38/iconv/tst-iconv5.c:132:5: error: Memory leak: outbufp [memleak] glibc-2.38/iconv/tst-iconv6.c:66:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv6.c:86:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv6.c:86:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv6.c:101:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv6.c:101:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconv/tst-iconv7.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv8.c:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv9.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconv/tst-iconv9.c:66:18: style: Condition 'n!=-1' is always true [knownConditionTrueFalse] glibc-2.38/iconv/tst-iconv9.c:79:18: style: Condition 'n!=-1' is always true [knownConditionTrueFalse] glibc-2.38/iconvdata/8bit-gap.c:25:12: style: struct member 'gap::start' is never used. [unusedStructMember] glibc-2.38/iconvdata/8bit-gap.c:26:12: style: struct member 'gap::end' is never used. [unusedStructMember] glibc-2.38/iconvdata/8bit-gap.c:27:11: style: struct member 'gap::idx' is never used. [unusedStructMember] glibc-2.38/iconvdata/bug-iconv1.c:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv10.c:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv10.c:58:13: style: Condition 'r!=-1' is always true [knownConditionTrueFalse] glibc-2.38/iconvdata/bug-iconv11.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv11.c:56:31: error: Uninitialized variable: outbuf [uninitvar] glibc-2.38/iconvdata/bug-iconv11.c:53:18: note: Assignment 'outbuf=output', assigned value is glibc-2.38/iconvdata/bug-iconv11.c:56:31: note: Uninitialized variable: outbuf glibc-2.38/iconvdata/bug-iconv12.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv12.c:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/big5hkscs.c:17657:12: style: struct member 'Anonymous0::from' is never used. [unusedStructMember] glibc-2.38/iconvdata/big5hkscs.c:17658:12: style: struct member 'Anonymous0::to' is never used. [unusedStructMember] glibc-2.38/iconvdata/big5hkscs.c:17659:12: style: struct member 'Anonymous0::offset' is never used. [unusedStructMember] glibc-2.38/iconvdata/bug-iconv12.c:76:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/bug-iconv13.c:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv14.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv14.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv15.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv2.c:22:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv3.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPTHREAD_SO [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv3.c:32:7: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/iconvdata/bug-iconv4.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv4.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv5.c:10:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv6.c:16:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv8.c:27:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv8.c:38:16: style: Return value 'ret!=-1' is always true [knownConditionTrueFalse] glibc-2.38/iconvdata/bug-iconv8.c:27:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/bug-iconv8.c:27:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/bug-iconv9.c:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/bug-iconv9.c:50:2: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/iconvdata/bug-iconv9.c:53:2: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'const char'. [invalidPrintfArgType_uint] glibc-2.38/iconvdata/cp1255.c:118:12: style: struct member 'Anonymous0::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:119:12: style: struct member 'Anonymous0::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:178:36: style: struct member 'Anonymous1::idx' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:178:54: style: struct member 'Anonymous1::len' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:384:12: style: struct member 'Anonymous2::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:385:12: style: struct member 'Anonymous2::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:386:12: style: struct member 'Anonymous2::comb1' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1255.c:387:11: style: struct member 'Anonymous2::comb2' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:121:12: style: struct member 'Anonymous0::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:122:12: style: struct member 'Anonymous0::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:352:16: style: struct member 'Anonymous1::idx' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:353:16: style: struct member 'Anonymous1::len' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:556:12: style: struct member 'Anonymous2::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:557:12: style: struct member 'Anonymous2::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/cp1258.c:558:12: style: struct member 'Anonymous2::comb1' is never used. [unusedStructMember] glibc-2.38/iconvdata/euc-jisx0213.c:248:12: style: struct member 'Anonymous0::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/euc-jisx0213.c:249:12: style: struct member 'Anonymous0::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/euc-kr.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/gb2312.h:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/gb2312.h:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/iso-ir-165.h:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/iso-ir-165.h:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/cns11643.h:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/cns11643.h:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/cns11643l1.h:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/cns11643l1.h:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/cns11643l2.h:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/cns11643l2.h:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/jis0201.h:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/jis0201.h:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/jis0208.h:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/jis0208.h:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/jis0212.h:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/jis0212.h:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/ksc5601.h:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/ksc5601.h:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/ksc5601.h:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/ksc5601.h:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __UNKNOWN_10646_CHAR [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/iso-2022-jp.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOCONV [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/iso-2022-jp-3.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/iconvdata/iso-2022-jp-3.c:374:12: style: struct member 'Anonymous1::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/iso-2022-jp-3.c:375:12: style: struct member 'Anonymous1::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/iso-2022-jp.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/iconvdata/iso-2022-jp.c:33:12: style: struct member 'gap::start' is never used. [unusedStructMember] glibc-2.38/iconvdata/iso-2022-jp.c:34:12: style: struct member 'gap::end' is never used. [unusedStructMember] glibc-2.38/iconvdata/iso-2022-jp.c:35:11: style: struct member 'gap::idx' is never used. [unusedStructMember] glibc-2.38/iconvdata/iso646.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOCONV [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/johab.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ksc5601_sym_to_ucs [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/shift_jisx0213.c:257:12: style: struct member 'Anonymous0::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/shift_jisx0213.c:258:12: style: struct member 'Anonymous0::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:118:12: style: struct member 'Anonymous0::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:119:12: style: struct member 'Anonymous0::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:349:16: style: struct member 'Anonymous1::idx' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:350:16: style: struct member 'Anonymous1::len' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:554:12: style: struct member 'Anonymous2::composed' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:555:12: style: struct member 'Anonymous2::base' is never used. [unusedStructMember] glibc-2.38/iconvdata/tcvn5712-1.c:556:12: style: struct member 'Anonymous2::comb1' is never used. [unusedStructMember] glibc-2.38/iconvdata/tst-e2big.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-e2big.c:34:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:138:11: style: Condition 'ret!=-2' is always true [knownConditionTrueFalse] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:81:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:96:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:120:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:140:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:149:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:163:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:185:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:133:7: style: Variable 'mbs' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:124:7: note: mbs is assigned glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:133:7: note: mbs is overwritten glibc-2.38/iconvdata/tst-iconv4.c:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c:125:12: style: Variable 'consumed' is assigned a value that is never used. [unreadVariable] glibc-2.38/iconvdata/tst-iconv6.c:10:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-iconv7.c:10:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-loading.c:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-table-from.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-table-from.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-table-to.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/tst-table-to.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/iconvdata/tst-table-from.c:112:15: style: Local variable 'hexbuf' shadows outer function [shadowFunction] glibc-2.38/iconvdata/tst-table-from.c:34:1: note: Shadowed declaration glibc-2.38/iconvdata/tst-table-from.c:112:15: note: Shadow variable glibc-2.38/iconvdata/tst-table-from.c:34:23: style: Parameter 'buf' can be declared as const array [constParameter] glibc-2.38/iconvdata/tst-table-from.c:177:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/iconvdata/unicode.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/utf-16.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOCONV [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/utf-32.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOCONV [valueFlowBailoutIncompleteVar] glibc-2.38/iconvdata/utf-7.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GCONV_NOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/inet/bindresvport.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/bug-if1.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/inet/bug-if1.c:30:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/check_native.c:24:41: style: Parameter 'a1_native' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/check_native.c:25:27: style: Parameter 'a2_native' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/check_pf.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/check_pf.c:47:19: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/check_pf.c:59:35: style: Parameter 'in6ai' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/deadline.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nsswitch.h:180:0: debug: Failed to parse 'typedef libc_hidden_proto ( __nss_hostname_digits_dots ) int ( * lookup_function ) ( const char * , struct etherent * , char * , int , int * ) ;'. The checking continues anyway. [simplifyTypedef] glibc-2.38/inet/ether_hton.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/inet/ether_ntoh.c:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getipv4sourcefilter.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getnameinfo.c:559:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/inet/getnetgrent.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getnetgrent_r.c:75:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_action_list [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getnetgrent_r.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getnetgrent_r.c:147:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getnetgrent_r.c:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getnetgrent_r.c:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_NOTFOUND [valueFlowBailoutIncompleteVar] glibc-2.38/inet/getsourcefilter.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/inet/herrno-loc.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] glibc-2.38/inet/idna.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_MEMORY [valueFlowBailoutIncompleteVar] glibc-2.38/inet/idna.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_IDN_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/inet/idna_name_classify.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idna_name_encoding_error [valueFlowBailoutIncompleteVar] glibc-2.38/inet/if_index.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/inet/ifaddrs.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/inet/in6_addr.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_data_def is a macro then please configure it. [unknownMacro] glibc-2.38/inet/inet6_opt.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hbh [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_opt.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6OPT_PAD1 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_opt.c:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hbh [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_opt.c:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hbh [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_opt.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hbh [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_opt.c:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hbh [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_option.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6OPT_PAD1 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_option.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6OPT_PAD1 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_option.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_ext [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_option.c:40:9: style: Variable 'p' is assigned a value that is never used. [unreadVariable] glibc-2.38/inet/inet6_rth.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_rthdr0 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_rth.c:62:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_rthdr0 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_rth.c:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_rth.c:129:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_rthdr0 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_rth.c:164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_rth.c:188:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet6_rth.c:118:21: style: Variable 'in_rthdr' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/inet6_rth.c:158:21: style: Variable 'rthdr' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/inet6_opt.c:35:18: style: Checking if unsigned expression 'extlen' is less than zero. [unsignedLessThanZero] glibc-2.38/inet/inet6_opt.c:169:53: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/inet6_opt.c:275:26: style: Parameter 'databuf' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/inet6_scopeid_pton.c:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet_lnaof.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLASSA_HOST [valueFlowBailoutIncompleteVar] glibc-2.38/inet/inet_mkadr.c:54:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/inet/inet_net.c:110:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/inet/inet_netof.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLASSA_NET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rexec.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:493:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWGRP [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:531:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_HEQUIV [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:607:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] glibc-2.38/inet/ruserpass.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/inet/ruserpass.c:109:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/inet/rcmd.c:556:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/inet/setipv4sourcefilter.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/inet/rcmd.c:243:8: style: Local variable 'num' shadows outer variable [shadowVariable] glibc-2.38/inet/rcmd.c:124:7: note: Shadowed declaration glibc-2.38/inet/rcmd.c:243:8: note: Shadow variable glibc-2.38/inet/rcmd.c:647:34: style: Parameter 'ra' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/setsourcefilter.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/inet/test-ifaddrs.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/test-ifaddrs.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/inet/test-ifaddrs.c:30:31: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] glibc-2.38/inet/test_ifindex.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/inet/test_ifindex.c:49:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/inet/test-inet6_opt.c:118:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/inet/test-inet6_opt.c:143:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/inet/test-inet6_opt.c:173:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/inet/test-inet6_opt.c:53:14: portability: 'eb' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/inet/test-inet6_opt.c:81:18: portability: 'eb' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/inet/tst-deadline.c:29:21: style: Condition '0>(time_t)-1' is always true [knownConditionTrueFalse] glibc-2.38/inet/tst-ether_line.c:19:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ALEN [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-gethnm.c:21:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-getni1.c:11:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-gethnm.c:21:9: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/inet/tst-gethnm.c:35:9: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/inet/tst-getni2.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-idna_name_classify.c:27:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idna_name_ascii [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-idna_name_classify.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idna_name_encoding_error [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-if_index-long.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-if_index-long.c:58:3: error: Memory leak: ai [memleak] glibc-2.38/inet/tst-if_index-long.c:50:9: style: Variable 'host' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/tst-inet6_rth.c:11:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV6_RTHDR_TYPE_0 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_scopeid_pton.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable if_index [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_scopeid_pton.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_scopeid_pton.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_scopeid_pton.c:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_scopeid_pton.c:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_scopeid_pton.c:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-inet6_rth.c:95:25: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/tst-inet6_rth.c:163:25: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/tst-ntoa.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_LOOPBACK [valueFlowBailoutIncompleteVar] glibc-2.38/inet/tst-ntoa.c:11:9: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/tst-sockaddr.c:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SS_SIZE [valueFlowBailoutIncompleteVar] glibc-2.38/intl/gettextP.h:192:21: error: syntax error [syntaxError] glibc-2.38/intl/l10nflist.c:313:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_C_locobj_ptr [valueFlowBailoutIncompleteVar] glibc-2.38/intl/l10nflist.c:280:8: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-codeset.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext2.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext3.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext3.c:29:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-gettext4.c:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext4.c:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext4.c:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext4.c:63:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-gettext4.c:95:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-gettext.c:88:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:89:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:120:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:150:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:152:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:213:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:240:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/intl/tst-gettext.c:263:22: warning: Either the condition 'found==NULL' is redundant or there is possible null pointer dereference: found. [nullPointerRedundantCheck] glibc-2.38/intl/tst-gettext.c:256:17: note: Assuming that condition 'found==NULL' is not redundant glibc-2.38/intl/tst-gettext.c:263:22: note: Null pointer dereference glibc-2.38/intl/tst-gettext.c:311:30: warning: Either the condition 'found==NULL' is redundant or there is possible null pointer dereference: found. [nullPointerRedundantCheck] glibc-2.38/intl/tst-gettext.c:304:17: note: Assuming that condition 'found==NULL' is not redundant glibc-2.38/intl/tst-gettext.c:311:30: note: Null pointer dereference glibc-2.38/intl/tst-gettext.c:337:49: warning: Either the condition 'found==NULL' is redundant or there is possible null pointer dereference: found. [nullPointerRedundantCheck] glibc-2.38/intl/tst-gettext.c:330:17: note: Assuming that condition 'found==NULL' is not redundant glibc-2.38/intl/tst-gettext.c:337:49: note: Null pointer dereference glibc-2.38/intl/tst-gettext.c:154:9: style: Variable 'what' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-gettext5.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext5.c:101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext5.c:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-gettext5.c:64:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-gettext5.c:98:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/intl/tst-gettext6.c:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-translit.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/intl/tst-ngettext.c:59:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] glibc-2.38/io/access.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/intl/tst-ngettext.c:40:13: style: Variable 'tr' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/bug-ftw3.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] glibc-2.38/io/bug-ftw3.c:23:9: style: Variable 'dname' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/bug-ftw4.c:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/bug-ftw5.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_STOP [valueFlowBailoutIncompleteVar] glibc-2.38/io/bug-ftw5.c:15:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_CHDIR [valueFlowBailoutIncompleteVar] glibc-2.38/io/bug-ftw5.c:6:68: style: Parameter 's' can be declared as pointer to const. However it seems that 'fn' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/io/bug-ftw5.c:15:18: note: You might need to cast the function pointer here glibc-2.38/io/bug-ftw5.c:6:68: note: Parameter 's' can be declared as pointer to const glibc-2.38/io/chdir.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/chmod.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/chown.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/close.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/close_range.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/copy_file_range.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/creat.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/creat64.c:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/dup.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/dup2.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/dup3.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/euidaccess.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/faccessat.c:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SYMLINK_NOFOLLOW [valueFlowBailoutIncompleteVar] glibc-2.38/io/fchdir.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/fchmod.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/fchmodat.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/fchown.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/fchownat.c:28:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SYMLINK_NOFOLLOW [valueFlowBailoutIncompleteVar] glibc-2.38/io/fcntl.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/fcntl64.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/flock.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstat.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/io/fstat64.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstatat.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstatat64.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstatfs.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstatfs64.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstatvfs.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/fstatvfs64.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/fts.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_OPTIONMASK [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:270:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_ROOTLEVEL [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_STOP [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:511:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_SKIP [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:525:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_NAMEONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:640:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_DNR [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:881:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_NOSTAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:980:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fts_link [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:1000:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_NOSTAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:1053:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENAMETOOLONG [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:1088:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_ROOTLEVEL [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:1117:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_NOCHDIR [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:999:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTENT64_TIME64 [valueFlowBailoutIncompleteVar] glibc-2.38/io/fts.c:782:9: style: Condition '0&&cderrno' is always false [knownConditionTrueFalse] glibc-2.38/io/fts.c:790:62: style: Condition 'dirent_not_directory(dp)' is always false [knownConditionTrueFalse] glibc-2.38/io/fts.c:790:62: note: Calling function 'dirent_not_directory' returns 0 glibc-2.38/io/fts.c:790:62: note: Condition 'dirent_not_directory(dp)' is always false glibc-2.38/io/fts.c:1119:23: style: Variable 'newfd' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/io/fts.c:1116:8: note: newfd is assigned glibc-2.38/io/fts.c:1119:23: note: newfd is overwritten glibc-2.38/io/fts.c:617:8: style: Variable 'oldaddr' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/fts.c:872:19: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/fts.c:986:20: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/fts.c:1071:22: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/fts.c:1111:29: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/fts.c:1111:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/fts.c:999:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTSENT64 [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftw.c:309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftw.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftw.c:499:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftw.c:649:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftw.c:839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftw.c:298:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/io/ftw.c:545:37: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/io/ftw.c:790:11: style: Local variable 'save_err' shadows outer variable [shadowVariable] glibc-2.38/io/ftw.c:641:7: note: Shadowed declaration glibc-2.38/io/ftw.c:790:11: note: Shadow variable glibc-2.38/io/ftw.c:797:11: style: Local variable 'save_err' shadows outer variable [shadowVariable] glibc-2.38/io/ftw.c:641:7: note: Shadowed declaration glibc-2.38/io/ftw.c:797:11: note: Shadow variable glibc-2.38/io/ftw.c:255:56: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/ftw.c:267:57: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/ftw.c:295:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/ftw.c:575:13: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/ftwtest.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_CONTINUE [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftwtest.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/io/ftwtest.c:42:68: style: Parameter 'f' can be declared as pointer to const. However it seems that 'cb' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/io/ftwtest.c:100:49: note: You might need to cast the function pointer here glibc-2.38/io/ftwtest.c:42:68: note: Parameter 'f' can be declared as pointer to const glibc-2.38/io/ftwtest.c:104:9: style: Variable 'cw2' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/futimens.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/getcwd.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/getwd.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/isatty.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/lchmod.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/lchown.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/link.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/linkat.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/lockf.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/io/lockf64.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/io/lseek.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/lseek64.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/lstat.c:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/lstat64.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/mkdir.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/mkdirat.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/mkfifo.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/mkfifoat.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/mknod.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/mknodat.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/open.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/open64.c:48:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/openat.c:68:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/openat64.c:66:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/pipe.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/pipe2.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/poll.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/posix_fadvise.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/posix_fadvise64.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/posix_fallocate.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/posix_fallocate64.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/ppoll.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/read.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/readlink.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/readlinkat.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/rmdir.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/sendfile.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/sendfile64.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/stat.c:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/stat64.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/statfs.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/statfs64.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/statvfs.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/statvfs64.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/statx_generic.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_STATX_SYNC_AS_STAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/symlink.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/symlinkat.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/test-lfs.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/test-lfs.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/test-lfs.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/test-stat.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat64 [valueFlowBailoutIncompleteVar] glibc-2.38/io/test-stat2.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-close_range.c:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-close_range.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-close_range.c:113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-close_range.c:222:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/test-utime.c:48:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] glibc-2.38/io/test-utime.c:79:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] glibc-2.38/io/tst-close_range.c:209:19: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] glibc-2.38/io/tst-closefrom.c:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-closefrom.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-copy_file_range.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-copy_file_range.c:246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-faccessat.c:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-faccessat.c:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-faccessat.c:78:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-fchmodat.c:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fchmodat.c:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fchownat.c:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fchownat.c:98:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fchmodat.c:78:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-fchownat.c:88:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-fcntl-lock.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fcntl-lock.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-lockf.c:121:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_none [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fcntl.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fcntl.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-file_change_detection.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-file_change_detection.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fstatat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fstatat.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-file_change_detection.c:178:11: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/io/tst-fstatat.c:178:19: error: Invalid fstatat64() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/io/tst-fstatat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-fts.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fts.c:84:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fts.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fts.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_LOGICAL [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-fts.c:82:8: style: Variable 'dir_name' can be declared as const array [constVariable] glibc-2.38/io/tst-fts.c:135:11: style: Variable 'child' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-fts.c:170:11: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-ftw-bz26353.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_STACK [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-bz26353.c:65:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_none [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-bz28126.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-lnk.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-lnk.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_F [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-lnk.c:102:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_SL [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-lnk.c:150:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_SLN [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-lnk.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_objdir_root [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-futimens.c:37:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-utimensat-skeleton.c:79:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ftw-lnk.c:220:7: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] glibc-2.38/io/tst-futimes.c:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-getcwd-abspath.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-getcwd-abspath.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-futimesat.c:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-futimesat.c:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-getcwd-abspath.c:41:9: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-futimesat.c:96:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-getcwd.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-lchmod.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-lchmod.c:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-lchmod.c:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_DIRECTORY [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-lchmod.c:192:14: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/io/tst-lchmod.c:146:7: note: Shadowed declaration glibc-2.38/io/tst-lchmod.c:192:14: note: Shadow variable glibc-2.38/io/tst-getcwd.c:170:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/io/tst-linkat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-linkat.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-linkat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-lutimes.c:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mkdirat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mkdirat.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mkfifoat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mkfifoat.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mkdirat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-mkfifoat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-mknodat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mknodat.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-openat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-openat.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-mknodat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-openat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-posix_fallocate64.c:35:11: style: Condition 'ret==1' is always false [knownConditionTrueFalse] glibc-2.38/io/tst-posix_fallocate64.c:34:29: note: Calling function 'do_test_with_offset' returns 0 glibc-2.38/io/tst-posix_fallocate64.c:34:29: note: Assignment 'ret=do_test_with_offset(512)', assigned value is 0 glibc-2.38/io/tst-posix_fallocate64.c:35:11: note: Condition 'ret==1' is always false glibc-2.38/io/tst-posix_fallocate64.c:40:11: style: Condition 'ret==1' is always false [knownConditionTrueFalse] glibc-2.38/io/tst-posix_fallocate64.c:39:29: note: Calling function 'do_test_with_offset' returns 0 glibc-2.38/io/tst-posix_fallocate64.c:39:29: note: Assignment 'ret=do_test_with_offset(base_offset)', assigned value is 0 glibc-2.38/io/tst-posix_fallocate64.c:40:11: note: Condition 'ret==1' is always false glibc-2.38/io/tst-readlinkat.c:23:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-readlinkat.c:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SYMLINK_NOFOLLOW [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-renameat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-renameat.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-readlinkat.c:75:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-renameat.c:202:18: error: Invalid renameat() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/io/tst-renameat.c:213:42: error: Invalid renameat() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/io/tst-renameat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-stat.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-stat.c:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATX_BASIC_STATS [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-stat-time64.c:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATX_BASIC_STATS [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-statx.c:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-statx.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-statx.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statx [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-symlinkat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-symlinkat.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ttyname_r.c:21:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ttyname_r.c:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_TTY_NAME_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-ttyname_r.c:29:25: error: Invalid ttyname_r() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/io/tst-symlinkat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-ttyname_r.c:29:28: error: Uninitialized variable: buf [uninitvar] glibc-2.38/io/tst-unlinkat.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-unlinkat.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-utime.c:31:16: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] glibc-2.38/io/tst-unlinkat.c:76:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/io/tst-utimensat.c:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-utimes.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/io/tst-utimes.c:32:16: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] glibc-2.38/io/ttyname.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/ttyname_r.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/io/umask.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/unlink.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/io/unlinkat.c:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_REMOVEDIR [valueFlowBailoutIncompleteVar] glibc-2.38/io/utime.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/io/utimensat.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/io/write.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/__flbf.c:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_LINE_BUF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__flbf.c:21:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/libio/__freadable.c:23:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_READS [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__freadable.c:21:20: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/libio/__fpurge.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_IN_BACKUP [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__freading.c:23:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_WRITES [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__freading.c:21:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/libio/__fsetlocking.c:25:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_USER_LOCK [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__fwritable.c:23:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_WRITES [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__fwritable.c:21:20: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/libio/__fwriting.c:23:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_READS [valueFlowBailoutIncompleteVar] glibc-2.38/libio/__fwriting.c:21:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/libio/bug-fopena+.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-fseek.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-fseek.c:54:14: warning:inconclusive: Either the condition '(f=fopen(fname,"r"))==(FILE*)NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/libio/bug-fseek.c:47:32: note: Assuming that condition '(f=fopen(fname,"r"))==(FILE*)NULL' is not redundant glibc-2.38/libio/bug-fseek.c:54:14: note: Null pointer dereference glibc-2.38/libio/bug-fseek.c:78:14: warning:inconclusive: Either the condition '(f=fopen(fname,"r+"))==(FILE*)NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/libio/bug-fseek.c:71:33: note: Assuming that condition '(f=fopen(fname,"r+"))==(FILE*)NULL' is not redundant glibc-2.38/libio/bug-fseek.c:78:14: note: Null pointer dereference glibc-2.38/libio/bug-fseek.c:101:14: warning:inconclusive: Either the condition '(f=fopen(fname,"r+"))==(FILE*)NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/libio/bug-fseek.c:95:33: note: Assuming that condition '(f=fopen(fname,"r+"))==(FILE*)NULL' is not redundant glibc-2.38/libio/bug-fseek.c:101:14: note: Null pointer dereference glibc-2.38/libio/bug-ftell.c:10:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-ftell.c:26:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/bug-memstream1.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-memstream1.c:52:2: warning: %hhx in format string (no. 2) requires 'unsigned char' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/libio/bug-memstream1.c:120:2: warning: %hhx in format string (no. 2) requires 'unsigned char' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/libio/bug-rewind.c:58:7: error: Resource leak: fptr [resourceLeak] glibc-2.38/libio/bug-rewind.c:66:7: error: Resource leak: fptr [resourceLeak] glibc-2.38/libio/bug-rewind2.c:29:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] glibc-2.38/libio/bug-ungetc2.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-ungetc3.c:44:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetc3.c:50:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetc3.c:56:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetc3.c:62:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetc3.c:68:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetc3.c:74:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetc3.c:80:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-ungetwc1.c:26:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-ungetwc2.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-wfflush.c:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-wfflush.c:48:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-wfflush.c:55:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-wfflush.c:61:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-wfflush.c:67:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/bug-wmemstream1.c:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-wsetpos.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/bug-wsetpos.c:50:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/bug-wsetpos.c:57:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/bug-wsetpos.c:65:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/bug-wsetpos.c:72:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/bug-wsetpos.c:76:3: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/clearerr.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/clearerr_u.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/feof.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/feof_u.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ferror.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ferror_u.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/filedoalloc.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/filedoalloc.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileno.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/fmemopen.c:225:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/fileops.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_pos_BAD [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_vtable_check [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:426:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_EOF_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:654:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_EOF_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:673:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_pos_BAD [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:733:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_WRITES [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:851:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_IS_APPENDING [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:918:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_CURRENTLY_PUTTING [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:1123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:1132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_FLAGS2_NOTCANCEL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fileops.c:1211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_LINE_BUF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fputc.c:31:12: style:inconclusive: Function 'fputc' argument 1 names different: declaration '__c' definition 'c'. [funcArgNamesDifferent] glibc-2.38/libio/stdio.h:607:23: note: Function 'fputc' argument 1 names different: declaration '__c' definition 'c'. glibc-2.38/libio/fputc.c:31:12: note: Function 'fputc' argument 1 names different: declaration '__c' definition 'c'. glibc-2.38/libio/fputc.c:31:21: style:inconclusive: Function 'fputc' argument 2 names different: declaration '__stream' definition 'fp'. [funcArgNamesDifferent] glibc-2.38/libio/stdio.h:607:34: note: Function 'fputc' argument 2 names different: declaration '__stream' definition 'fp'. glibc-2.38/libio/fputc.c:31:21: note: Function 'fputc' argument 2 names different: declaration '__stream' definition 'fp'. glibc-2.38/libio/fileops.c:1204:9: style: Checking if unsigned expression 'n' is less than zero. [unsignedLessThanZero] glibc-2.38/wcsmbs/wcsmbsload.h:69:25: style: Variable 'private' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/fileops.c:697:8: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/libio/fputwc.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/freopen.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_IS_FILEBUF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fputwc_u.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/freopen64.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_IS_FILEBUF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fseek.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOS_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fseeko.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOS_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/libio/fseeko64.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ftello.c:62:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ftello64.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/genops.c:748:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/getc.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/getc_u.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/getwc.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/getwc_u.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/getwchar.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/getwchar_u.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofclose.c:79:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofdopen.c:163:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofflush.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofflush_u.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofgetpos.c:82:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofgetpos64.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofgets.c:68:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofgets_u.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofgetws.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofgetws_u.c:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofopen.c:89:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofopncook.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofopncook.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_pos_BAD [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofopncook.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_cookie_jumps [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofopncook.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_WRITES [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofputs.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofputs_u.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofputws.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofputws_u.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofread.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofread_u.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofsetpos.c:69:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofsetpos64.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ioftell.c:58:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofwide.c:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __mbstate_t [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofwide.c:142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __codecvt_ok [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofwide.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __codecvt_ok [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iofwrite.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iogetdelim.c:131:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iofwrite_u.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iogets.c:70:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iogetwline.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iogetwline.c:75:3: style: Variable 'len' is assigned a value that is never used. [unreadVariable] glibc-2.38/libio/iopopen.c:298:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ioputs.c:48:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ioseekoff.c:34:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_seek_end [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iosetbuffer.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iosetvbuf.c:96:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/ioungetc.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iovdprintf.c:67:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __printf_buffer_mode_dprintf [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iovdprintf.c:46:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/ioungetwc.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/iovsprintf.c:79:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/iovsscanf.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/strfile.h:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_USER_LOCK [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strfile.h:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_USER_LOCK [valueFlowBailoutIncompleteVar] glibc-2.38/libio/memstream.c:76:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/obprintf.c:88:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __printf_buffer_mode_obstack [valueFlowBailoutIncompleteVar] glibc-2.38/libio/obprintf.c:86:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/putc.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/libio/putc_u.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/libio/putchar.c:24:14: style:inconclusive: Function 'putchar' argument 1 names different: declaration '__c' definition 'c'. [funcArgNamesDifferent] glibc-2.38/libio/stdio.h:614:25: note: Function 'putchar' argument 1 names different: declaration '__c' definition 'c'. glibc-2.38/libio/putchar.c:24:14: note: Function 'putchar' argument 1 names different: declaration '__c' definition 'c'. glibc-2.38/libio/putwchar.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/libio/putwchar_u.c:25:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/libio/rewind.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOS_INPUT [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strops.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_NO_WRITES [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strops.c:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strops.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_USER_BUF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strops.c:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_IN_BACKUP [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strops.c:255:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_TIED_PUT_GET [valueFlowBailoutIncompleteVar] glibc-2.38/libio/strops.c:245:39: style: Variable 'fp->_IO_read_end' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/libio/strops.c:243:26: note: fp->_IO_read_end is assigned glibc-2.38/libio/strops.c:245:39: note: fp->_IO_read_end is overwritten glibc-2.38/libio/strops.c:256:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/libio/test-fmemopen.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/test-fmemopen.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/test-fmemopen.c:86:3: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning] glibc-2.38/libio/test-freopen.c:26:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/libio/tst-atime.c:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-bz22415.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-bz22415.c:51:31: error: Dereferencing 'f' after it is deallocated / released [deallocuse] glibc-2.38/libio/tst-atime.c:38:7: error: Memory leak: buf [memleak] glibc-2.38/libio/tst-bz22415.c:66:31: error: Dereferencing 'f' after it is deallocated / released [deallocuse] glibc-2.38/libio/tst-atime.c:68:7: error: Resource leak: fd [resourceLeak] glibc-2.38/libio/tst-bz22415.c:78:31: error: Dereferencing 'f' after it is deallocated / released [deallocuse] glibc-2.38/libio/tst-atime.c:74:7: error: Resource leak: fd [resourceLeak] glibc-2.38/libio/tst-bz22415.c:89:31: error: Dereferencing 'f' after it is deallocated / released [deallocuse] glibc-2.38/libio/tst-atime.c:87:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-atime.c:96:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-atime.c:102:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-atime.c:108:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-atime.c:113:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-bz24051.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-bz24051.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-bz24153.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-bz24153.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-bz28828.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-eof.c:57:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-eof.c:63:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-eof.c:69:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-ext.c:19:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ext.c:28:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-ext.c:94:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-ext2.c:29:34: style: Same expression on both sides of '!='. [duplicateExpression] glibc-2.38/libio/tst-ext2.c:37:30: style: Same expression on both sides of '!='. [duplicateExpression] glibc-2.38/libio/tst-ext2.c:43:34: style: Same expression on both sides of '!='. [duplicateExpression] glibc-2.38/libio/tst-ext2.c:44:30: style: Same expression on both sides of '!='. [duplicateExpression] glibc-2.38/libio/tst-ext2.c:50:34: style: Same expression on both sides of '!='. [duplicateExpression] glibc-2.38/libio/tst-ext2.c:51:30: style: Same expression on both sides of '!='. [duplicateExpression] glibc-2.38/libio/tst-fgetc-after-eof.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fgetwc.c:9:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fopenloc.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_STACK [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fopenloc.c:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fopenloc.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fgetws.c:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fgetws.c:94:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-fgetws.c:130:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-fgetws.c:175:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-fgetws.c:126:14: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/libio/tst-fgetws.c:16:10: note: Shadowed declaration glibc-2.38/libio/tst-fgetws.c:126:14: note: Shadow variable glibc-2.38/libio/tst-fgetws.c:14:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/libio/tst-fgetws.c:18:12: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/tst-fputws.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-freopen.c:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fseek.c:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fseek.c:65:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fseek.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-freopen.c:101:9: style: Variable 'f2' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/tst-freopen.c:133:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/tst-fseek.c:139:7: error: Resource handle 'fd' freed twice. [doubleFree] glibc-2.38/libio/tst-fseek.c:135:14: note: Resource handle 'fd' freed twice. glibc-2.38/libio/tst-fseek.c:139:7: note: Resource handle 'fd' freed twice. glibc-2.38/libio/tst-ftell-append.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-append.c:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-append.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-append.c:95:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/tst-ftell-active-handler.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-active-handler.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-active-handler.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-active-handler.c:414:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-active-handler.c:491:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-active-handler.c:643:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-partial-wide.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fwrite-error.c:31:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-fwrite-error.c:43:3: error: Resource handle 'fd' freed twice. [doubleFree] glibc-2.38/libio/tst-fwrite-error.c:34:14: note: Resource handle 'fd' freed twice. glibc-2.38/libio/tst-fwrite-error.c:43:3: note: Resource handle 'fd' freed twice. glibc-2.38/libio/tst-fwrite-error.c:51:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-fwrite-error.c:56:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-fwrite-error.c:61:7: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-fwrite-error.c:64:3: error: Resource leak: fp [resourceLeak] glibc-2.38/libio/tst-ftell-active-handler.c:634:7: error: Resource handle 'fd' freed twice. [doubleFree] glibc-2.38/libio/tst-ftell-active-handler.c:630:8: note: Resource handle 'fd' freed twice. glibc-2.38/libio/tst-ftell-active-handler.c:634:7: note: Resource handle 'fd' freed twice. glibc-2.38/libio/tst-getdelim.c:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ftell-active-handler.c:218:10: style: Local variable 'fp' shadows outer variable [shadowVariable] glibc-2.38/libio/tst-ftell-active-handler.c:206:9: note: Shadowed declaration glibc-2.38/libio/tst-ftell-active-handler.c:218:10: note: Shadow variable glibc-2.38/libio/tst-getdelim.c:29:29: error: Null pointer dereference [nullPointer] glibc-2.38/libio/tst-memstream1.c:68:11: style: Condition 'len!=0' is always true [knownConditionTrueFalse] glibc-2.38/libio/tst-memstream1.c:61:9: note: Assignment 'len=12345', assigned value is 12345 glibc-2.38/libio/tst-memstream1.c:62:19: note: Assuming condition is false glibc-2.38/libio/tst-memstream1.c:68:11: note: Condition 'len!=0' is always true glibc-2.38/libio/tst-memstream2.c:41:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-memstream3.c:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-memstream3.c:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-memstream3.c:117:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] glibc-2.38/libio/tst-memstream2.c:81:11: style: Condition 'len!=800*100' is always true [knownConditionTrueFalse] glibc-2.38/libio/tst-memstream2.c:74:9: note: Assignment 'len=12345', assigned value is 12345 glibc-2.38/libio/tst-memstream2.c:75:19: note: Assuming condition is false glibc-2.38/libio/tst-memstream2.c:81:11: note: Condition 'len!=800*100' is always true glibc-2.38/libio/tst-memstream4.c:56:27: error: Dereferencing 'fp' after it is deallocated / released [deallocuse] glibc-2.38/libio/tst-memstream4.c:61:3: error: Resource leak: nfp [resourceLeak] glibc-2.38/libio/tst-memstream4.c:49:11: style: Variable 'nfp' can be declared as pointer to const [constVariablePointer] glibc-2.38/libio/tst-mmap-eofsync.c:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap-eofsync.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap-fflushsync.c:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap-eofsync.c:79:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-mmap-eofsync.c:51:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/tst-mmap-fflushsync.c:74:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-mmap-fflushsync.c:51:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/tst-mmap-offend.c:22:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap-setvbuf.c:35:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-mmap-setvbuf.c:42:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-mmap-setvbuf.c:52:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-mmap-setvbuf.c:58:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-mmap-setvbuf.c:64:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-mmap-setvbuf.c:71:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-mmap-offend.c:29:10: warning: Either the condition 'temp_fd==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/libio/tst-mmap-offend.c:21:15: note: Assuming that condition 'temp_fd==-1' is not redundant glibc-2.38/libio/tst-mmap-offend.c:29:10: note: Invalid argument glibc-2.38/libio/tst-mmap2-eofsync.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap2-eofsync.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-popen1.c:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap2-eofsync.c:85:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-setvbuf1.c:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-mmap2-eofsync.c:57:7: error: Resource leak: f [resourceLeak] glibc-2.38/libio/tst-setvbuf1.c:25:12: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] glibc-2.38/libio/tst-setvbuf1.c:22:10: note: Assuming that condition 'fp==NULL' is not redundant glibc-2.38/libio/tst-setvbuf1.c:25:12: note: Null pointer dereference glibc-2.38/libio/tst-setvbuf1.c:28:13: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] glibc-2.38/libio/tst-setvbuf1.c:22:10: note: Assuming that condition 'fp==NULL' is not redundant glibc-2.38/libio/tst-setvbuf1.c:28:13: note: Null pointer dereference glibc-2.38/libio/tst-setvbuf1.c:30:11: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] glibc-2.38/libio/tst-setvbuf1.c:22:10: note: Assuming that condition 'fp==NULL' is not redundant glibc-2.38/libio/tst-setvbuf1.c:30:11: note: Null pointer dereference glibc-2.38/libio/tst-sscanf.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-sprintf-ub.c:57:31: error: Undefined behavior: Variable 'buf' is used as parameter and destination in sprintf(). [sprintfOverlappingData] glibc-2.38/libio/tst-sprintf-ub.c:69:35: error: Undefined behavior: Variable 'buf' is used as parameter and destination in snprintf(). [sprintfOverlappingData] glibc-2.38/libio/tst-sscanf.c:14:3: warning: 'l' in format string (no. 1) is a length modifier and cannot be used without a conversion specifier. [invalidLengthModifierError] glibc-2.38/libio/tst-swscanf.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ungetwc1.c:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-ungetwc2.c:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:110:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:121:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _flags [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:393:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stderr [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:466:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-vtables-common.c:92:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/libio/tst-wfile-sync.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-widetext.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-wmemstream1.c:24:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_wmemstream [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-widetext.c:57:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:62:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:76:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:85:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:85:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:92:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:92:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:92:2: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:92:2: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:100:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:108:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:123:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:132:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:140:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:148:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:157:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:166:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:166:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:175:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:180:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:187:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:199:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:205:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:213:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:219:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:227:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:237:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:246:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:276:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:285:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:293:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:293:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/libio/tst-widetext.c:303:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:309:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:315:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:322:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:334:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:340:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:348:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:354:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-widetext.c:362:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/libio/tst-wmemstream3.c:30:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst-wmemstream5.c:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_wmemstream [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst_getwc.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/libio/tst_getwc.c:32:10: warning: Either the condition 'n_wide_data->_IO_read_end' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/libio/wstrops.c:246:38: note: fp->_wide_data->_IO_read_end is assigned glibc-2.38/libio/wstrops.c:249:32: note: fp->_wide_data->_IO_read_end is overwritten glibc-2.38/libio/wstrops.c:260:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/libio/wstrops.c:160:23: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/broken_cur_max.c:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NL_CTYPE_MB_CUR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/locale/findlocale.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/locale/findlocale.c:334:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ld_archive [valueFlowBailoutIncompleteVar] glibc-2.38/locale/global-locale.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_extern is a macro then please configure it. [unknownMacro] glibc-2.38/locale/findlocale.c:285:34: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/findlocale.c:288:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/findlocale.c:303:18: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/lc-ctype.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __locales [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadlocale.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NL_CTYPE_OUTDIGIT0_MB [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadlocale.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadlocale.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ld_mapped [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadlocale.c:378:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ld_archive [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadarchive.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LC_LAST [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadarchive.c:516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LC_LAST [valueFlowBailoutIncompleteVar] glibc-2.38/locale/loadlocale.c:77:2: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] glibc-2.38/locale/loadlocale.c:214:30: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] glibc-2.38/locale/loadlocale.c:264:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/loadarchive.c:183:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/loadarchive.c:292:33: portability: 'headmap.ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/loadarchive.c:305:46: portability: 'headmap.ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/loadarchive.c:318:38: portability: 'headmap.ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/localeconv.c:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_current_LC_NUMERIC [valueFlowBailoutIncompleteVar] glibc-2.38/locale/localename.c:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __names [valueFlowBailoutIncompleteVar] glibc-2.38/locale/mb_cur_max.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nl_current_LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/nl_langinfo_l.c:68:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/locale/programs/charmap-dir.c:118:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_LNK [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/charmap-dir.c:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/charmap-dir.c:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/charmap-dir.c:217:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/charmap-dir.c:281:13: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/locale/programs/charmap-dir.c:85:31: style:inconclusive: Function 'charmap_readdir' argument 1 names different: declaration 'dir' definition 'cdir'. [funcArgNamesDifferent] glibc-2.38/locale/programs/charmap-dir.h:31:50: note: Function 'charmap_readdir' argument 1 names different: declaration 'dir' definition 'cdir'. glibc-2.38/locale/programs/charmap-dir.c:85:31: note: Function 'charmap_readdir' argument 1 names different: declaration 'dir' definition 'cdir'. glibc-2.38/locale/programs/charmap-dir.c:147:32: style:inconclusive: Function 'charmap_closedir' argument 1 names different: declaration 'dir' definition 'cdir'. [funcArgNamesDifferent] glibc-2.38/locale/programs/charmap-dir.h:35:43: note: Function 'charmap_closedir' argument 1 names different: declaration 'dir' definition 'cdir'. glibc-2.38/locale/programs/charmap-dir.c:147:32: note: Function 'charmap_closedir' argument 1 names different: declaration 'dir' definition 'cdir'. glibc-2.38/locale/programs/linereader.h:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.h:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/charmap.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARMAP_PATH [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/charmap.c:973:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.h:78:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-address.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ADDRESS [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-address.c:102:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ADDRESS [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-address.c:346:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ADDRESS [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-address.c:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ADDRESS [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-address.c:490:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] glibc-2.38/locale/programs/ld-address.c:346:28: style: Variable 'address' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-address.c:374:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/charmap.c:77:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/charmap.c:814:10: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/locale/programs/charmap.c:808:12: note: state is assigned glibc-2.38/locale/programs/charmap.c:814:10: note: state is overwritten glibc-2.38/locale/programs/charmap.c:405:9: style: Same expression on both sides of '||'. [duplicateExpression] glibc-2.38/locale/programs/charmap.c:923:45: style:inconclusive: Function 'charmap_find_value' argument 1 names different: declaration 'charmap' definition 'cm'. [funcArgNamesDifferent] glibc-2.38/locale/programs/charmap.h:76:68: note: Function 'charmap_find_value' argument 1 names different: declaration 'charmap' definition 'cm'. glibc-2.38/locale/programs/charmap.c:923:45: note: Function 'charmap_find_value' argument 1 names different: declaration 'charmap' definition 'cm'. glibc-2.38/locale/programs/charmap.c:1102:46: style:inconclusive: Function 'charmap_find_symbol' argument 1 names different: declaration 'charmap' definition 'cm'. [funcArgNamesDifferent] glibc-2.38/locale/programs/charmap.h:80:69: note: Function 'charmap_find_symbol' argument 1 names different: declaration 'charmap' definition 'cm'. glibc-2.38/locale/programs/charmap.c:1102:46: note: Function 'charmap_find_symbol' argument 1 names different: declaration 'charmap' definition 'cm'. glibc-2.38/locale/programs/charmap.c:1102:62: style:inconclusive: Function 'charmap_find_symbol' argument 2 names different: declaration 'name' definition 'bytes'. [funcArgNamesDifferent] glibc-2.38/locale/programs/charmap.h:81:22: note: Function 'charmap_find_symbol' argument 2 names different: declaration 'name' definition 'bytes'. glibc-2.38/locale/programs/charmap.c:1102:62: note: Function 'charmap_find_symbol' argument 2 names different: declaration 'name' definition 'bytes'. glibc-2.38/locale/programs/charmap.c:1103:15: style:inconclusive: Function 'charmap_find_symbol' argument 3 names different: declaration 'len' definition 'nbytes'. [funcArgNamesDifferent] glibc-2.38/locale/programs/charmap.h:81:35: note: Function 'charmap_find_symbol' argument 3 names different: declaration 'len' definition 'nbytes'. glibc-2.38/locale/programs/charmap.c:1103:15: note: Function 'charmap_find_symbol' argument 3 names different: declaration 'len' definition 'nbytes'. glibc-2.38/locale/programs/charmap.c:111:11: style: Variable 'next' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/charmap.c:249:20: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/charmap.c:283:9: style: Variable 'to_name' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/3level.h:311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCFILE_ALIGN [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:470:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:703:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:960:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:1082:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:1499:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:1555:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:2104:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:2648:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:296:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:395:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:906:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:1374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:1755:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:2130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:3541:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:3676:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-ctype.c:3866:39: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/ld-ctype.c:1627:18: style: Condition 'seq==NULL' is always false [knownConditionTrueFalse] glibc-2.38/locale/programs/ld-ctype.c:1661:24: style: Local variable 'seq' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-ctype.c:1606:20: note: Shadowed declaration glibc-2.38/locale/programs/ld-ctype.c:1661:24: note: Shadow variable glibc-2.38/locale/programs/ld-ctype.c:2524:15: style: Local variable 'cnt' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-ctype.c:2072:10: note: Shadowed declaration glibc-2.38/locale/programs/ld-ctype.c:2524:15: note: Shadow variable glibc-2.38/locale/programs/ld-ctype.c:2667:17: style: Local variable 'repertoire_name' shadows outer argument [shadowArgument] glibc-2.38/locale/programs/ld-ctype.c:2065:51: note: Shadowed declaration glibc-2.38/locale/programs/ld-ctype.c:2667:17: note: Shadow variable glibc-2.38/locale/programs/ld-ctype.c:3874:11: style: Local variable 'idx' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-ctype.c:3585:10: note: Shadowed declaration glibc-2.38/locale/programs/ld-ctype.c:3874:11: note: Shadow variable glibc-2.38/locale/programs/ld-ctype.c:3939:11: style: Local variable 'len' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-ctype.c:3587:10: note: Shadowed declaration glibc-2.38/locale/programs/ld-ctype.c:3939:11: note: Shadow variable glibc-2.38/locale/programs/ld-ctype.c:672:22: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-ctype.c:1579:30: style: Parameter 'repertoire' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/ld-ctype.c:1580:23: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/ld-ctype.c:1691:29: style: Variable 'tirunp' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-ctype.c:1786:25: style: Parameter 'repertoire' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/ld-ctype.c:3751:16: style: Variable 'class_bits' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-ctype.c:3782:31: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-ctype.c:3796:29: style: Variable 'class_bits' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-ctype.c:358:8: style: Variable 'ctype' is assigned a value that is never used. [unreadVariable] glibc-2.38/locale/programs/ld-identification.c:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_IDENTIFICATION [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-identification.c:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_IDENTIFICATION [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-identification.c:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_IDENTIFICATION [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-identification.c:276:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_IDENTIFICATION [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:860:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/ld-collate.c:1235:25: style: Condition 'elem->next==collate->cursor' is always false [knownConditionTrueFalse] glibc-2.38/locale/programs/ld-collate.c:1234:20: note: Assuming that condition 'elem->next!=NULL' is not redundant glibc-2.38/locale/programs/ld-collate.c:1235:25: note: Condition 'elem->next==collate->cursor' is always false glibc-2.38/locale/programs/ld-collate.c:1378:25: style: Condition 'elem->next==collate->cursor' is always false [knownConditionTrueFalse] glibc-2.38/locale/programs/ld-collate.c:1377:20: note: Assuming that condition 'elem->next!=NULL' is not redundant glibc-2.38/locale/programs/ld-collate.c:1378:25: note: Condition 'elem->next==collate->cursor' is always false glibc-2.38/locale/programs/ld-collate.c:1102:17: warning: Either the condition 'startp==NULL' is redundant or there is possible null pointer dereference: collate->cursor. [nullPointerRedundantCheck] glibc-2.38/locale/programs/ld-collate.c:1305:18: note: Assuming that condition 'startp==NULL' is not redundant glibc-2.38/locale/programs/ld-collate.c:1096:21: note: Assignment 'collate->cursor=startp', assigned value is 0 glibc-2.38/locale/programs/ld-collate.c:1102:17: note: Null pointer dereference glibc-2.38/locale/programs/ld-identification.c:211:35: style: Variable 'identification' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-identification.c:249:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-identification.c:251:17: style: Variable 'cattok' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:3297:10: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/locale/programs/ld-collate.c:3282:14: note: state is assigned glibc-2.38/locale/programs/ld-collate.c:3297:10: note: state is overwritten glibc-2.38/locale/programs/ld-collate.c:3430:10: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/locale/programs/ld-collate.c:3412:14: note: state is assigned glibc-2.38/locale/programs/ld-collate.c:3430:10: note: state is overwritten glibc-2.38/locale/programs/ld-collate.c:3430:10: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/locale/programs/ld-collate.c:3426:14: note: state is assigned glibc-2.38/locale/programs/ld-collate.c:3430:10: note: state is overwritten glibc-2.38/locale/programs/ld-collate.c:300:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/locale/programs/ld-collate.c:982:10: style: Local variable 'result' shadows outer argument [shadowArgument] glibc-2.38/locale/programs/ld-collate.c:954:28: note: Shadowed declaration glibc-2.38/locale/programs/ld-collate.c:982:10: note: Shadow variable glibc-2.38/locale/programs/ld-collate.c:2219:20: style: Local variable 'runp' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-collate.c:2117:21: note: Shadowed declaration glibc-2.38/locale/programs/ld-collate.c:2219:20: note: Shadow variable glibc-2.38/locale/programs/ld-collate.c:2242:7: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-collate.c:2116:7: note: Shadowed declaration glibc-2.38/locale/programs/ld-collate.c:2242:7: note: Shadow variable glibc-2.38/locale/programs/ld-collate.c:2301:7: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-collate.c:2116:7: note: Shadowed declaration glibc-2.38/locale/programs/ld-collate.c:2301:7: note: Shadow variable glibc-2.38/locale/programs/ld-collate.c:3329:11: style: Local variable 'ptr' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/ld-collate.c:3308:14: note: Shadowed declaration glibc-2.38/locale/programs/ld-collate.c:3329:11: note: Shadow variable glibc-2.38/locale/programs/ld-collate.c:3551:11: style: Local variable 'result' shadows outer argument [shadowArgument] glibc-2.38/locale/programs/ld-collate.c:2554:62: note: Shadowed declaration glibc-2.38/locale/programs/ld-collate.c:3551:11: note: Shadow variable glibc-2.38/locale/programs/ld-collate.c:462:59: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/ld-collate.c:464:25: style: Parameter 'repertoire' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/ld-collate.c:698:24: style: Parameter 'repertoire' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/ld-collate.c:755:10: style: Variable 'symstr' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:1021:13: style: Variable 'wcs' can be declared as const array [constVariable] glibc-2.38/locale/programs/ld-collate.c:1215:18: style: Variable 'wcs' can be declared as const array [constVariable] glibc-2.38/locale/programs/ld-collate.c:1416:18: style: Variable 'wcs' can be declared as const array [constVariable] glibc-2.38/locale/programs/ld-collate.c:2014:26: style: Variable 'series_startp' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:2220:20: style: Variable 'lastp' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:2243:21: style: Variable 'series_startp' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:2519:21: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:2560:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-collate.c:872:18: warning: Size of pointer 'weights' used instead of size of its data. [pointerSize] glibc-2.38/locale/programs/ld-measurement.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MEASUREMENT [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-measurement.c:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MEASUREMENT [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-measurement.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MEASUREMENT [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-measurement.c:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MEASUREMENT [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-collate.c:1520:10: style: Variable 'collate' is assigned a value that is never used. [unreadVariable] glibc-2.38/locale/programs/ld-collate.c:1842:41: style: Variable 'wcact' is assigned a value that is never used. [unreadVariable] glibc-2.38/locale/programs/ld-collate.c:3783:22: style: Variable 'was_ellipsis' is assigned a value that is never used. [unreadVariable] glibc-2.38/locale/programs/ld-measurement.c:120:32: style: Variable 'measurement' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-measurement.c:138:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-messages.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-messages.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-messages.c:182:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-messages.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-messages.c:181:29: style: Variable 'messages' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-messages.c:201:24: style: Variable 'repertoire' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-messages.c:235:21: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-monetary.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-monetary.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-monetary.c:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-monetary.c:578:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-name.c:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NAME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-name.c:64:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NAME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-name.c:156:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NAME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-name.c:202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NAME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-name.c:156:25: style: Variable 'name' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-name.c:178:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-monetary.c:480:29: style: Variable 'monetary' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-monetary.c:549:24: style: Variable 'repertoire' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-numeric.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-numeric.c:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-numeric.c:133:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-numeric.c:183:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-paper.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_PAPER [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-paper.c:60:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_PAPER [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-paper.c:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_PAPER [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-paper.c:162:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_PAPER [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-paper.c:120:26: style: Variable 'paper' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-paper.c:138:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-numeric.c:153:24: style: Variable 'repertoire' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-telephone.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TELEPHONE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-telephone.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TELEPHONE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-telephone.c:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TELEPHONE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-telephone.c:218:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TELEPHONE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-telephone.c:173:30: style: Variable 'telephone' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-telephone.c:194:17: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-time.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TIME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-time.c:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TIME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-time.c:537:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TIME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/ld-time.c:705:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TIME [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:384:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:581:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:651:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:793:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/linereader.c:744:41: style: Condition 'ch1<0xe0' is always false [knownConditionTrueFalse] glibc-2.38/locale/programs/linereader.c:734:11: note: Assuming that condition 'ch1<=0xdf' is not redundant glibc-2.38/locale/programs/linereader.c:744:41: note: Condition 'ch1<0xe0' is always false glibc-2.38/locale/programs/linereader.c:759:41: style: Condition 'ch1<0xf0' is always false [knownConditionTrueFalse] glibc-2.38/locale/programs/linereader.c:747:11: note: Assuming that condition 'ch1<=0xef' is not redundant glibc-2.38/locale/programs/linereader.c:759:41: note: Condition 'ch1<0xf0' is always false glibc-2.38/locale/programs/linereader.c:625:19: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/linereader.c:657:18: style: Variable 'translit' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/ld-time.c:806:4: style: Checking if unsigned expression 'cnt' is less than zero. [unsignedLessThanZero] glibc-2.38/locale/programs/ld-time.c:674:24: style: Variable 'repertoire' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locale.c:702:41: error: There is an unknown macro here somewhere. Configuration is required. If COMPLOCALEDIR is a macro then please configure it. [unknownMacro] glibc-2.38/locale/programs/localedef.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_print_progname [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/localedef.c:421:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/localedef.c:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/localedef.c:516:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLOCALEDIR [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/localedef.c:612:22: style:inconclusive: Function 'add_to_readlist' argument 1 names different: declaration 'locale' definition 'category'. [funcArgNamesDifferent] glibc-2.38/locale/programs/localedef.h:129:49: note: Function 'add_to_readlist' argument 1 names different: declaration 'locale' definition 'category'. glibc-2.38/locale/programs/localedef.c:612:22: note: Function 'add_to_readlist' argument 1 names different: declaration 'locale' definition 'category'. glibc-2.38/locale/programs/localedef.c:665:18: style:inconclusive: Function 'find_locale' argument 1 names different: declaration 'locale' definition 'category'. [funcArgNamesDifferent] glibc-2.38/locale/programs/localedef.h:135:45: note: Function 'find_locale' argument 1 names different: declaration 'locale' definition 'category'. glibc-2.38/locale/programs/localedef.c:665:18: note: Function 'find_locale' argument 1 names different: declaration 'locale' definition 'category'. glibc-2.38/locale/programs/localedef.c:685:18: style:inconclusive: Function 'load_locale' argument 1 names different: declaration 'locale' definition 'category'. [funcArgNamesDifferent] glibc-2.38/locale/programs/localedef.h:140:45: note: Function 'load_locale' argument 1 names different: declaration 'locale' definition 'category'. glibc-2.38/locale/programs/localedef.c:685:18: note: Function 'load_locale' argument 1 names different: declaration 'locale' definition 'category'. glibc-2.38/locale/programs/locarchive.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_FIXED_ALIGNMENT [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LC_LAST [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:301:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_FIXED_ALIGNMENT [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLOCALEDIR [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:565:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLOCALEDIR [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:845:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LC_LAST [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:1186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:1372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:1696:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LC_LAST [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:96:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCSRCDIR [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:502:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:630:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCFILE_ALIGN [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:642:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCFILE_ALIGN [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:712:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:983:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tok [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locfile.c:163:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/locfile.c:371:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/locfile.c:726:11: style: Local variable 'cnt' shadows outer variable [shadowVariable] glibc-2.38/locale/programs/locfile.c:701:10: note: Shadowed declaration glibc-2.38/locale/programs/locfile.c:726:11: note: Shadow variable glibc-2.38/locale/programs/locfile.c:74:14: style: Variable 'next' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locfile.c:110:21: style: Variable 'now' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locfile.c:398:24: style: Variable 'other_dentry' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:901:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/locarchive.c:1019:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/locale/programs/locarchive.c:162:34: warning: Either the condition 'fd==-1' is redundant or write() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/locale/programs/locarchive.c:131:10: note: Assuming that condition 'fd==-1' is not redundant glibc-2.38/locale/programs/locarchive.c:162:34: note: Invalid argument glibc-2.38/locale/programs/record-status.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/record-status.c:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/record-status.c:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/locarchive.c:390:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/locale/programs/locarchive.c:1743:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/locale/programs/locarchive.c:1743:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/locale/programs/locarchive.c:312:3: error: Memory leak: p [memleak] glibc-2.38/locale/programs/locarchive.c:246:21: style: Variable 'la' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:247:21: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:302:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:317:40: style: Parameter 'ah' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/locarchive.c:317:50: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/locarchive.c:339:23: style: Variable 'oldnamehashtab' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:493:25: style: Variable 'oldlocrec' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:670:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:689:36: style: Parameter 'ah' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/programs/locarchive.c:1231:10: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1343:45: style: Parameter 'list' can be declared as const array [constParameter] glibc-2.38/locale/programs/locarchive.c:1359:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1536:50: style: Parameter 'list' can be declared as const array [constParameter] glibc-2.38/locale/programs/locarchive.c:1539:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1637:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1638:23: style: Variable 'namehashtab' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1691:22: style: Variable 'locrec' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1721:22: style: Variable 'locrec' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:1729:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/locarchive.c:302:30: portability: 'ah->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/programs/locarchive.c:801:24: portability: 'ah->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/programs/locarchive.c:801:52: portability: 'ah->addr+maybe_swap_uint32(head->string_offset)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/programs/locarchive.c:1658:29: portability: 'ah.addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/locale/programs/locarchive.c:484:10: warning: Uninitialized variables: oldlocrecarray.cnt, oldlocrecarray.locrec [uninitvar] glibc-2.38/locale/programs/locarchive.c:476:33: note: Assuming condition is false glibc-2.38/locale/programs/locarchive.c:484:10: note: Uninitialized variables: oldlocrecarray.cnt, oldlocrecarray.locrec glibc-2.38/locale/programs/locarchive.c:1710:38: error: Uninitialized variables: &dataent.sum, &dataent.nlink [uninitvar] glibc-2.38/locale/programs/locarchive.c:1740:38: error: Uninitialized variables: &dataent.sum, &dataent.nlink [uninitvar] glibc-2.38/locale/programs/locarchive.c:1183:15: style: struct member 'Anonymous8::magic' is never used. [unusedStructMember] glibc-2.38/locale/programs/locarchive.c:1184:15: style: struct member 'Anonymous8::nstrings' is never used. [unusedStructMember] glibc-2.38/locale/programs/repertoire.c:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPERTOIREMAP_PATH [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/repertoire.c:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/locale/programs/simple-hash.c:100:15: style: Variable 'table' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/simple-hash.c:228:15: style: Variable 'table' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/repertoire.c:478:51: style:inconclusive: Function 'repertoire_find_value' argument 1 names different: declaration 'repertoire' definition 'rep'. [funcArgNamesDifferent] glibc-2.38/locale/programs/repertoire.h:52:67: note: Function 'repertoire_find_value' argument 1 names different: declaration 'repertoire' definition 'rep'. glibc-2.38/locale/programs/repertoire.c:478:51: note: Function 'repertoire_find_value' argument 1 names different: declaration 'repertoire' definition 'rep'. glibc-2.38/locale/programs/repertoire.c:494:52: style:inconclusive: Function 'repertoire_find_symbol' argument 1 names different: declaration 'repertoire' definition 'rep'. [funcArgNamesDifferent] glibc-2.38/locale/programs/repertoire.h:56:71: note: Function 'repertoire_find_symbol' argument 1 names different: declaration 'repertoire' definition 'rep'. glibc-2.38/locale/programs/repertoire.c:494:52: note: Function 'repertoire_find_symbol' argument 1 names different: declaration 'repertoire' definition 'rep'. glibc-2.38/locale/programs/repertoire.c:63:9: style: Variable 'to_name' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/repertoire.c:84:14: style: Variable 'next' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/repertoire.c:352:24: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/repertoire.c:353:24: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] glibc-2.38/locale/programs/xstrdup.c:33:16: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] glibc-2.38/locale/setlocale.c:122:35: error: syntax error [syntaxError] glibc-2.38/locale/tst-duplocale.c:7:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_GLOBAL_LOCALE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/tst-C-locale.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABDAY_1 [valueFlowBailoutIncompleteVar] glibc-2.38/locale/tst-C-locale.c:475:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/locale/tst-localedef-path-norm.c:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_none [valueFlowBailoutIncompleteVar] glibc-2.38/locale/tst-localedef-path-norm.c:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_bindir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/locale/tst-locname.c:9:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/locale/tst-locname.c:12:71: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] glibc-2.38/locale/tst-locname.c:10:9: note: Assuming that condition 's==NULL' is not redundant glibc-2.38/locale/tst-locname.c:12:71: note: Null pointer dereference glibc-2.38/locale/uselocale.c:74:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/locale/tst-C-locale.c:32:17: style: Variable 'lc' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-iconv-trans.c:20:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/bug-setlocale1.c:14:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/bug-setlocale1.c:15:45: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:16:9: note: Assuming that condition 'a==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:15:45: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:21:47: warning: Either the condition 'b==NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:22:9: note: Assuming that condition 'b==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:21:47: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:26:45: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:27:9: note: Assuming that condition 'c==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:26:45: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:38:49: warning: Either the condition 'd==NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:39:9: note: Assuming that condition 'd==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:38:49: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:49:45: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:50:9: note: Assuming that condition 'e==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:49:45: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:60:46: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:61:9: note: Assuming that condition 'f==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:60:46: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:71:45: warning: Either the condition 'g==NULL' is redundant or there is possible null pointer dereference: g. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:72:9: note: Assuming that condition 'g==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:71:45: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:82:47: warning: Either the condition 'h==NULL' is redundant or there is possible null pointer dereference: h. [nullPointerRedundantCheck] glibc-2.38/localedata/bug-setlocale1.c:83:9: note: Assuming that condition 'h==NULL' is not redundant glibc-2.38/localedata/bug-setlocale1.c:82:47: note: Null pointer dereference glibc-2.38/localedata/bug-setlocale1.c:14:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:20:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:25:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:37:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:48:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:59:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:70:9: style: Variable 'g' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-setlocale1.c:81:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/bug-iconv-trans.c:39:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/bug-iconv-trans.c:60:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/bug-iconv-trans.c:60:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/bug-usesetlocale.c:15:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/bug-usesetlocale.c:33:10: style: Return value '!(used_c==first&&used_global==global_de)' is always false [knownConditionTrueFalse] glibc-2.38/localedata/bug-usesetlocale.c:13:15: note: Assignment 'first=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:13:13: note: first is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:17:19: note: Assignment 'global_de=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:17:17: note: global_de is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:22:16: note: Assignment 'used_c=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:22:14: note: used_c is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:26:21: note: Assignment 'used_global=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:26:19: note: used_global is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:22:14: note: used_c is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:33:10: note: Return value '!(used_c==first&&used_global==global_de)' is always false glibc-2.38/localedata/bug-usesetlocale.c:33:19: style: Condition 'used_c==first' is always true [knownConditionTrueFalse] glibc-2.38/localedata/bug-usesetlocale.c:13:15: note: Assignment 'first=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:13:13: note: first is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:17:19: note: Assignment 'global_de=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:17:17: note: global_de is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:22:16: note: Assignment 'used_c=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:22:14: note: used_c is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:26:21: note: Assignment 'used_global=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:26:19: note: used_global is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:22:14: note: used_c is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:33:19: note: Condition 'used_c==first' is always true glibc-2.38/localedata/bug-usesetlocale.c:33:43: style: Condition 'used_global==global_de' is always true [knownConditionTrueFalse] glibc-2.38/localedata/bug-usesetlocale.c:13:15: note: Assignment 'first=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:13:13: note: first is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:17:19: note: Assignment 'global_de=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:17:17: note: global_de is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:22:16: note: Assignment 'used_c=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:22:14: note: used_c is assigned '!!isalpha(0xE4)' here. glibc-2.38/localedata/bug-usesetlocale.c:26:21: note: Assignment 'used_global=!!isalpha(0xE4)', assigned value is 0 glibc-2.38/localedata/bug-usesetlocale.c:33:43: note: Condition 'used_global==global_de' is always true glibc-2.38/localedata/collate-test.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/dump-ctype.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/dump-ctype.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/dump-ctype.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/dump-ctype.c:115:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/localedata/show-ucs-data.c:7:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/localedata/tests-mbwc/tsp_common.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tsp_common.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tsp_common.c:44:6: style:inconclusive: Function 'result' argument 6 names different: declaration 'seq_num' definition 'seq_no'. [funcArgNamesDifferent] glibc-2.38/localedata/tests-mbwc/tst_funcs.h:21:22: note: Function 'result' argument 6 names different: declaration 'seq_num' definition 'seq_no'. glibc-2.38/localedata/tests-mbwc/tsp_common.c:44:6: note: Function 'result' argument 6 names different: declaration 'seq_num' definition 'seq_no'. glibc-2.38/localedata/tests-mbwc/tsp_common.c:22:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/localedata/tests-mbwc/tst_iswalnum.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswalpha.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswcntrl.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswctype.c:20:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswdigit.c:11:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswgraph.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswlower.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswprint.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswpunct.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswspace.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswupper.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_iswxdigit.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mblen.c:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mbrlen.c:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mbrlen.c:69:6: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tests-mbwc/tst_mbrlen.c:60:23: error: Null pointer dereference [nullPointer] glibc-2.38/localedata/tests-mbwc/tst_mbrtowc.c:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mbsrtowcs.c:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mbrtowc.c:29:37: style: Condition 'mbrtowc(NULL,"",0,&t)!=-2' is always true [knownConditionTrueFalse] glibc-2.38/localedata/tests-mbwc/tst_mbrtowc.c:65:6: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tests-mbwc/tst_mbrtowc.c:17:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_mbsrtowcs.c:66:6: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tests-mbwc/tst_mbsrtowcs.c:21:25: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_mbstowcs.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mbtowc.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_mbstowcs.c:54:6: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tests-mbwc/tst_mbstowcs.c:49:22: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] glibc-2.38/localedata/tests-mbwc/tst_mbstowcs.c:61:8: note: Assuming that condition 's==NULL' is not redundant glibc-2.38/localedata/tests-mbwc/tst_mbstowcs.c:49:22: note: Null pointer dereference glibc-2.38/localedata/tests-mbwc/tst_mbstowcs.c:17:25: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_strcoll.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_strfmon.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_strfmon.c:53:29: style: Condition 'ret==-1' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tests-mbwc/tst_strfmon.c:46:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tests-mbwc/tst_strfmon.c:15:23: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_strxfrm.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_swscanf.c:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_strxfrm.c:31:14: style: Checking if unsigned expression 'n1' is less than zero. [unsignedLessThanZero] glibc-2.38/localedata/tests-mbwc/tst_strxfrm.c:109:31: error: Uninitialized variable: frm2 [legacyUninitvar] glibc-2.38/localedata/tests-mbwc/tst_swscanf.c:69:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tests-mbwc/tst_swscanf.c:14:12: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_swscanf.c:15:12: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_swscanf.c:21:32: style: Variable 'exp_S' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_towlower.c:11:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_towctrans.c:21:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_towupper.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcrtomb.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcrtomb.c:28:67: error: Uninitialized variable: s [legacyUninitvar] glibc-2.38/localedata/tests-mbwc/tst_wcscat.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcschr.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcscat.c:13:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscat.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscat.c:14:24: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcschr.c:13:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcschr.c:14:12: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscmp.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcscoll.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcscmp.c:15:12: style: Variable 'ws1' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscmp.c:15:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscoll.c:14:12: style: Variable 'ws1' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscoll.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscpy.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcscspn.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcscspn.c:14:12: style: Variable 'ws1' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscspn.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscpy.c:12:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscpy.c:13:26: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcscpy.c:13:32: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcslen.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsncat.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcslen.c:14:12: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncat.c:13:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncat.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncat.c:14:24: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncmp.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsncpy.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsncmp.c:14:12: style: Variable 'ws1' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncmp.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcspbrk.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsncpy.c:15:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncpy.c:18:12: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsncpy.c:18:18: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcspbrk.c:13:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcspbrk.c:14:12: style: Variable 'ws1' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcspbrk.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsspn.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsrtombs.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsspn.c:14:12: style: Variable 'ws1' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsspn.c:14:18: style: Variable 'ws2' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsstr.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsstr.c:13:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsrtombs.c:69:5: warning: %hx in format string (no. 2) requires 'unsigned short' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tests-mbwc/tst_wcsrtombs.c:69:5: warning: %hx in format string (no. 3) requires 'unsigned short' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tests-mbwc/tst_wcsrtombs.c:24:9: style: Variable 's_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcstod.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcstok.c:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcstod.c:14:12: style: Variable 'np' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcstok.c:80:35: style: Condition 'ws_ex[i]==L'\0'' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tests-mbwc/tst_wcstok.c:14:3: style: Variable 'ret_exp' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcstok.c:17:12: style: Variable 'dt' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcstok.c:18:12: style: Variable 'ws_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcswidth.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcstombs.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcswidth.c:14:12: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcsxfrm.c:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcsxfrm.c:52:15: style: Condition 'ret==-1' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tests-mbwc/tst_wcsxfrm.c:29:14: style: Checking if unsigned expression 'n1' is less than zero. [unsignedLessThanZero] glibc-2.38/localedata/tests-mbwc/tst_wcsxfrm.c:94:31: error: Uninitialized variable: frm2 [legacyUninitvar] glibc-2.38/localedata/tests-mbwc/tst_wcstombs.c:57:5: warning: %hx in format string (no. 2) requires 'unsigned short' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tests-mbwc/tst_wcstombs.c:57:5: warning: %hx in format string (no. 3) requires 'unsigned short' but the argument type is 'char'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tests-mbwc/tst_wcstombs.c:17:12: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wcstombs.c:20:9: style: Variable 's_ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wctob.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wctomb.c:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wctomb.c:25:66: error: Uninitialized variable: s [legacyUninitvar] glibc-2.38/localedata/tests-mbwc/tst_wctrans.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wctype.c:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wctrans.c:14:9: style: Variable 'class' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests-mbwc/tst_wctype.c:15:9: style: Variable 'class' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tests/test6.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tests-mbwc/tst_wcwidth.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-c-utf8-consistency.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-c-utf8-consistency.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-c-utf8-consistency.c:117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABDAY_1 [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-c-utf8-consistency.c:527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-digits.c:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-ctype.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-digits.c:178:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/localedata/tst-digits.c:151:10: note: status is assigned glibc-2.38/localedata/tst-digits.c:178:10: note: status is overwritten glibc-2.38/localedata/tst-digits.c:202:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/localedata/tst-digits.c:178:10: note: status is assigned glibc-2.38/localedata/tst-digits.c:202:10: note: status is overwritten glibc-2.38/localedata/tst-digits.c:244:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/localedata/tst-digits.c:202:10: note: status is assigned glibc-2.38/localedata/tst-digits.c:244:10: note: status is overwritten glibc-2.38/localedata/tst-ctype.c:105:15: style: Condition 'isupper('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:107:15: style: Condition 'islower('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:109:15: style: Condition 'isalpha('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:111:15: style: Condition 'isdigit('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:113:16: style: Condition 'isxdigit('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:115:15: style: Condition 'isspace('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:117:15: style: Condition 'isprint('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:119:15: style: Condition 'isgraph('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:121:15: style: Condition 'isblank('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:123:7: style: Condition '!iscntrl('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:125:15: style: Condition 'ispunct('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:127:15: style: Condition 'isalnum('\0')' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:355:15: style: Condition '*inp!='\0'' is always true [knownConditionTrueFalse] glibc-2.38/localedata/tst-ctype.c:354:45: note: Assuming that condition '*inp' is not redundant glibc-2.38/localedata/tst-ctype.c:355:15: note: Condition '*inp!='\0'' is always true glibc-2.38/localedata/tst-fmon.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-ctype.c:190:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/localedata/tst-ctype.c:25:19: note: Variable declared here. glibc-2.38/localedata/tst-ctype.c:187:13: note: Array decayed to pointer here. glibc-2.38/localedata/tst-ctype.c:26:19: note: Variable declared here. glibc-2.38/localedata/tst-ctype.c:190:7: note: Array decayed to pointer here. glibc-2.38/localedata/tst-ctype.c:190:7: note: Subtracting pointers that point to different objects glibc-2.38/localedata/tst-fmon.c:61:28: style: Condition 'strcmp(s,argv[4])!=0' is always true [knownConditionTrueFalse] glibc-2.38/localedata/tst-iconv-math-trans.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-langinfo-newlocale.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-langinfo-newlocale.c:26:34: style: Parameter 'paramstr' can be declared as pointer to const [constParameterPointer] glibc-2.38/localedata/tst-langinfo-newlocale.c:26:61: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] glibc-2.38/localedata/tst-langinfo-newlocale.c:28:9: style: Variable 'actual' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tst-iconv-math-trans.c:73:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tst-iconv-math-trans.c:94:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tst-iconv-math-trans.c:94:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tst-langinfo-setlocale.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-langinfo-setlocale.c:26:20: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] glibc-2.38/localedata/tst-langinfo-setlocale.c:26:34: style: Parameter 'paramstr' can be declared as pointer to const [constParameterPointer] glibc-2.38/localedata/tst-langinfo-setlocale.c:26:61: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] glibc-2.38/localedata/tst-langinfo-setlocale.c:28:9: style: Variable 'actual' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tst-langinfo.c:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-leaks.c:13:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-localedef-hardlinks.c:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_complocaledir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-localedef-hardlinks.c:73:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_bindir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-localedef-hardlinks.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_complocaledir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-mbswcs1.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-mbswcs2.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-mbswcs3.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-mbswcs4.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-mbswcs6.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-mbswcs6.c:47:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tst-mbswcs5.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-numeric.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-numeric.c:66:28: style: Condition 'strcmp(s,argv[4])!=0' is always true [knownConditionTrueFalse] glibc-2.38/localedata/tst-numeric.c:40:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/localedata/tst-rpmatch.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-setlocale.c:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-setlocale.c:9:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/localedata/tst-setlocale2.c:11:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-setlocale2.c:21:11: style: Condition 'wch!=wex' is always true [knownConditionTrueFalse] glibc-2.38/localedata/tst-setlocale2.c:18:16: note: Assignment 'win=0xe4', assigned value is 228 glibc-2.38/localedata/tst-setlocale2.c:20:25: note: Assignment 'wch=towupper(win)', assigned value is 228 glibc-2.38/localedata/tst-setlocale2.c:21:11: note: Condition 'wch!=wex' is always true glibc-2.38/localedata/tst-setlocale2.c:36:11: style: Condition 'wch!=wex' is always false [knownConditionTrueFalse] glibc-2.38/localedata/tst-setlocale2.c:33:9: note: Assignment 'win=0x69', assigned value is 105 glibc-2.38/localedata/tst-setlocale2.c:35:18: note: Assignment 'wch=towupper(win)', assigned value is 73 glibc-2.38/localedata/tst-setlocale2.c:36:11: note: Condition 'wch!=wex' is always false glibc-2.38/localedata/tst-setlocale2.c:59:11: style: Condition 'wch!=wex' is always true [knownConditionTrueFalse] glibc-2.38/localedata/tst-setlocale2.c:34:9: note: Assignment 'wex=0x49', assigned value is 73 glibc-2.38/localedata/tst-setlocale2.c:42:11: note: Assuming that condition 'wch!=wex' is not redundant glibc-2.38/localedata/tst-setlocale2.c:49:31: note: Assuming condition is false glibc-2.38/localedata/tst-setlocale2.c:59:11: note: Condition 'wch!=wex' is always true glibc-2.38/localedata/tst-setlocale3.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-setlocale3.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-setlocale3.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-setlocale3.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-sscanf.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-sscanf.c:23:7: warning: 'I' in format string (no. 1) is a length modifier and cannot be used without a conversion specifier. [invalidLengthModifierError] glibc-2.38/localedata/tst-strfmon1.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-trans.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-trans.c:56:3: warning: %Id in format string (no. 1) requires 'ptrdiff_t' but the argument type is 'signed int'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tst-trans.c:62:3: warning: %Id in format string (no. 1) requires 'ptrdiff_t' but the argument type is 'signed int'. [invalidPrintfArgType_sint] glibc-2.38/localedata/tst-xlocale1.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-wctype.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-wctype.c:50:4: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'wchar_t'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tst-wctype.c:71:4: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'wchar_t'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tst-wctype.c:92:4: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'wchar_t'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tst-wctype.c:113:4: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'wchar_t'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tst-wctype.c:134:4: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'wchar_t'. [invalidPrintfArgType_uint] glibc-2.38/localedata/tst-xlocale2.c:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/localedata/tst-xlocale2.c:59:3: warning: Invalid isdigit_l() argument nr 1. The value is -36 but the valid values are '0:255'. [invalidFunctionArg] glibc-2.38/localedata/tst-xlocale2.c:59:3: note: Assuming that condition 'n0' is always false [knownConditionTrueFalse] glibc-2.38/nptl/pthread_cond_common.c:259:32: note: Assignment 'spin=maxspin', assigned value is 0 glibc-2.38/nptl/pthread_cond_common.c:259:65: note: Condition 'spin>0' is always false glibc-2.38/nptl/pthread_cond_wait.c:623:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_condattr_destroy.c:22:49: style: Parameter 'attr' can be declared as pointer to const. However it seems that '__pthread_condattr_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/pthread_condattr_destroy.c:27:15: note: You might need to cast the function pointer here glibc-2.38/nptl/pthread_condattr_destroy.c:22:49: note: Parameter 'attr' can be declared as pointer to const glibc-2.38/nptl/pthread_condattr_getclock.c:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COND_CLOCK_BITS [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_condattr_getpshared.c:25:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_condattr_init.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pthread_condattr [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_condattr_setclock.c:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_condattr_setpshared.c:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_create.c:900:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_detach.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_exit.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_getaffinity.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_getattr_default_np.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_getconcurrency.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __concurrency_level [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_getattr_np.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_getcpuclockid.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_getname.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_getschedparam.c:72:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_getspecific.c:67:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_join.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_join_common.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_join_common.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_key_create.c:51:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_key_delete.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_kill.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_kill.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutex_conf.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_mutex_spin_count [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutex_consistent.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ROBUST_NORMAL_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutex_destroy.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_mutex_getprioceiling.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_PRIO_PROTECT_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutex_init.c:155:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_mutex_lock.c:629:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_mutex_setprioceiling.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_PRIO_PROTECT_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutex_timedlock.c:93:36: error: syntax error [syntaxError] glibc-2.38/nptl/pthread_mutex_trylock.c:453:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_mutex_unlock.c:370:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_mutexattr_destroy.c:22:52: style: Parameter 'attr' can be declared as pointer to const. However it seems that '___pthread_mutexattr_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/pthread_mutexattr_destroy.c:26:25: note: You might need to cast the function pointer here glibc-2.38/nptl/pthread_mutexattr_destroy.c:22:52: note: Parameter 'attr' can be declared as pointer to const glibc-2.38/nptl/pthread_mutexattr_getprioceiling.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEXATTR_PRIO_CEILING_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_getprotocol.c:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEXATTR_PROTOCOL_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_getpshared.c:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEXATTR_FLAG_PSHARED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_getrobust.c:29:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEXATTR_FLAG_ROBUST [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_gettype.c:28:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEXATTR_FLAG_BITS [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_init.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_mutexattr_setprioceiling.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sched_fifo_min_prio [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_setprotocol.c:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_setpshared.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_setrobust.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_mutexattr_settype.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_once.c:145:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_clockrdlock.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_clockwrlock.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_destroy.c:25:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rwlock_destroy [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_common.c:221:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUTEX_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_common.c:236:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_READER_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_common.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_common.c:536:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_FUTEX_USED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_common.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_init.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_rdlock.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_timedrdlock.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_timedwrlock.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlock_tryrdlock.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_WRPHASE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_trywrlock.c:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_READER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlock_unlock.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlockattr_destroy.c:22:53: style: Parameter 'attr' can be declared as pointer to const. However it seems that '__pthread_rwlockattr_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/pthread_rwlockattr_destroy.c:28:25: note: You might need to cast the function pointer here glibc-2.38/nptl/pthread_rwlockattr_destroy.c:22:53: note: Parameter 'attr' can be declared as pointer to const glibc-2.38/nptl/pthread_rwlock_wrlock.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_rwlockattr_init.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pthread_rwlockattr [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_rwlockattr_setkind_np.c:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_self.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_setaffinity.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sched_setaffinity [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setattr_default_np.c:57:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FLAG_STACKADDR [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setattr_default_np.c:98:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable external [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setcancelstate.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_setcanceltype.c:60:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_setconcurrency.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setname.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setschedparam.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setschedprio.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_setspecific.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_sigmask.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_sigqueue.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_spin_destroy.c:22:45: style: Parameter 'lock' can be declared as pointer to const. However it seems that '__pthread_spin_destroy' is a callback function, if 'lock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/pthread_spin_destroy.c:27:25: note: You might need to cast the function pointer here glibc-2.38/nptl/pthread_spin_destroy.c:22:45: note: Parameter 'lock' can be declared as pointer to const glibc-2.38/nptl/pthread_spin_trylock.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_testcancel.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_timedjoin.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/pthread_tryjoin.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/pthread_tryjoin.c:25:19: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/sem_clockwait.c:52:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/semaphoreP.h:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/sem_post.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/sem_timedwait.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/sem_waitcommon.c:116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_NWAITERS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/sem_waitcommon.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/sem_waitcommon.c:275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_NWAITERS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/sem_waitcommon.c:333:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_NWAITERS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/sem_wait.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-condattr-printers.c:75:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-condattr-printers.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutex-printers.c:77:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutex-printers.c:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ROBUST [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutex-printers.c:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOWNERDEAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutex-printers.c:139:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutexattr-printers.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ERRORCHECK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutexattr-printers.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ROBUST [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutexattr-printers.c:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-mutexattr-printers.c:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-rwlockattr-printers.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_READER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/test-rwlockattr-printers.c:93:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/thrd_current.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-attr2.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-attr2.c:295:8: style: Variable 'buf' can be declared as const array [constVariable] glibc-2.38/nptl/tst-attr3.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-audit-threads-mod1.c:53:1: error: There is an unknown macro here somewhere. Configuration is required. If __CONCAT is a macro then please configure it. [unknownMacro] glibc-2.38/nptl/tst-attr3.c:120:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/nptl/tst-attr3.c:89:33: portability: 'stackaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl/tst-attr3.c:95:66: portability: 'stackaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl/tst-attr3.c:264:33: portability: 'stackaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl/tst-attr3.c:271:16: portability: 'stackaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl/tst-attr3.c:82:36: error: Uninitialized variable: &stackaddr [uninitvar] glibc-2.38/nptl/tst-attr3.c:82:48: error: Uninitialized variable: &stacksize [uninitvar] glibc-2.38/nptl/tst-attr3.c:257:36: error: Uninitialized variable: &stackaddr [uninitvar] glibc-2.38/nptl/tst-attr3.c:257:48: error: Uninitialized variable: &stacksize [uninitvar] glibc-2.38/nptl/tst-barrier5.c:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel17.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel17.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel17.c:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel17.c:133:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/nptl/tst-cancel17.c:183:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/nptl/tst-cancel17.c:34:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-cancel17.c:74:25: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-cancel17.c:34:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/nptl/tst-cancel24.cc:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel4_1.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempfd [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel4_1.c:56:11: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/nptl/tst-cancel4_1.c:36:20: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/nptl/tst-cancel4_2.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempfd [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel4_2.c:51:11: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/nptl/tst-cancel4_2.c:36:20: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/nptl/tst-cancel7.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel7.c:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel7.c:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel7.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel7.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cancel7.c:44:9: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-cancel7.c:81:29: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/nptl/tst-cancel7.c:124:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-cleanup4.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cleanup4.c:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cond22.c:23:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cond22.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-cond22.c:19:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-cond22.c:118:34: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-cond22.c:19:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/nptl/tst-cond26.c:72:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-context1.c:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-context1.c:110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-context1.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-context1.c:104:7: portability: Obsolescent function 'getcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedgetcontextCalled] glibc-2.38/nptl/tst-context1.c:119:7: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] glibc-2.38/nptl/tst-context1.c:146:7: portability: Obsolescent function 'getcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedgetcontextCalled] glibc-2.38/nptl/tst-context1.c:48:8: style: Variable 'on_stack' can be declared as const array [constVariable] glibc-2.38/nptl/tst-context1.c:51:63: error: Uninitialized variable: on_stack [uninitvar] glibc-2.38/nptl/tst-default-attr.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:286:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:325:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-default-attr.c:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-exec4.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-exec4.c:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-exec4.c:46:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nptl/tst-exec5.c:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_BSHELL [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-exec5.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/elf/tst-execstack.c:135:20: portability: 'old_stack_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/tst-execstack.c:181:20: portability: 'new_stack_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/elf/tst-execstack.c:125:39: error: Uninitialized variable: &old_stack_addr [uninitvar] glibc-2.38/elf/tst-execstack.c:125:56: error: Uninitialized variable: &stack_size [uninitvar] glibc-2.38/elf/tst-execstack.c:170:39: error: Uninitialized variable: &new_stack_addr [uninitvar] glibc-2.38/nptl/tst-initializers1.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_TIMED_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-minstack-cancel.c:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-minstack-cancel.c:28:19: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'threadfunc' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-minstack-cancel.c:41:43: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-minstack-cancel.c:28:19: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/nptl/tst-minstack-exit.c:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-minstack-throw.cc:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-minstack-throw.cc:55:25: style: Unused variable: obj [unusedVariable] glibc-2.38/nptl/tst-mutex8.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutex8.c:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_TIMED_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutex8.c:383:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutex8.c:45:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-mutex8.c:284:34: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-mutex8.c:45:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/nptl/tst-mutexpi1.c:17:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutexpi10.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutexpi6.c:19:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-tpp.h:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutexpp1.c:20:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_PROTECT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutexpp10.c:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_PROTECT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-mutexpp6.c:20:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_PROTECT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-oddstacklimit.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_STACK [valueFlowBailoutIncompleteVar] glibc-2.38/test-skeleton.c:93:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-once5.cc:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-attr-affinity-fail.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_CONF [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-attr-affinity-fail.c:27:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thr_func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-pthread-attr-affinity-fail.c:53:46: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-pthread-attr-affinity-fail.c:27:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/nptl/tst-pthread-attr-affinity.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-attr-sigmask.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-attr-sigmask.c:103:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-attr-sigmask.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-audit-threads.c:58:20: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'thread_main' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-audit-threads.c:82:40: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-audit-threads.c:58:20: note: Parameter 'unused' can be declared as pointer to const glibc-2.38/nptl/tst-pthread-gdb-attach.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-gdb-attach.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_objdir_root [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-gdb-attach.c:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-gdb-attach.c:187:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_objdir_root [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-gdb-attach.c:136:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/nptl/tst-pthread-gdb-attach.c:94:3: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] glibc-2.38/nptl/tst-pthread-getattr.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_STACK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-getattr.c:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-getattr.c:55:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nptl/tst-pthread-getattr.c:51:26: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] glibc-2.38/nptl/tst-pthread-getattr.c:136:48: portability: 'stackaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl/tst-pthread-getattr.c:74:44: warning: Uninitialized variable: stackaddr [uninitvar] glibc-2.38/nptl/tst-pthread-getattr.c:106:49: note: Calling function 'get_self_pthread_attr', 2nd argument '&stackaddr' value is glibc-2.38/nptl/tst-pthread-getattr.c:68:46: note: Assuming condition is false glibc-2.38/nptl/tst-pthread-getattr.c:74:44: note: Uninitialized variable: stackaddr glibc-2.38/nptl/tst-pthread-getattr.c:119:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] glibc-2.38/nptl/tst-pthread-timedlock-lockloop.c:55:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-timedlock-lockloop.c:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-timedlock-lockloop.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-pthread-timedlock-lockloop.c:113:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/nptl/tst-robust-fork.c:54:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-robust-fork.c:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-robust-fork.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock-pwn.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock8.c:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_READER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock8.c:42:22: style: Parameter 'nr' can be declared as pointer to const. However it seems that 'writer_thread' is a callback function, if 'nr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-rwlock8.c:147:41: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-rwlock8.c:42:22: note: Parameter 'nr' can be declared as pointer to const glibc-2.38/nptl/tst-rwlock8.c:78:22: style: Parameter 'nr' can be declared as pointer to const. However it seems that 'reader_thread' is a callback function, if 'nr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-rwlock8.c:155:41: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-rwlock8.c:78:22: note: Parameter 'nr' can be declared as pointer to const glibc-2.38/nptl/tst-rwlock15.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock15.c:58:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_READER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock8.c:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:60:23: style: Variable 'args' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-rwlock9.c:107:23: style: Variable 'args' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-rwlock19.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock19.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_READER_OVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock2.c:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_READER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock20.c:90:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_READER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock2.c:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock2.c:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock3.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock6.c:70:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock6.c:135:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock6.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock7.c:66:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock7.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock7.c:135:13: style: Variable 'status' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-rwlock8.c:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-rwlock9.c:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-sched1.c:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-sched1.c:27:11: style: Parameter 'a' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-sched1.c:72:33: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-sched1.c:27:11: note: Parameter 'a' can be declared as pointer to const glibc-2.38/nptl/tst-sem11.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-sem13.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-sem13.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-sem13.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setgroups.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGROUPS_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setgetname.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setgetname.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setgroups.c:36:22: style: Parameter 'args' can be declared as pointer to const. However it seems that 'start_routine' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-setgroups.c:49:45: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-setgroups.c:36:22: note: Parameter 'args' can be declared as pointer to const glibc-2.38/nptl/tst-setuid1.c:887:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setuid1.c:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setuid1.c:974:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setuid1.c:1028:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nptl/tst-setuid1.c:1028:18: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-setuid2.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_setresuid [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setuid2.c:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-setuid2.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-signal7.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-stack2.c:42:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-stack2.c:29:11: style: Parameter 'p' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-stack2.c:51:37: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-stack2.c:29:11: note: Parameter 'p' can be declared as pointer to const glibc-2.38/nptl/tst-stack3.c:47:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-stack3.c:35:11: style: Parameter 'p' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-stack3.c:69:41: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-stack3.c:35:11: note: Parameter 'p' can be declared as pointer to const glibc-2.38/nptl/tst-stackguard1.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_CHK_GUARD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-stackguard1.c:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_CHK_GUARD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-stackguard1.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_CHK_GUARD [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-stackguard1.c:57:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/nptl/tst-stackguard1.c:88:36: note: You might need to cast the function pointer here glibc-2.38/nptl/tst-stackguard1.c:57:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/nptl/tst-thread-affinity-pthread.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-thread-affinity-pthread.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-thread-affinity-pthread2.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-thread-exit-clobber.cc:207:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nested [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-thread-setspecific.c:37:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] glibc-2.38/nptl/tst-thread-exit-clobber.cc:141:3: style: Struct 'checker < unsigned int , no_check >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glibc-2.38/nptl/tst-thread-exit-clobber.cc:141:3: style: Struct 'checker < double , no_check >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glibc-2.38/nptl/tst-thread-exit-clobber.cc:197:19: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] glibc-2.38/nptl/tst-thread_local1.cc:150:15: debug: Function::addArguments found argument 'func' with varid 0. [varid0] glibc-2.38/nptl/tst-thread_local1.cc:171:15: debug: Function::addArguments found argument 'func' with varid 0. [varid0] glibc-2.38/nptl/tst-thread_local1.cc:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-thread_local1.cc:58:8: performance:inconclusive: Technically the member function 'counting < & counter_static >::operation' can be static (but you may consider moving to unnamed namespace). [functionStatic] glibc-2.38/nptl/tst-thread_local1.cc:77:20: note: Technically the member function 'counting < & counter_static >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: note: Technically the member function 'counting < & counter_static >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: performance:inconclusive: Technically the member function 'counting < & counter_anonymous_namespace >::operation' can be static (but you may consider moving to unnamed namespace). [functionStatic] glibc-2.38/nptl/tst-thread_local1.cc:77:20: note: Technically the member function 'counting < & counter_anonymous_namespace >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: note: Technically the member function 'counting < & counter_anonymous_namespace >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: performance:inconclusive: Technically the member function 'counting < & counter_extern >::operation' can be static (but you may consider moving to unnamed namespace). [functionStatic] glibc-2.38/nptl/tst-thread_local1.cc:77:20: note: Technically the member function 'counting < & counter_extern >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: note: Technically the member function 'counting < & counter_extern >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: performance:inconclusive: Technically the member function 'counting < & counter_function_local >::operation' can be static (but you may consider moving to unnamed namespace). [functionStatic] glibc-2.38/nptl/tst-thread_local1.cc:77:20: note: Technically the member function 'counting < & counter_function_local >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-thread_local1.cc:58:8: note: Technically the member function 'counting < & counter_function_local >::operation' can be static (but you may consider moving to unnamed namespace). glibc-2.38/nptl/tst-tls3.c:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCB_ALIGNMENT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-tls3.c:147:7: error: Resource leak: h [resourceLeak] glibc-2.38/nptl/tst-tls3mod.c:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCB_ALIGNMENT [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-tls5.c:52:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pthread [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/tst-tls5.c:59:7: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/nptl/tst-tls5.c:59:7: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/nptl/tst-tls5.c:104:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/nptl/tst-tls5.c:104:7: style:inconclusive: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] glibc-2.38/nptl/tst-tsd4.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_DESTRUCTOR_ITERATIONS [valueFlowBailoutIncompleteVar] glibc-2.38/nptl/unwind.c:35:0: error: #error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP" [preprocessorErrorDirective] glibc-2.38/nptl_db/thread_dbP.h:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_agent_list [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/db_info.c:37:13: style: struct member 'dtv::dtv' is never used. [unusedStructMember] glibc-2.38/nptl_db/td_init.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TD_OK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_init.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_OK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/fetch-value.c:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPTHREAD_SO [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/fetch-value.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPTHREAD_SO [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/fetch-value.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TD_OK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/fetch-value.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TD_OK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/fetch-value.c:195:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TD_OK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/fetch-value.c:247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TD_OK [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_log.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_clear_event.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_delete.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_enable_stats.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_event_addr.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_get_nthreads.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_event_getmsg.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_get_ph.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_get_stats.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_map_id2thr.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_map_lwp2thr.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ta_howto_unknown [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_map_lwp2thr.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_new.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_map_lwp2thr.c:134:31: style: Condition '&ps_get_thread_area==NULL' is always false [knownConditionTrueFalse] glibc-2.38/nptl_db/td_ta_map_lwp2thr.c:145:31: style: Condition '&ps_get_thread_area==NULL' is always false [knownConditionTrueFalse] glibc-2.38/nptl_db/td_ta_map_lwp2thr.c:26:48: style:inconclusive: Function '__td_ta_lookup_th_unique' argument 1 names different: declaration 'ta' definition 'ta_arg'. [funcArgNamesDifferent] glibc-2.38/nptl_db/thread_dbP.h:273:64: note: Function '__td_ta_lookup_th_unique' argument 1 names different: declaration 'ta' definition 'ta_arg'. glibc-2.38/nptl_db/td_ta_map_lwp2thr.c:26:48: note: Function '__td_ta_lookup_th_unique' argument 1 names different: declaration 'ta' definition 'ta_arg'. glibc-2.38/nptl_db/td_ta_reset_stats.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_set_event.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_setconcurrency.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_thr_iter.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TD_THR_ANY_STATE [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_thr_iter.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_tsd_iter.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_ta_tsd_iter.c:76:12: portability: 'keys' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl_db/td_ta_thr_iter.c:103:13: portability: 'copy' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/nptl_db/td_thr_clear_event.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_dbresume.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_dbsuspend.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_event_enable.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_get_info.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_event_getmsg.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_getfpregs.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_getgregs.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_getxregs.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_getxregsize.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_set_event.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_setfpregs.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_setgregs.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_setprio.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_setsigpending.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_setxregs.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_sigsetmask.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_tls_get_addr.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_link_map_FIELD_l_tls_modid [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_tlsbase.c:211:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective] glibc-2.38/nptl_db/td_thr_tsd.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_validate.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_rtld_global_FIELD__dl_stack_user [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_validate.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_rtld_global_FIELD__dl_stack_used [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_validate.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYM_list_t_FIELD_next [valueFlowBailoutIncompleteVar] glibc-2.38/nptl_db/td_thr_validate.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __td_debug [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/cache.c:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/cache.c:288:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/aicache.c:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_database_hosts [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.h:111:19: warning: Either the condition 'len>sizeof(file->dname)' is redundant or the array 'file->dname[1024]' is accessed at index 1024, which is out of bounds. [arrayIndexOutOfBoundsCond] glibc-2.38/nscd/nscd.h:108:16: note: Assuming that condition 'len>sizeof(file->dname)' is not redundant glibc-2.38/nscd/nscd.h:111:19: note: Array index out of bounds glibc-2.38/nscd/cache.c:325:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/cache.c:108:22: style: The statement 'if (dh->nreloads!=0) dh->nreloads=0' is logically equivalent to 'dh->nreloads=0'. [duplicateConditionalAssign] glibc-2.38/nscd/cache.c:109:20: note: Assignment 'dh->nreloads=0' glibc-2.38/nscd/cache.c:108:22: note: Condition 'dh->nreloads!=0' is redundant glibc-2.38/nscd/cache.c:86:25: style: Variable 'here' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cache.c:470:22: style: Variable 'dh' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/aicache.c:167:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/aicache.c:339:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/aicache.c:278:9: style: Local variable 'herrno' shadows outer variable [shadowVariable] glibc-2.38/nscd/aicache.c:77:7: note: Shadowed declaration glibc-2.38/nscd/aicache.c:278:9: note: Shadow variable glibc-2.38/nscd/cachedumper.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:272:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:451:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:502:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:920:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:973:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:1098:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:1286:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:1373:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:1528:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:1637:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:2018:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:2366:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/connections.c:2521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/cachedumper.c:300:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/nscd/cachedumper.c:163:8: style: Local variable 'i' shadows outer variable [shadowVariable] glibc-2.38/nscd/cachedumper.c:69:7: note: Shadowed declaration glibc-2.38/nscd/cachedumper.c:163:8: note: Shadow variable glibc-2.38/nscd/cachedumper.c:46:18: style: Variable 'cpe' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:159:19: style: Variable 'cpe' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:164:14: style: Variable 'grplens' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:186:23: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:203:23: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:224:24: style: Variable 'hst' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:228:13: style: Variable 'aliases_len' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:294:27: style: Variable 'ig' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:309:25: style: Variable 'serv' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:320:17: style: Variable 'alias_len' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:333:29: style: Variable 'ng' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/cachedumper.c:350:31: style: Variable 'ing' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/dbg_log.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/dbg_log.c:51:22: style:inconclusive: Function 'dbg_log' argument 1 names different: declaration 'str' definition 'fmt'. [funcArgNamesDifferent] glibc-2.38/nscd/dbg_log.h:23:34: note: Function 'dbg_log' argument 1 names different: declaration 'str' definition 'fmt'. glibc-2.38/nscd/dbg_log.c:51:22: note: Function 'dbg_log' argument 1 names different: declaration 'str' definition 'fmt'. glibc-2.38/nscd/connections.c:1356:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/connections.c:2459:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nscd/connections.c:1255:12: style: Condition 'uid==0' is always true [knownConditionTrueFalse] glibc-2.38/nscd/connections.c:1247:8: note: Assignment 'uid=0', assigned value is 0 glibc-2.38/nscd/connections.c:1255:12: note: Condition 'uid==0' is always true glibc-2.38/nscd/connections.c:1258:20: style: Condition 'uid==0' is always true [knownConditionTrueFalse] glibc-2.38/nscd/connections.c:1247:8: note: Assignment 'uid=0', assigned value is 0 glibc-2.38/nscd/connections.c:1258:20: note: Condition 'uid==0' is always true glibc-2.38/nscd/connections.c:2468:16: warning: Either the condition 'pwd==NULL' is redundant or there is possible null pointer dereference: pwd. [nullPointerRedundantCheck] glibc-2.38/nscd/connections.c:2461:11: note: Assuming that condition 'pwd==NULL' is not redundant glibc-2.38/nscd/connections.c:2468:16: note: Null pointer dereference glibc-2.38/nscd/connections.c:2469:16: warning: Either the condition 'pwd==NULL' is redundant or there is possible null pointer dereference: pwd. [nullPointerRedundantCheck] glibc-2.38/nscd/connections.c:2461:11: note: Assuming that condition 'pwd==NULL' is not redundant glibc-2.38/nscd/connections.c:2469:16: note: Null pointer dereference glibc-2.38/nscd/connections.c:2067:58: error: Null pointer dereference [nullPointer] glibc-2.38/nscd/connections.c:422:21: style: Checking if unsigned expression 'here->packet' is less than zero. [unsignedLessThanZero] glibc-2.38/nscd/connections.c:707:29: style: Local variable 'head' shadows outer variable [shadowVariable] glibc-2.38/nscd/connections.c:608:32: note: Shadowed declaration glibc-2.38/nscd/connections.c:707:29: note: Shadow variable glibc-2.38/nscd/connections.c:353:61: style: Parameter 'readhead' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/connections.c:427:21: style: Variable 'dh' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/connections.c:941:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/connections.c:1136:24: style: Variable 'cached' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/connections.c:2459:18: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/hstcache.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/hstcache.c:414:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/hstcache.c:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/grpcache.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/grpcache.c:436:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/grpcache.c:493:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/grpcache.c:70:63: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/grpcache.c:71:38: style: Parameter 'grp' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/grpcache.c:72:31: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/grpcache.c:261:13: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/grpcache.c:179:7: error: Uninitialized variable: &key_offset [uninitvar] glibc-2.38/nscd/grpcache.c:104:10: style: Variable 'total' is assigned a value that is never used. [unreadVariable] glibc-2.38/nscd/hstcache.c:204:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/hstcache.c:247:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/hstcache.c:92:64: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/hstcache.c:94:32: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/hstcache.c:192:13: style: Variable 'addresses' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/hstcache.c:194:13: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/hstcache.c:330:19: style: Variable 'addresses' is assigned a value that is never used. [unreadVariable] glibc-2.38/nscd/hstcache.c:332:17: style: Variable 'aliases' is assigned a value that is never used. [unreadVariable] glibc-2.38/nss/nsswitch.h:180:0: debug: Failed to parse 'typedef libc_hidden_proto ( __nss_hostname_digits_dots ) enum nss_status ( * initgroups_dyn_function ) ( const char * , gid_t , long int * , long int * , gid_t * * , long int , int * ) ;'. The checking continues anyway. [simplifyTypedef] glibc-2.38/nscd/initgrcache.c:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_database_group [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/mem.c:363:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevp [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/mem.c:548:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/initgrcache.c:264:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/initgrcache.c:52:66: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/initgrcache.c:53:49: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/initgrcache.c:220:14: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/mem.c:435:15: style: Local variable 'cnt' shadows outer variable [shadowVariable] glibc-2.38/nscd/mem.c:160:10: note: Shadowed declaration glibc-2.38/nscd/mem.c:435:15: note: Shadow variable glibc-2.38/nscd/mem.c:448:23: style: Local variable 'he' shadows outer variable [shadowVariable] glibc-2.38/nscd/mem.c:145:22: note: Shadowed declaration glibc-2.38/nscd/mem.c:448:23: note: Shadow variable glibc-2.38/nscd/mem.c:39:21: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/mem.c:40:21: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/mem.c:53:21: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/mem.c:54:21: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/mem.c:181:25: style: Variable 'dh' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/mem.c:373:25: style: Variable 'dh' can be declared as pointer to const [constVariablePointer] glibc-2.38/inet/netgroup.h:80:0: debug: Failed to parse 'typedef libc_hidden_proto ( __internal_getnetgrent_r ) enum { GETPWBYNAME , GETPWBYUID , GETGRBYNAME , GETGRBYGID , GETHOSTBYNAME , GETHOSTBYNAMEv6 , GETHOSTBYADDR , GETHOSTBYADDRv6 , SHUTDOWN , GETSTAT , INVALIDATE , GETFDPW , GETFDGR , GETFDHST , GETAI , INITGROUPS , GETSERVBYNAME , GETSERVBYPORT , GETFDSERV , GETNETGRENT , INNETGR , GETFDNETGR , LASTREQ } request_type ;'. The checking continues anyway. [simplifyTypedef] glibc-2.38/nscd/nscd.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:399:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:450:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:580:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ASYNC [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:685:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd.c:349:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/nscd.c:373:7: error: Resource handle 'sock' freed twice. [doubleFree] glibc-2.38/nscd/nscd.c:362:7: note: Resource handle 'sock' freed twice. glibc-2.38/nscd/nscd.c:373:7: note: Resource handle 'sock' freed twice. glibc-2.38/nscd/nscd.c:377:3: error: Resource handle 'sock' freed twice. [doubleFree] glibc-2.38/nscd/nscd.c:362:7: note: Resource handle 'sock' freed twice. glibc-2.38/nscd/nscd.c:377:3: note: Resource handle 'sock' freed twice. glibc-2.38/nscd/nscd.c:683:15: style: Local variable 'argp' shadows outer variable [shadowVariable] glibc-2.38/nscd/nscd.c:131:20: note: Shadowed declaration glibc-2.38/nscd/nscd.c:683:15: note: Shadow variable glibc-2.38/nscd/nscd.c:252:21: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/netgroupcache.c:87:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/netgroupcache.c:145:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_database_netgroup [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/netgroupcache.c:476:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETNETGRENT [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/netgroupcache.c:636:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETNETGRENT [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/netgroupcache.c:658:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INNETGR [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_conf.c:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_message_count [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/netgroupcache.c:141:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/netgroupcache.c:304:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/netgroupcache.c:74:63: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/netgroupcache.c:526:9: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/netgroupcache.c:624:9: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/nscd_conf.c:206:28: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nscd/nscd_conf.c:105:24: warning: Either the condition '!arg1' is redundant or there is possible null pointer dereference: arg1. [nullPointerRedundantCheck] glibc-2.38/nscd/nscd_conf.c:189:8: note: Assuming that condition '!arg1' is not redundant glibc-2.38/nscd/nscd_conf.c:105:24: note: Null pointer dereference glibc-2.38/nscd/nscd_conf.c:108:25: warning: Either the condition '!arg1' is redundant or there is possible null pointer dereference: cp. [nullPointerRedundantCheck] glibc-2.38/nscd/nscd_conf.c:189:8: note: Assuming that condition '!arg1' is not redundant glibc-2.38/nscd/nscd_conf.c:107:12: note: Assignment 'cp=arg1', assigned value is 0 glibc-2.38/nscd/nscd_conf.c:108:25: note: Null pointer dereference glibc-2.38/nscd/nscd_conf.c:206:23: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/nscd_getai.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __nss_have_localdomain [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_getai.c:112:20: warning: Either the condition 'respdata==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] glibc-2.38/nscd/nscd_getai.c:136:20: note: Assuming that condition 'respdata==NULL' is not redundant glibc-2.38/nscd/nscd_getai.c:112:20: note: Null pointer addition glibc-2.38/nscd/nscd_getgr_r.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapped [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_getgr_r.c:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gr_map_handle [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_gethst_r.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_gethst_r.c:68:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_gethst_r.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapped [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_gethst_r.c:108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __hst_map_handle [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_gethst_r.c:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __nss_have_localdomain [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_getgr_r.c:238:11: warning: Either the condition 'gr_name!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] glibc-2.38/nscd/nscd_getgr_r.c:242:16: note: Assuming that condition 'gr_name!=NULL' is not redundant glibc-2.38/nscd/nscd_getgr_r.c:238:11: note: Null pointer addition glibc-2.38/nscd/nscd_getgr_r.c:60:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/nscd_getpw_r.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_getpw_r.c:166:11: warning: Either the condition 'pw_name==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] glibc-2.38/nscd/nscd_getpw_r.c:176:19: note: Assuming that condition 'pw_name==NULL' is not redundant glibc-2.38/nscd/nscd_getpw_r.c:166:11: note: Null pointer addition glibc-2.38/nscd/nscd_getpw_r.c:59:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/nscd_gethst_r.c:196:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/nscd_gethst_r.c:304:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/nscd_gethst_r.c:326:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/nscd_gethst_r.c:362:11: warning: Either the condition 'addr_list!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] glibc-2.38/nscd/nscd_gethst_r.c:367:18: note: Assuming that condition 'addr_list!=NULL' is not redundant glibc-2.38/nscd/nscd_gethst_r.c:362:11: note: Null pointer addition glibc-2.38/nscd/nscd_getserv_r.c:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapped [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_getserv_r.c:89:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __serv_map_handle [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_helper.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_helper.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_helper.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_helper.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_helper.c:537:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_getserv_r.c:54:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/nscd_helper.c:180:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/nscd_initgroups.c:45:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gr_map_handle [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_netgroup.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_action_list [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_initgroups.c:62:10: style: Variable 'recend' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/nscd_netgroup.c:174:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/nscd_setup_thread.c:22:36: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/nscd_stat.c:154:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_stat.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/nscd_stat.c:202:38: warning: Either the condition 'fd==-1' is redundant or send() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/nscd/nscd_stat.c:195:10: note: Assuming that condition 'fd==-1' is not redundant glibc-2.38/nscd/nscd_stat.c:202:38: note: Invalid argument glibc-2.38/nscd/nscd_stat.c:219:7: error: Resource handle 'fd' freed twice. [doubleFree] glibc-2.38/nscd/nscd_stat.c:207:7: note: Resource handle 'fd' freed twice. glibc-2.38/nscd/nscd_stat.c:219:7: note: Resource handle 'fd' freed twice. glibc-2.38/nscd/pwdcache.c:98:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/pwdcache.c:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/pwdcache.c:472:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_hconf.c:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSETLOCKING_BYCALLER [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_hconf.c:272:19: style: Variable 'envval' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/servicescache.c:86:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/servicescache.c:364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nscd/servicescache.c:170:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/servicescache.c:199:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/servicescache.c:64:65: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/servicescache.c:65:42: style: Parameter 'serv' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/servicescache.c:66:33: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/servicescache.c:232:13: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/servicescache.c:98:10: style: Variable 'total' is assigned a value that is never used. [unreadVariable] glibc-2.38/nscd/servicescache.c:261:13: style: Variable 'aliases' is assigned a value that is never used. [unreadVariable] glibc-2.38/nscd/pwdcache.c:177:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/pwdcache.c:213:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nscd/pwdcache.c:437:24: style:inconclusive: Function 'addpwbyname' argument 5 names different: declaration 'uid' definition 'c_uid'. [funcArgNamesDifferent] glibc-2.38/nscd/nscd.h:288:22: note: Function 'addpwbyname' argument 5 names different: declaration 'uid' definition 'c_uid'. glibc-2.38/nscd/pwdcache.c:437:24: note: Function 'addpwbyname' argument 5 names different: declaration 'uid' definition 'c_uid'. glibc-2.38/nscd/pwdcache.c:462:23: style:inconclusive: Function 'addpwbyuid' argument 5 names different: declaration 'uid' definition 'c_uid'. [funcArgNamesDifferent] glibc-2.38/nscd/nscd.h:290:21: note: Function 'addpwbyuid' argument 5 names different: declaration 'uid' definition 'c_uid'. glibc-2.38/nscd/pwdcache.c:462:23: note: Function 'addpwbyuid' argument 5 names different: declaration 'uid' definition 'c_uid'. glibc-2.38/nscd/pwdcache.c:76:63: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/pwdcache.c:77:39: style: Parameter 'pwd' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/pwdcache.c:78:31: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] glibc-2.38/nscd/pwdcache.c:143:14: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/pwdcache.c:245:13: style: Variable 'key_copy' can be declared as pointer to const [constVariablePointer] glibc-2.38/nscd/pwdcache.c:183:7: error: Uninitialized variable: &key_offset [uninitvar] glibc-2.38/nscd/pwdcache.c:110:10: style: Variable 'total' is assigned a value that is never used. [unreadVariable] glibc-2.38/nss/bug-erange.c:29:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/bug-erange.c:33:7: error: Common realloc mistake: 'tmphstbuf' nulled but not freed upon failure [memleakOnRealloc] glibc-2.38/nss/bug-erange.c:18:28: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/bug-erange.c:29:34: error: Uninitialized variable: &hp [uninitvar] glibc-2.38/nss/bug-erange.c:29:39: error: Uninitialized variable: &herr [uninitvar] glibc-2.38/nss/bug-erange.c:28:50: error: Memory is allocated but not initialized: tmphstbuf [uninitdata] glibc-2.38/nss/bug17079.c:74:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/bug17079.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/bug17079.c:200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/bug17079.c:54:28: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/bug17079.c:74:29: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/bug17079.c:75:29: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/bug17079.c:54:22: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/bug17079.c:74:22: style: Variable 'pwd1' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/bug17079.c:75:22: style: Variable 'pwd2' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/bug17079.c:99:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/digits_dots.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDRSZ [valueFlowBailoutIncompleteVar] glibc-2.38/nss/digits_dots.c:116:28: style: Condition 'buffer_size!=NULL' is always true [knownConditionTrueFalse] glibc-2.38/nss/getnssent_r.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDB_INTERNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getnssent_r.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDB_INTERNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getnssent_r.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDB_INTERNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:238:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN6ADDRSZ [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:354:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_V4MAPPED [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:443:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:449:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:572:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:597:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:614:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:636:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:667:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:765:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:817:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:963:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:985:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/getent.c:207:21: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] glibc-2.38/nss/getent.c:221:8: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] glibc-2.38/nss/getent.c:223:8: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] glibc-2.38/nss/getent.c:308:22: portability: Non reentrant function 'gethostent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostent_r'. [prohibitedgethostentCalled] glibc-2.38/nss/getent.c:320:9: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/nss/getent.c:322:9: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/nss/getent.c:323:24: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/nss/getent.c:324:9: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/nss/getent.c:346:22: portability: Non reentrant function 'gethostent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostent_r'. [prohibitedgethostentCalled] glibc-2.38/nss/getent.c:490:11: portability: Non reentrant function 'getnetgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetgrent_r'. [prohibitedgetnetgrentCalled] glibc-2.38/nss/getent.c:588:21: portability: Non reentrant function 'getnetent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetent_r'. [prohibitedgetnetentCalled] glibc-2.38/nss/getent.c:597:8: portability: Non reentrant function 'getnetbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyaddr_r'. [prohibitedgetnetbyaddrCalled] glibc-2.38/nss/getent.c:599:8: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/nss/getent.c:628:21: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/getent.c:642:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/getent.c:644:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/getent.c:683:23: portability: Non reentrant function 'getprotoent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotoent_r'. [prohibitedgetprotoentCalled] glibc-2.38/nss/getent.c:692:10: portability: Non reentrant function 'getprotobynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobynumber_r'. [prohibitedgetprotobynumberCalled] glibc-2.38/nss/getent.c:694:10: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] glibc-2.38/nss/getent.c:781:22: portability: Non reentrant function 'getservent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservent_r'. [prohibitedgetserventCalled] glibc-2.38/nss/getent.c:800:9: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] glibc-2.38/nss/getent.c:802:9: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/getent.c:832:20: portability: Non reentrant function 'getspent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspent_r'. [prohibitedgetspentCalled] glibc-2.38/nss/getent.c:842:12: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] glibc-2.38/nss/getent.c:316:23: style: Local variable 'host' shadows outer variable [shadowVariable] glibc-2.38/nss/getent.c:303:19: note: Shadowed declaration glibc-2.38/nss/getent.c:316:23: note: Shadow variable glibc-2.38/nss/getent.c:789:23: style: Local variable 'serv' shadows outer variable [shadowVariable] glibc-2.38/nss/getent.c:776:19: note: Shadowed declaration glibc-2.38/nss/getent.c:789:23: note: Shadow variable glibc-2.38/nss/getent.c:931:13: style: Local variable 'doc' shadows outer variable [shadowVariable] glibc-2.38/nss/getent.c:67:19: note: Shadowed declaration glibc-2.38/nss/getent.c:931:13: note: Shadow variable glibc-2.38/nss/getent.c:102:33: style: Parameter 'alias' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/getent.c:161:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/getent.c:198:31: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:299:31: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:337:56: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:403:29: style: Variable 'addr6' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/getent.c:579:34: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:619:32: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:674:35: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:772:34: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/getent.c:822:32: style: Parameter 'key' can be declared as const array [constParameter] glibc-2.38/nss/nss_db/nss_db.h:26:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nss_action.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_actions_lock [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_action.c:72:36: style: Parameter 'actions' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/nss_action_parse.c:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_ACTION_CONTINUE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_action_parse.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_compat/compat-grp.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nss_compat/compat-initgroups.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nss_compat/compat-pwd.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nss_compat/compat-spwd.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nss_database.c:35:23: error: syntax error [syntaxError] glibc-2.38/nss/nss_fgetent_r.c:39:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:90:1: error: There is an unknown macro here somewhere. Configuration is required. If CONCAT is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nss_files/files-alias.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-alias.c:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_aliasent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-alias.c:340:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_aliasent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_etherent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_etherent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_grent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_grent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-parse.c:252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-hosts.c:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_hostent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_hostent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-hosts.c:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-initgroups.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-parse.c:234:44: style: Parameter 'buf_end' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/nss_files/files-netgrp.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_NOTFOUND [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-parse.c:65:10: style: struct member 'parser_data::linebuffer' is never used. [unusedStructMember] glibc-2.38/nss/nss_files/files-network.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_netent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_netent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_protoent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_protoent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-network.c:34:1: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_pwent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_pwent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_rpcent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_rpcent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_servent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_servent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_sgent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_sgent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_spent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files/files-XXX.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_spent [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files_data.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_file_count [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files_data.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files_data.c:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files_data.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files_fopen.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSETLOCKING_BYCALLER [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_files_functions.c:25:15: style: Variable 'fptr' is assigned a value that is never used. [unreadVariable] glibc-2.38/nss/nss_module.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_module_list_lock [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_module_list_lock [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __nss_files_functions [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __nss_dns_functions [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_module_list_lock [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:410:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_module_list_lock [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_parse_line_result.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_module.c:203:19: style: Redundant assignment of 'result' to itself. [selfAssignment] glibc-2.38/nss/nss_module.c:203:21: error: Uninitialized variable: result [legacyUninitvar] glibc-2.38/nss/nss_readline.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:202:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_uid [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:215:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr_gid [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:328:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:413:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp_namp [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:521:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:532:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test1.c:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_NOTFOUND [valueFlowBailoutIncompleteVar] glibc-2.38/nss/nss_test.h:127:12: style: Condition 'got' is always true [knownConditionTrueFalse] glibc-2.38/nss/nss_test.h:99:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/nss_test.h:107:45: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/nss_test.h:188:28: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/nss_test_errno.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If NSS_DECLARE_MODULE_FUNCTIONS is a macro then please configure it. [unknownMacro] glibc-2.38/nss/nsswitch.c:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/rewrite_field.c:34:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __nss_invalid_field_characters [valueFlowBailoutIncompleteVar] glibc-2.38/nss/test-digits-dots.c:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDB_INTERNAL [valueFlowBailoutIncompleteVar] glibc-2.38/nss/test-digits-dots.c:30:19: style: Variable 'result' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/test-digits-dots.c:35:43: error: Uninitialized variable: buf [uninitvar] glibc-2.38/nss/tst-cancel-getpwuid_r.c:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETPW_R_SIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-cancel-getpwuid_r.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETPW_R_SIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/nss/test-netdb.c:175:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nss/test-netdb.c:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/nss/test-netdb.c:75:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/test-netdb.c:78:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/test-netdb.c:81:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/test-netdb.c:84:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/test-netdb.c:88:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/test-netdb.c:91:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] glibc-2.38/nss/test-netdb.c:94:10: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] glibc-2.38/nss/test-netdb.c:97:10: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] glibc-2.38/nss/test-netdb.c:100:10: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] glibc-2.38/nss/test-netdb.c:106:14: portability: Non reentrant function 'getservent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservent_r'. [prohibitedgetserventCalled] glibc-2.38/nss/test-netdb.c:144:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/test-netdb.c:145:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/test-netdb.c:169:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/test-netdb.c:172:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/test-netdb.c:175:11: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/nss/test-netdb.c:188:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/test-netdb.c:194:11: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/nss/test-netdb.c:203:15: portability: Non reentrant function 'gethostent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostent_r'. [prohibitedgethostentCalled] glibc-2.38/nss/test-netdb.c:242:10: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/nss/test-netdb.c:245:10: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/nss/test-netdb.c:249:10: portability: Non reentrant function 'getnetbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyaddr_r'. [prohibitedgetnetbyaddrCalled] glibc-2.38/nss/test-netdb.c:255:14: portability: Non reentrant function 'getnetent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetent_r'. [prohibitedgetnetentCalled] glibc-2.38/nss/test-netdb.c:285:11: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] glibc-2.38/nss/test-netdb.c:288:11: portability: Non reentrant function 'getprotobynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobynumber_r'. [prohibitedgetprotobynumberCalled] glibc-2.38/nss/test-netdb.c:294:15: portability: Non reentrant function 'getprotoent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotoent_r'. [prohibitedgetprotoentCalled] glibc-2.38/nss/test-netdb.c:178:29: warning: Invalid gethostname() argument nr 2. The value is 0 but the valid values are '1:'. [invalidFunctionArg] glibc-2.38/nss/test-netdb.c:141:20: note: Assignment 'namelen=0', assigned value is 0 glibc-2.38/nss/test-netdb.c:178:29: note: Invalid argument glibc-2.38/nss/test-netdb.c:178:23: warning: Possible null pointer dereference: name [nullPointer] glibc-2.38/nss/test-netdb.c:140:16: note: Assignment 'name=NULL', assigned value is 0 glibc-2.38/nss/test-netdb.c:178:23: note: Null pointer dereference glibc-2.38/nss/test-netdb.c:183:20: warning: Either the condition 'name!=NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] glibc-2.38/nss/test-netdb.c:186:16: note: Assuming that condition 'name!=NULL' is not redundant glibc-2.38/nss/test-netdb.c:183:20: note: Null pointer dereference glibc-2.38/nss/test-netdb.c:185:33: warning: Either the condition 'name!=NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] glibc-2.38/nss/test-netdb.c:186:16: note: Assuming that condition 'name!=NULL' is not redundant glibc-2.38/nss/test-netdb.c:185:33: note: Null pointer dereference glibc-2.38/nss/test-netdb.c:54:51: style: Parameter 'sptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/test-netdb.c:115:51: style: Parameter 'hptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/test-netdb.c:139:27: style: Variable 'hptr2' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/test-netdb.c:213:49: style: Parameter 'nptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/test-netdb.c:264:53: style: Parameter 'prptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/nss/tst-nss-db-endgrent.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-db-endgrent.c:42:3: warning: Return value of function getgrent() is not used. [ignoredReturnValue] glibc-2.38/nss/tst-nss-db-endgrent.c:42:3: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] glibc-2.38/nss/tst-nss-db-endpwent.c:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_bindir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-db-endpwent.c:45:16: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-db-endpwent.c:38:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-files-alias-leak.c:142:35: error: There is an unknown macro here somewhere. Configuration is required. If LIBNSS_FILES_SO is a macro then please configure it. [unknownMacro] glibc-2.38/nss/tst-nss-files-alias-truncated.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBNSS_FILES_SO [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-compat1.c:58:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-compat1.c:65:7: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] glibc-2.38/nss/tst-nss-compat1.c:72:7: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] glibc-2.38/nss/tst-nss-compat1.c:53:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-compat1.c:54:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-compat1.c:55:17: style: Variable 'g' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-files-hosts-erange.c:62:35: error: There is an unknown macro here somewhere. Configuration is required. If LIBNSS_DNS_SO is a macro then please configure it. [unknownMacro] glibc-2.38/nss/tst-nss-files-hosts-getent.c:251:35: error: There is an unknown macro here somewhere. Configuration is required. If LIBNSS_DNS_SO is a macro then please configure it. [unknownMacro] glibc-2.38/nss/tst-nss-files-hosts-multi.c:318:35: error: There is an unknown macro here somewhere. Configuration is required. If LIBNSS_DNS_SO is a macro then please configure it. [unknownMacro] glibc-2.38/nss/tst-nss-files-hosts-v4mapped.c:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-gai-actions.c:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_CANONNAME [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-getpwent.c:41:17: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-getpwent.c:67:17: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-getpwent.c:75:28: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-nss-getpwent.c:81:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-nss-getpwent.c:87:13: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-getpwent.c:94:13: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-getpwent.c:35:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-getpwent.c:36:9: style: Variable 'first_name' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-getpwent.c:75:22: style: Variable 'pw2' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-static.c:11:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-static.c:9:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-hash.c:69:22: style: Condition 'do_rand_tests(i)' is always false [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-hash.c:69:22: note: Calling function 'do_rand_tests' returns 0 glibc-2.38/nss/tst-nss-hash.c:69:22: note: Condition 'do_rand_tests(i)' is always false glibc-2.38/nss/tst-nss-hash.c:72:22: style: Condition 'do_fill_tests(i,-1)' is always false [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-hash.c:72:22: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/nss/tst-nss-hash.c:72:22: note: Condition 'do_fill_tests(i,-1)' is always false glibc-2.38/nss/tst-nss-hash.c:72:47: style: Condition 'do_fill_tests(i,1)' is always false [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-hash.c:72:47: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/nss/tst-nss-hash.c:72:47: note: Condition 'do_fill_tests(i,1)' is always false glibc-2.38/nss/tst-nss-hash.c:73:25: style: Condition 'do_fill_tests(i,0x80)' is always false [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-hash.c:73:25: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/nss/tst-nss-hash.c:73:25: note: Condition 'do_fill_tests(i,0x80)' is always false glibc-2.38/nss/tst-nss-hash.c:73:52: style: Condition 'do_fill_tests(i,0x88)' is always false [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-hash.c:73:52: note: Calling function 'do_fill_tests' returns 0 glibc-2.38/nss/tst-nss-hash.c:73:52: note: Condition 'do_fill_tests(i,0x88)' is always false glibc-2.38/nss/tst-nss-test2.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_uid [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-test2.c:95:27: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-test2.c:113:26: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-nss-test2.c:123:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-test2.c:113:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-test1.c:64:27: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-test1.c:85:26: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-nss-test1.c:92:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-test1.c:101:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-nss-test1.c:108:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-nss-test1.c:85:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-test3.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-test4.c:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr_gid [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-test3.c:119:12: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] glibc-2.38/nss/tst-nss-test3.c:121:17: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] glibc-2.38/nss/tst-nss-test3.c:143:18: style: Condition 'retval>0' is always true [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-test3.c:141:14: note: Assuming that condition 'retval==18' is not redundant glibc-2.38/nss/tst-nss-test3.c:143:18: note: Condition 'retval>0' is always true glibc-2.38/nss/tst-nss-test4.c:98:11: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] glibc-2.38/nss/tst-nss-test4.c:126:18: style: Condition 'retval>0' is always false [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-test4.c:124:14: note: Assuming that condition 'retval==0' is not redundant glibc-2.38/nss/tst-nss-test4.c:126:18: note: Condition 'retval>0' is always false glibc-2.38/nss/tst-nss-test_errno.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-test_errno.c:40:26: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-test_errno.c:40:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-nss-test5.c:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-reload1.c:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-reload1.c:276:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-reload1.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/nss/tst-nss-test5.c:75:12: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-test5.c:77:17: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-nss-test5.c:98:18: style: Condition 'retval>0' is always true [knownConditionTrueFalse] glibc-2.38/nss/tst-nss-test5.c:96:14: note: Assuming that condition 'retval==9' is not redundant glibc-2.38/nss/tst-nss-test5.c:98:18: note: Condition 'retval>0' is always true glibc-2.38/nss/tst-reload1.c:120:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/nss/tst-reload1.c:131:11: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-reload1.c:143:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/tst-reload1.c:178:11: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/nss/tst-reload1.c:257:7: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-reload1.c:267:7: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-reload1.c:291:11: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-reload1.c:305:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-reload1.c:317:11: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] glibc-2.38/nss/tst-reload1.c:158:26: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-reload1.c:159:12: style: Variable 'buf' can be declared as const array [constVariable] glibc-2.38/nss/tst-reload1.c:254:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-reload1.c:264:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-reload1.c:163:14: error: Uninitialized variable: buf [uninitvar] glibc-2.38/nss/tst-reload1.c:163:31: error: Uninitialized variable: &rp [uninitvar] glibc-2.38/nss/tst-reload1.c:163:36: error: Uninitialized variable: &herrno [uninitvar] glibc-2.38/nss/tst-reload2.c:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_slibdir_prefix [valueFlowBailoutIncompleteVar] glibc-2.38/posix/_Fork.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/_exit.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/nss/tst-reload2.c:111:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-reload2.c:117:8: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] glibc-2.38/nss/tst-reload2.c:129:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-reload2.c:135:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/nss/tst-reload2.c:139:8: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] glibc-2.38/nss/tst-reload2.c:141:8: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] glibc-2.38/nss/tst-reload2.c:147:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/nss/tst-reload2.c:93:17: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] glibc-2.38/nss/tst-reload2.c:94:19: style: Variable 'he' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/alarm.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/bug-ga1.c:14:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-ga1.c:21:3: error: Memory leak: ai [memleak] glibc-2.38/posix/bug-ga1.c:11:8: style: Variable 'name' can be declared as const array [constVariable] glibc-2.38/posix/annexc.c:655:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/posix/annexc.c:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/annexc.c:803:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-ga2.c:17:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt1.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt1.c:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt1.c:7:56: style: Parameter 'expected' can be declared as const array [constParameter] glibc-2.38/posix/annexc.c:753:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/bug-getopt2.c:12:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt2.c:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt2.c:7:56: style: Parameter 'expected' can be declared as const array [constParameter] glibc-2.38/posix/bug-getopt3.c:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt3.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt4.c:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt4.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt3.c:15:44: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/bug-getopt3.c:15:63: style: Parameter 'expected' can be declared as const array [constParameter] glibc-2.38/posix/bug-getopt4.c:14:44: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/bug-getopt4.c:14:63: style: Parameter 'expected' can be declared as const array [constParameter] glibc-2.38/posix/bug-getopt5.c:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt5.c:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-getopt5.c:15:44: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/bug-getopt5.c:15:63: style: Parameter 'expected' can be declared as const array [constParameter] glibc-2.38/posix/bug-glob2.c:123:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-glob2.c:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-glob2.c:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-glob2.c:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-glob3.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOMATCH [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex1.c:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex11.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex12.c:55:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex12.c:63:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex12.c:61:26: error: Uninitialized variable: rm [legacyUninitvar] glibc-2.38/posix/bug-regex11.c:108:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex11.c:115:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex11.c:127:6: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex15.c:22:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex16.c:14:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SYNTAX_POSIX_EGREP [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex16.c:19:51: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] glibc-2.38/posix/bug-regex16.c:17:9: note: Assuming that condition 's==NULL' is not redundant glibc-2.38/posix/bug-regex16.c:19:51: note: Null pointer dereference glibc-2.38/posix/bug-regex16.c:25:51: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] glibc-2.38/posix/bug-regex16.c:23:9: note: Assuming that condition 's==NULL' is not redundant glibc-2.38/posix/bug-regex16.c:25:51: note: Null pointer dereference glibc-2.38/posix/bug-regex16.c:31:51: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] glibc-2.38/posix/bug-regex16.c:29:9: note: Assuming that condition 's==NULL' is not redundant glibc-2.38/posix/bug-regex16.c:31:51: note: Null pointer dereference glibc-2.38/posix/bug-regex17.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex18.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex17.c:76:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex17.c:83:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex18.c:69:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex18.c:76:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex2.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex19.c:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex21.c:34:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex20.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex22.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex23.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex24.c:20:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex25.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex26.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex27.c:48:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex27.c:55:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex28.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex29.c:12:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_BADBR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex3.c:31:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex30.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex30.c:69:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex30.c:76:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex31.c:15:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex32.c:11:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex33.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex34.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex35.c:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.h:257:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] glibc-2.38/posix/bug-regex37.c:28:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex38.c:28:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex4.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex20.c:217:11: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex20.c:226:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex20.c:236:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex20.c:258:11: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex20.c:266:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex20.c:276:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/bug-regex5.c:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex5.c:33:12: style: Variable 'u.string' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/posix/bug-regex5.c:25:12: note: u.string is assigned glibc-2.38/posix/bug-regex5.c:33:12: note: u.string is overwritten glibc-2.38/posix/bug-regex5.c:14:9: style: Variable 'ca' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/bug-regex5.c:33:12: style: Variable 'u.string' is assigned a value that is never used. [unreadVariable] glibc-2.38/posix/bug-regex6.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/bug-regex6.c:34:14: style: Variable 'expect' can be declared as const array [constVariable] glibc-2.38/posix/bug-regex9.c:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/confstr.c:292:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/environ.c:8:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/execl.c:37:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execle.c:37:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execlp.c:38:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execv.c:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execve.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/execveat.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/execvp.c:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execvpe.c:46:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execvpe.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/posix/execvpe.c:39:53: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/fexecve.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fexecve.c:26:30: style: Parameter 'argv' can be declared as const array. However it seems that 'fexecve' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/fexecve.c:38:15: note: You might need to cast the function pointer here glibc-2.38/posix/fexecve.c:26:30: note: Parameter 'argv' can be declared as const array glibc-2.38/posix/fexecve.c:26:50: style: Parameter 'envp' can be declared as const array. However it seems that 'fexecve' is a callback function, if 'envp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/fexecve.c:38:15: note: You might need to cast the function pointer here glibc-2.38/posix/fexecve.c:26:50: note: Parameter 'envp' can be declared as const array glibc-2.38/posix/fnmatch_loop.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_CASEFOLD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch_loop.c:1104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch.c:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch_loop.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch_loop.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch_loop.c:1050:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] glibc-2.38/posix/fnmatch_loop.c:957:38: style: Condition 'n!=string_end' is always true [knownConditionTrueFalse] glibc-2.38/posix/fnmatch_loop.c:1126:36: style: Condition 'rs==string' is always false [knownConditionTrueFalse] glibc-2.38/posix/fnmatch_loop.c:966:18: style:inconclusive: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] glibc-2.38/posix/fnmatch_loop.c:36:37: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. glibc-2.38/posix/fnmatch_loop.c:966:18: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. glibc-2.38/posix/fnmatch_loop.c:1113:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/posix/fnmatch_loop.c:1122:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/posix/fnmatch_loop.c:1130:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/posix/fnmatch_loop.c:1152:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/posix/fnmatch_loop.c:1173:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/posix/fnmatch_loop.c:1184:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/posix/fork.c:135:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/fnmatch.c:224:17: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] glibc-2.38/posix/fnmatch.c:234:13: note: Assuming that condition 'p==NULL' is not redundant glibc-2.38/posix/fnmatch.c:227:23: note: Assignment to 'p=str' glibc-2.38/posix/fnmatch.c:224:17: note: Null pointer dereference glibc-2.38/posix/fpathconf.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/fnmatch_loop.c:966:18: style:inconclusive: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] glibc-2.38/posix/fnmatch_loop.c:36:37: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. glibc-2.38/posix/fnmatch_loop.c:966:18: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. glibc-2.38/posix/fnmatch_loop.c:966:18: style:inconclusive: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] glibc-2.38/posix/fnmatch_loop.c:36:37: note: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. glibc-2.38/posix/fnmatch_loop.c:966:18: note: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. glibc-2.38/posix/getaddrinfo.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getegid.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/geteuid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getconf.c:445:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_UINT_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/getconf.c:476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/getgid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getgroups.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/getopt.c:289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/getconf.c:447:6: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/posix/getconf.c:683:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/posix/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. glibc-2.38/posix/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. glibc-2.38/posix/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. glibc-2.38/posix/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. glibc-2.38/posix/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. glibc-2.38/posix/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. glibc-2.38/posix/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. glibc-2.38/posix/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. glibc-2.38/posix/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. glibc-2.38/posix/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. glibc-2.38/posix/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. glibc-2.38/posix/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. glibc-2.38/posix/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. glibc-2.38/posix/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. glibc-2.38/posix/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. glibc-2.38/posix/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. glibc-2.38/posix/getpgid.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getopt.c:471:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt.c:471:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt.c:471:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt.c:471:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt.c:471:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. glibc-2.38/posix/getopt.c:471:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. glibc-2.38/posix/getopt.c:472:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. glibc-2.38/posix/getopt.c:472:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. glibc-2.38/posix/getopt.c:472:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. glibc-2.38/posix/getopt.c:472:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. glibc-2.38/posix/getopt.c:473:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. glibc-2.38/posix/getopt.c:473:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. glibc-2.38/posix/getopt.c:473:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. glibc-2.38/posix/getopt.c:473:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. glibc-2.38/posix/getopt.c:473:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. glibc-2.38/posix/getopt.c:473:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. glibc-2.38/posix/getopt.c:703:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt.c:703:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. glibc-2.38/posix/getopt.c:703:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt.c:703:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. glibc-2.38/posix/getopt.c:703:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. glibc-2.38/posix/getopt.c:703:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. glibc-2.38/posix/getopt.c:704:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. glibc-2.38/posix/getopt.c:704:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. glibc-2.38/posix/getopt.c:704:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. glibc-2.38/posix/getopt.c:704:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. glibc-2.38/posix/getopt.c:704:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. glibc-2.38/posix/getopt.c:704:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. glibc-2.38/posix/getopt.c:705:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] glibc-2.38/posix/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. glibc-2.38/posix/getopt.c:705:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. glibc-2.38/posix/getpid.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getppid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getresgid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getresuid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getsid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/getuid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/glob64-time64.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/glob64.c:49:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/glob.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ALTDIRFUNC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/glob.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ALTDIRFUNC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/glob.c:270:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOESCAPE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/glob.c:317:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GLOB_FLAGS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/glob.c:1309:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOESCAPE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/globfree64-time64.c:25:39: style: Parameter 'pglob' can be declared as pointer to const. However it seems that '__globfree64_time64' is a callback function, if 'pglob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/globfree64-time64.c:28:18: note: You might need to cast the function pointer here glibc-2.38/posix/globfree64-time64.c:25:39: note: Parameter 'pglob' can be declared as pointer to const glibc-2.38/posix/globfree64.c:28:23: style: Parameter 'pglob' can be declared as pointer to const. However it seems that 'globfree64' is a callback function, if 'pglob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/globfree64.c:31:18: note: You might need to cast the function pointer here glibc-2.38/posix/globfree64.c:28:23: note: Parameter 'pglob' can be declared as pointer to const glibc-2.38/posix/glob.c:663:27: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/posix/glob.c:836:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/posix/glob.c:1374:41: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/posix/globtest.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_BRACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/glob.c:1334:34: warning: Possible null pointer dereference: fullname [nullPointer] glibc-2.38/posix/glob.c:1326:20: note: Assignment 'fullname=((void)(fullsize),(void)(alloca_used),(void*)0)', assigned value is 0 glibc-2.38/posix/glob.c:1334:34: note: Null pointer dereference glibc-2.38/posix/glob.c:1434:23: warning: Possible null pointer dereference: newnames [nullPointer] glibc-2.38/posix/glob.c:1430:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 glibc-2.38/posix/glob.c:1434:23: note: Null pointer dereference glibc-2.38/posix/glob.c:1435:23: warning: Possible null pointer dereference: newnames [nullPointer] glibc-2.38/posix/glob.c:1430:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 glibc-2.38/posix/glob.c:1435:23: note: Null pointer dereference glibc-2.38/posix/glob.c:1439:19: warning: Possible null pointer dereference: names [nullPointer] glibc-2.38/posix/glob.c:1430:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 glibc-2.38/posix/glob.c:1436:31: note: Assignment 'names=newnames', assigned value is 0 glibc-2.38/posix/glob.c:1439:19: note: Null pointer dereference glibc-2.38/posix/glob.c:1440:23: warning: Possible null pointer dereference: names [nullPointer] glibc-2.38/posix/glob.c:1430:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 glibc-2.38/posix/glob.c:1436:31: note: Assignment 'names=newnames', assigned value is 0 glibc-2.38/posix/glob.c:1440:23: note: Null pointer dereference glibc-2.38/posix/globtest.c:89:10: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/posix/globtest.c:84:5: note: j is assigned glibc-2.38/posix/globtest.c:89:10: note: j is overwritten glibc-2.38/posix/glob.c:647:30: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/glob.c:753:17: style: Variable 'end_name' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/glob.c:818:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/glob.c:1209:31: style: Variable 's1' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/glob.c:1210:31: style: Variable 's2' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/glob.c:1292:12: style: struct member 'Anonymous1::next' is never used. [unusedStructMember] glibc-2.38/posix/glob.c:1292:12: style: struct member 'Anonymous1::count' is never used. [unusedStructMember] glibc-2.38/posix/glob.c:1292:12: style: struct member 'Anonymous1::name' is never used. [unusedStructMember] glibc-2.38/posix/glob.c:648:29: style: Unused variable: pwbuf [unusedVariable] glibc-2.38/posix/nanosleep.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/pathconf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/pause.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/posix_madvise.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/posix_madvise.c:26:22: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'posix_madvise' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/posix_madvise.c:30:15: note: You might need to cast the function pointer here glibc-2.38/posix/posix_madvise.c:26:22: note: Parameter 'addr' can be declared as pointer to const glibc-2.38/posix/pread.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/pread64.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/pwrite.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/pwrite64.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/regcomp.c:138:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] glibc-2.38/posix/regex_internal.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:598:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:934:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:973:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:986:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1034:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1058:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1346:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1422:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1499:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1547:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1584:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1637:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1687:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regex_internal.c:1650:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regex_internal.c:1702:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regcomp.c:512:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/regexbug1.c:15:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DEBUG [valueFlowBailoutIncompleteVar] glibc-2.38/posix/register-atfork.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/register-atfork.c:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/register-atfork.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/register-atfork.c:182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/register-atfork.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/runptests.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:543:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1055:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1177:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1218:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1331:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1357:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1396:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1480:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1492:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1572:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1620:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1711:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1730:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1776:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1814:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1862:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1896:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2010:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2300:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2392:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2643:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2791:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:2838:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3014:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3085:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:3966:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DOT_NEWLINE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:4000:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:4066:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:4142:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:4191:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:4218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:4249:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] glibc-2.38/posix/runtests.c:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/runtests.c:113:24: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/sched_cpucount.c:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __cpu_mask [valueFlowBailoutIncompleteVar] glibc-2.38/posix/sched_getaffinity.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/sched_getp.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_gets.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_primax.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_primin.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_rr_gi.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_setaffinity.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/sched_setp.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_sets.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sched_yield.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/setgid.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/setpgid.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/setresgid.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/setresuid.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/setsid.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/setuid.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/sleep.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/regexec.c:1646:11: style: Condition '!naccepted' is always true [knownConditionTrueFalse] glibc-2.38/posix/regexec.c:1633:23: note: Assignment 'naccepted=0', assigned value is 0 glibc-2.38/posix/regexec.c:1646:11: note: Condition '!naccepted' is always true glibc-2.38/posix/regexec.c:3055:11: style: Condition 'naccepted' is always false [knownConditionTrueFalse] glibc-2.38/posix/regexec.c:3012:23: note: Assignment 'naccepted=0', assigned value is 0 glibc-2.38/posix/regexec.c:3055:11: note: Condition 'naccepted' is always false glibc-2.38/posix/spawn_faction_addchdir.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/posix/regexec.c:1966:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] glibc-2.38/posix/regexec.c:96:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. glibc-2.38/posix/regexec.c:1966:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. glibc-2.38/posix/regexec.c:3451:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] glibc-2.38/posix/regexec.c:169:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. glibc-2.38/posix/regexec.c:3451:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. glibc-2.38/posix/regexec.c:3451:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] glibc-2.38/posix/regexec.c:170:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. glibc-2.38/posix/regexec.c:3451:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. glibc-2.38/posix/regexec.c:4058:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] glibc-2.38/posix/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. glibc-2.38/posix/regexec.c:4058:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. glibc-2.38/posix/regexec.c:4121:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] glibc-2.38/posix/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. glibc-2.38/posix/regexec.c:4121:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. glibc-2.38/posix/regexec.c:4136:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] glibc-2.38/posix/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. glibc-2.38/posix/regexec.c:4136:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. glibc-2.38/posix/regexec.c:806:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regexec.c:1323:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/regexec.c:1323:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/regexec.c:1860:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regexec.c:1969:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regexec.c:2004:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regexec.c:2100:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regexec.c:2559:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/regexec.c:2999:51: style: Parameter 'mctx' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/spawn_faction_addclose.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawn_faction_addclosefrom.c:53:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/spawn_faction_adddup2.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawn_faction_addfchdir.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawn_faction_addopen.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawn_faction_addtcsetpgrp_np.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawn_faction_init.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawn_valid_fd.c:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawnattr_destroy.c:22:47: style: Parameter 'attr' can be declared as pointer to const. However it seems that '__posix_spawnattr_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/spawnattr_destroy.c:27:13: note: You might need to cast the function pointer here glibc-2.38/posix/spawnattr_destroy.c:22:47: note: Parameter 'attr' can be declared as pointer to const glibc-2.38/posix/spawnattr_setflags.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_SPAWN_RESETIDS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawnattr_setschedpolicy.c:26:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/spawni.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/sysconf.c:279:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/test-vfork.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/posix/test-errno.c:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/test-vfork.c:20:9: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/test-errno.c:115:12: error: Invalid accept() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:117:12: error: Invalid bind() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:119:12: error: Invalid close() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:120:12: error: Invalid connect() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:121:12: error: Invalid dup() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:122:12: error: Invalid dup2() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:122:12: error: Invalid dup2() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:124:12: error: Invalid fchmod() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:125:12: error: Invalid fcntl() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:127:12: error: Invalid fsync() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:139:12: error: Invalid getpeername() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:140:12: error: Invalid getsockname() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:142:12: error: Invalid ioctl() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:143:12: error: Invalid listen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:144:12: error: Invalid lseek() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:150:12: error: Invalid munmap() argument nr 2. The value is 0 but the valid values are '1:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:152:12: error: Invalid read() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:154:12: error: Invalid readv() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:155:12: error: Invalid recv() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:156:12: error: Invalid recvfrom() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:157:12: error: Invalid recvmsg() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:159:12: error: Invalid send() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:160:12: error: Invalid sendmsg() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:161:12: error: Invalid sendto() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:164:12: error: Invalid write() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/test-errno.c:165:12: error: Invalid writev() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/testfnm.c:74:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/test-errno.c:146:12: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/times.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/transbug.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/transbug.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-_Fork.c:127:23: style: Parameter 'args' can be declared as pointer to const. However it seems that 'mt_atfork_test' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/posix/tst-_Fork.c:137:42: note: You might need to cast the function pointer here glibc-2.38/posix/tst-_Fork.c:127:23: note: Parameter 'args' can be declared as pointer to const glibc-2.38/posix/tst-boost.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-chmod.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-chmod.c:72:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/posix/tst-chmod.c:41:26: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/tst-cpucount.c:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SETSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-dir.c:151:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-exec.c:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-exec.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-exec.c:109:13: warning: Either the condition 'fd1==-1' is redundant or read() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/tst-exec.c:105:11: note: Assuming that condition 'fd1==-1' is not redundant glibc-2.38/posix/tst-exec.c:109:13: note: Invalid argument glibc-2.38/posix/tst-exec.c:114:3: error: Resource leak: fd1 [resourceLeak] glibc-2.38/posix/tst-dir.c:267:29: warning: Either the condition 'objdir_copy2==NULL' is redundant or there is possible null pointer dereference: objdir_copy2. [nullPointerRedundantCheck] glibc-2.38/posix/tst-dir.c:262:20: note: Assuming that condition 'objdir_copy2==NULL' is not redundant glibc-2.38/posix/tst-dir.c:267:29: note: Null pointer dereference glibc-2.38/posix/tst-execl1.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-dir.c:37:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/tst-dir.c:53:12: style: union member 'Anonymous0::room' is never used. [unusedStructMember] glibc-2.38/posix/tst-execl2.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execle1.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execle2.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execlp1.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execlp1.c:9:9: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-execlp2.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execlp2.c:58:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-execv1.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execv2.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execve1.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execve2.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execveat.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execveat.c:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvp1.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvp1.c:13:9: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-execveat.c:183:3: error: Resource leak: dirp [resourceLeak] glibc-2.38/posix/tst-execveat.c:80:8: style: Variable 'dirp' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-execvp2.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvp2.c:61:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-execvp3.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvp4.c:19:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvp4.c:29:7: warning: Return value of function mktemp() is not used. [ignoredReturnValue] glibc-2.38/posix/tst-execvp4.c:29:7: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/posix/tst-execvpe5.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvpe6.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-execvpe6.c:105:7: error: Resource leak: arq [resourceLeak] glibc-2.38/posix/tst-execvpe6.c:55:38: style: Parameter 'args' can be declared as const array [constParameter] glibc-2.38/posix/tst-execvpe5.c:80:26: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/tst-execvpe5.c:122:13: style: Variable 'envs' can be declared as const array [constVariable] glibc-2.38/posix/tst-execvpe5.c:125:10: style: Variable 'args' can be declared as const array [constVariable] glibc-2.38/posix/tst-execvpe5.c:131:10: style: Variable 'args' can be declared as const array [constVariable] glibc-2.38/posix/tst-fexecve.c:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fexecve.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch.c:254:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_PATHNAME [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch.c:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_PATHNAME [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch.c:366:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch2.c:10:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_NOMATCH [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch3.c:30:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch3.c:44:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_NOMATCH [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch4.c:27:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch5.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch6.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fork.c:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fork.c:64:14: warning: Either the condition 'fd==-1' is redundant or write() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/tst-fork.c:57:10: note: Assuming that condition 'fd==-1' is not redundant glibc-2.38/posix/tst-fork.c:64:14: note: Invalid argument glibc-2.38/posix/tst-fork.c:149:3: error: Memory leak: name [memleak] glibc-2.38/posix/tst-fork.c:149:3: error: Resource leak: fd [resourceLeak] glibc-2.38/posix/tst-fork.c:52:21: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] glibc-2.38/posix/tst-fork.c:49:12: note: Assuming that condition 'name==NULL' is not redundant glibc-2.38/posix/tst-fork.c:52:21: note: Null pointer dereference glibc-2.38/posix/tst-fork.c:56:17: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] glibc-2.38/posix/tst-fork.c:49:12: note: Assuming that condition 'name==NULL' is not redundant glibc-2.38/posix/tst-fork.c:56:17: note: Null pointer dereference glibc-2.38/posix/tst-fnmatch.c:355:50: style:inconclusive: Function 'escape' argument 3 names different: declaration 'resbuf' definition 'resbufp'. [funcArgNamesDifferent] glibc-2.38/posix/tst-fnmatch.c:33:63: note: Function 'escape' argument 3 names different: declaration 'resbuf' definition 'resbufp'. glibc-2.38/posix/tst-fnmatch.c:355:50: note: Function 'escape' argument 3 names different: declaration 'resbuf' definition 'resbufp'. glibc-2.38/posix/tst-gai_strerror.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-fnmatch.c:344:13: style: Variable 'first' is assigned a value that is never used. [unreadVariable] glibc-2.38/posix/tst-getaddrinfo.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getaddrinfo2.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getaddrinfo.c:43:4: warning: Return value of function gai_strerror() is not used. [ignoredReturnValue] glibc-2.38/posix/tst-getaddrinfo2.c:24:27: style: Variable 'psin' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-getaddrinfo3.c:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getaddrinfo4.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getaddrinfo4.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getaddrinfo4.c:27:27: style: Variable 'h' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-getaddrinfo3.c:99:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:104:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:110:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:115:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:120:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:125:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:130:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:135:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:140:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:145:3: error: Memory leak: ai_res [memleak] glibc-2.38/posix/tst-getaddrinfo3.c:99:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:99:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:99:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:104:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:104:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:104:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:110:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:110:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:110:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:115:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:115:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:115:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:120:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:120:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:120:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:125:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:125:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:125:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:130:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:130:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:130:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:135:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:135:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:135:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:140:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:140:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:140:3: note: Null pointer dereference glibc-2.38/posix/tst-getaddrinfo3.c:145:3: warning: Possible null pointer dereference: ai_res [nullPointer] glibc-2.38/posix/tst-getaddrinfo3.c:145:3: note: Assignment 'ai_res=NULL', assigned value is 0 glibc-2.38/posix/tst-getaddrinfo3.c:145:3: note: Null pointer dereference glibc-2.38/posix/tst-getopt-cancel.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt-cancel.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt-cancel.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt-cancel.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt-cancel.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt-cancel.c:257:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt_long1.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-getopt_long1.c:42:9: style: Variable 'argv' can be declared as const array [constVariable] glibc-2.38/posix/tst-getopt-cancel.c:261:7: error: Resource leak: stderr_trapped [resourceLeak] glibc-2.38/posix/tst-getopt-cancel.c:266:7: error: Resource leak: stderr_trapped [resourceLeak] glibc-2.38/posix/tst-glob-tilde.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_TILDE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob_lstat_compat.c:113:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob_lstat_compat.c:142:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob_lstat_compat.c:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob_lstat_compat.c:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_UNKNOWN [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob_lstat_compat.c:242:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ALTDIRFUNC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob-tilde.c:96:10: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/posix/tst-glob_symlinks.c:48:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-glob_symlinks.c:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:329:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:427:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ALTDIRFUNC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-gnuglob-skeleton.c:367:15: style: Condition 'ok' is always false [knownConditionTrueFalse] glibc-2.38/posix/tst-gnuglob-skeleton.c:358:11: note: Assuming that condition '!ok' is not redundant glibc-2.38/posix/tst-gnuglob-skeleton.c:363:49: note: Assuming condition is false glibc-2.38/posix/tst-gnuglob-skeleton.c:367:15: note: Condition 'ok' is always false glibc-2.38/posix/tst-gnuglob-skeleton.c:369:15: style: Condition 'ok' is always false [knownConditionTrueFalse] glibc-2.38/posix/tst-gnuglob-skeleton.c:358:11: note: Assuming that condition '!ok' is not redundant glibc-2.38/posix/tst-gnuglob-skeleton.c:363:49: note: Assuming condition is false glibc-2.38/posix/tst-gnuglob-skeleton.c:369:15: note: Condition 'ok' is always false glibc-2.38/posix/tst-gnuglob-skeleton.c:185:3: warning: Either the condition 'dir==NULL' is redundant or there is possible null pointer dereference: dir. [nullPointerRedundantCheck] glibc-2.38/posix/tst-gnuglob-skeleton.c:182:11: note: Assuming that condition 'dir==NULL' is not redundant glibc-2.38/posix/tst-gnuglob-skeleton.c:185:3: note: Null pointer dereference glibc-2.38/posix/tst-gnuglob-skeleton.c:186:3: warning: Either the condition 'dir==NULL' is redundant or there is possible null pointer dereference: dir. [nullPointerRedundantCheck] glibc-2.38/posix/tst-gnuglob-skeleton.c:182:11: note: Assuming that condition 'dir==NULL' is not redundant glibc-2.38/posix/tst-gnuglob-skeleton.c:186:3: note: Null pointer dereference glibc-2.38/posix/tst-gnuglob-skeleton.c:356:19: style: Local variable 'errstr' shadows outer function [shadowFunction] glibc-2.38/posix/tst-gnuglob-skeleton.c:325:1: note: Shadowed declaration glibc-2.38/posix/tst-gnuglob-skeleton.c:356:19: note: Shadow variable glibc-2.38/posix/tst-gnuglob-skeleton.c:347:53: style: Parameter 'gl' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/tst-mmap-offset.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-mmap-offset.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-mmap-offset.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-mmap-offset.c:75:3: error: Memory leak: addr [memleak] glibc-2.38/posix/tst-mmap-offset.c:93:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-mmap.c:18:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-nice.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-mmap.c:170:6: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-mmap.c:190:6: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-mmap.c:17:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-mmap.c:100:23: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/posix/tst-mmap.c:113:25: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/posix/tst-mmap.c:126:23: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/posix/tst-mmap.c:139:25: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/posix/tst-pathconf.c:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-pathconf.c:80:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-pcre.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_fadvise-common.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_fadvise-common.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_FADV_NORMAL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_fadvise-common.c:44:7: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/posix/tst-posix_fadvise-common.c:69:8: style: Variable 'buffer' can be declared as const array [constVariable] glibc-2.38/posix/tst-posix_fadvise64.c:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_FADV_NORMAL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_fadvise64.c:26:11: style: Condition 'ret==1' is always false [knownConditionTrueFalse] glibc-2.38/posix/tst-posix_fadvise64.c:25:28: note: Calling function 'do_test_common' returns 0 glibc-2.38/posix/tst-posix_fadvise64.c:25:28: note: Assignment 'ret=do_test_common()', assigned value is 0 glibc-2.38/posix/tst-posix_fadvise64.c:26:11: note: Condition 'ret==1' is always false glibc-2.38/posix/tst-posix_spawn-fd.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_spawn-fd.c:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_spawn-fd.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-posix_spawn-setsid.c:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_SPAWN_SETSID [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-pcre.c:98:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:107:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:117:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:137:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:146:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:161:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:180:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:189:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:204:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:213:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:213:8: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:226:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:226:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] glibc-2.38/posix/tst-pcre.c:114:8: error: Common realloc mistake: 'pattern' nulled but not freed upon failure [memleakOnRealloc] glibc-2.38/posix/tst-pcre.c:143:8: error: Common realloc mistake: 'string' nulled but not freed upon failure [memleakOnRealloc] glibc-2.38/posix/tst-preadwrite-common.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-preadwrite-common.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-preadwrite-common.c:76:30: warning: Either the condition 'ret==-1' is redundant or memcmp() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/tst-preadwrite-common.c:73:11: note: Assuming that condition 'ret==-1' is not redundant glibc-2.38/posix/tst-preadwrite-common.c:76:30: note: Invalid argument glibc-2.38/posix/tst-regcomp-truncated.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-regex.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-regex.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-regex.c:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NEWLINE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-regex.c:371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SYNTAX_POSIX_BASIC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-regcomp-truncated.c:139:25: style: Variable 'after_nul' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-regex.c:189:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/posix/tst-regex.c:76:14: warning: Either the condition 'fd==-1' is redundant or fstat() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/posix/tst-regex.c:73:10: note: Assuming that condition 'fd==-1' is not redundant glibc-2.38/posix/tst-regex.c:76:14: note: Invalid argument glibc-2.38/posix/tst-regex.c:152:9: style: Variable 'uexpr' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/tst-regexloc.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-regex2.c:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/getaddrinfo.c:2607:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/tst-regex2.c:60:7: error: Memory leak: buf [memleak] glibc-2.38/posix/tst-rxspencer.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-rxspencer.c:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-rxspencer.c:417:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-rxspencer.c:453:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/posix/tst-rxspencer.c:460:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/posix/tst-rxspencer.c:464:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/posix/tst-rxspencer.c:516:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/posix/tst-rxspencer.c:521:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/posix/tst-rxspencer.c:172:26: style: Parameter 'rm' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/tst-rxspencer.c:218:13: style: Parameter 'expect' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/tst-rxspencer.c:218:27: style: Parameter 'matches' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/tst-rxspencer.c:322:9: style: Parameter 'expect' can be declared as pointer to const [constParameterPointer] glibc-2.38/posix/tst-rxspencer.c:399:39: warning: Uninitialized variable: letters [uninitvar] glibc-2.38/posix/tst-rxspencer.c:370:13: note: Assuming condition is false glibc-2.38/posix/tst-rxspencer.c:399:39: note: Uninitialized variable: letters glibc-2.38/posix/tst-sched_rr_get_interval.c:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn-chdir.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn-chdir.c:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_DIRECTORY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn-chdir.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn.c:75:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn.c:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn2.c:40:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn3.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn3.c:132:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] glibc-2.38/posix/tst-spawn4.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOEXEC [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn5.c:82:31: error: There is an unknown macro here somewhere. Configuration is required. If FD_TO_FILENAME_PREFIX is a macro then please configure it. [unknownMacro] glibc-2.38/posix/tst-spawn7.c:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn7.c:87:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn7.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn6.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn6.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_SPAWN_SETPGROUP [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn6.c:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn6.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-spawn7.c:42:33: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/posix/tst-sysconf-empty-chroot.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-sysconf-empty-chroot.c:57:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-sysconf-empty-chroot.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-sysconf-empty-chroot.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-vfork1.c:42:13: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/tst-vfork1.c:76:13: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/tst-vfork1.c:45:65: error: Invalid _exit() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] glibc-2.38/posix/tst-vfork1.c:79:65: error: Invalid _exit() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] glibc-2.38/posix/tst-vfork2.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-vfork3.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-vfork3.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-vfork3.c:132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-vfork3.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-vfork3.c:41:19: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/tst-vfork3.c:98:19: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/tst-vfork2.c:77:13: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/tst-vfork2.c:119:13: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] glibc-2.38/posix/tst-vfork2.c:85:65: error: Invalid _exit() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] glibc-2.38/posix/tst-vfork2.c:122:65: error: Invalid _exit() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] glibc-2.38/posix/tst-wait-skeleton.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_process_state_stopped [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-wait-skeleton.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-wait-skeleton.c:42:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/posix/tst-waitid.c:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_process_state_stopped [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-waitid.c:247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-waitid.c:268:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_PID [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-waitid.c:44:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/posix/tst-wordexp-nocmd.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOCMD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tst-wordexp-nocmd.c:89:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOCMD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/tstgetopt.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/posix/uname.c:63:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/tstgetopt.c:65:18: warning: Possible null pointer dereference: cvalue [nullPointer] glibc-2.38/posix/tstgetopt.c:21:18: note: Assignment 'cvalue=NULL', assigned value is 0 glibc-2.38/posix/tstgetopt.c:28:64: note: Assuming condition is false glibc-2.38/posix/tstgetopt.c:65:18: note: Null pointer dereference glibc-2.38/posix/tstgetopt.c:21:9: style: Variable 'cvalue' can be declared as pointer to const [constVariablePointer] glibc-2.38/posix/vfork.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/wait.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_ANY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wait3.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_ANY [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wait4.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/posix/waitid.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/posix/waitpid.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/posix/wordexp-test.c:261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp-test.c:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_APPEND [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SYNTAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SYNTAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:382:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:430:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:530:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:555:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SYNTAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SYNTAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SYNTAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_SYNTAX [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:813:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_BSHELL [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:889:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOCMD [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:1160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:1387:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_argc [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:2010:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:2110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp.c:2169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] glibc-2.38/posix/wordexp-test.c:256:8: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] glibc-2.38/posix/wordexp-test.c:275:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] glibc-2.38/posix/wordexp-test.c:315:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] glibc-2.38/posix/wordexp-test.c:424:7: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/posix/wordexp-test.c:242:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] glibc-2.38/pwd/fgetpwent.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/pwd/fgetpwent_r.c:34:2: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] glibc-2.38/pwd/getpw.c:60:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/posix/wordexp.c:1551:8: style: Local variable 'quoted' shadows outer argument [shadowArgument] glibc-2.38/posix/wordexp.c:1175:51: note: Shadowed declaration glibc-2.38/posix/wordexp.c:1551:8: note: Shadow variable glibc-2.38/posix/wordexp.c:1556:15: style: Local variable 'offset' shadows outer argument [shadowArgument] glibc-2.38/posix/wordexp.c:1174:34: note: Shadowed declaration glibc-2.38/posix/wordexp.c:1556:15: note: Shadow variable glibc-2.38/posix/wordexp.c:286:13: style: Variable 'home' can be declared as pointer to const [constVariablePointer] glibc-2.38/pwd/putpwent.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/pwd/tst-getpw.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/pwd/tst-getpw.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/pwd/tst-getpw.c:40:9: style: Obsolescent function 'getpw' called. It is recommended to use 'getpwnam' instead. [prohibitedgetpwCalled] glibc-2.38/pwd/tst-getpw.c:84:9: style: Obsolescent function 'getpw' called. It is recommended to use 'getpwnam' instead. [prohibitedgetpwCalled] glibc-2.38/pwd/tst-getpw.c:84:19: error: Null pointer dereference [nullPointer] glibc-2.38/pwd/tst-putpwent.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/pwd/tst-putpwent.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_cancel.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gai_requests_mutex [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_error.c:23:28: style: Parameter 'req' can be declared as pointer to const. However it seems that '__gai_error' is a callback function, if 'req' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/gai_error.c:34:15: note: You might need to cast the function pointer here glibc-2.38/resolv/gai_error.c:23:28: note: Parameter 'req' can be declared as pointer to const glibc-2.38/resolv/gai_notify.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigval_t [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_notify.c:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_notify.c:62:29: style: Variable 'pattr' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/gai_notify.c:104:35: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/gai_misc.c:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_misc.c:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requestlist [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_misc.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_misc.c:372:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_sigqueue.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resolv/gai_suspend.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_COND_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/gai_misc.c:179:37: style: Parameter 'gaicbp' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/herror.c:87:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/getaddrinfo_a.c:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAI_NOWAIT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_addr.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_addr.c:132:8: style: Local variable 'endp' shadows outer argument [shadowArgument] glibc-2.38/resolv/inet_addr.c:106:67: note: Shadowed declaration glibc-2.38/resolv/inet_addr.c:132:8: note: Shadow variable glibc-2.38/resolv/inet_net_ntop.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_net_ntop.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_net_ntop.c:121:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] glibc-2.38/resolv/inet_net_ntop.c:121:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/resolv/inet_net_pton.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_net_pton.c:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_neta.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_ntop.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_ntop.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_IN6ADDRSZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/inet_net_pton.c:91:12: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] glibc-2.38/resolv/inet_net_pton.c:105:16: style: Checking if unsigned expression 'size--' is less than zero. [unsignedLessThanZero] glibc-2.38/resolv/inet_net_pton.c:112:15: style: Checking if unsigned expression 'size--' is less than zero. [unsignedLessThanZero] glibc-2.38/resolv/inet_net_pton.c:129:15: style: Checking if unsigned expression 'size--' is less than zero. [unsignedLessThanZero] glibc-2.38/resolv/inet_net_pton.c:185:14: style: Checking if unsigned expression 'size--' is less than zero. [unsignedLessThanZero] glibc-2.38/resolv/inet_pton.c:71:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resolv/ns_makecanon.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name.c:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_compress.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_length_uncompressed.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name.c:52:15: style: Variable 'eom' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/ns_name_ntop.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_pack.c:52:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_CMPRSFLGS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_pack.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_ntop.c:61:14: style: Variable 'eom' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/ns_name_pton.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_skip.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_CMPRSFLGS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_name_pton.c:29:31: style: Variable 'eom' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/ns_name_uncompress.c:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_netint.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libresolv_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resolv/ns_name_unpack.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_parse.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_parse.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_rr_cursor_init.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_print.c:681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_print.c:725:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_print.c:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_rr_cursor_next.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_print.c:689:17: style:inconclusive: Function 'addname' argument 3 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent] glibc-2.38/resolv/ns_print.c:42:19: note: Function 'addname' argument 3 names different: declaration 'p' definition 'pp'. glibc-2.38/resolv/ns_print.c:689:17: note: Function 'addname' argument 3 names different: declaration 'p' definition 'pp'. glibc-2.38/resolv/ns_samename.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/ns_ttl.c:54:25: style: Variable 'src' is assigned a value that is never used. [unreadVariable] glibc-2.38/resolv/nss_dns/dns-canon.c:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-network.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-network.c:128:51: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/resolv/nss_dns_functions.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nss_dns_getcanonname_r [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDRSZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:346:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:719:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_RECOVERY [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:815:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_RECOVERY [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:910:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_RECOVERY [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:1037:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_NOTFOUND [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/nss_dns/dns-host.c:1166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_NOTFOUND [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-close.c:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_F_VC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-name-checking.c:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-name-checking.c:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-name-checking.c:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-name-checking.c:200:18: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/res-noaaaa.c:32:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-noaaaa.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_NOAAAA [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res-state.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __resp [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_context_hostalias.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_data.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_context_hostalias.c:94:49: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '__res_context_hostalias' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/res_context_hostalias.c:132:18: note: You might need to cast the function pointer here glibc-2.38/resolv/res_context_hostalias.c:94:49: note: Parameter 'ctx' can be declared as pointer to const glibc-2.38/resolv/res_context_hostalias.c:97:9: style: Variable 'file' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/res_enable_icmp.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_get_nsaddr.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:186:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_f_opcode [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pfcode [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:641:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __p_rcode_syms [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:666:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poweroften [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:699:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poweroften [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_debug.c:269:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/resolv/res_debug.c:668:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] glibc-2.38/resolv/res_debug.c:668:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] glibc-2.38/resolv/res_hostalias.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_isourserver.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_isourserver.c:133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:170:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_TIMEOUT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:190:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_INIT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSETLOCKING_BYCALLER [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:559:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_RESCONF [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:658:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_MAXNDOTS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_init.c:723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLASSA_NET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_libc.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retrans [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_mkquery.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFIXEDSZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_mkquery.c:257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RRFIXEDSZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_mkquery.c:164:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] glibc-2.38/resolv/res_mkquery.c:249:36: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '__res_nopt' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/res_mkquery.c:300:18: note: You might need to cast the function pointer here glibc-2.38/resolv/res_mkquery.c:249:36: note: Parameter 'ctx' can be declared as pointer to const glibc-2.38/resolv/res_mkquery.c:255:18: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/res_mkquery.c:164:14: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable] glibc-2.38/resolv/res_nameinquery.c:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFIXEDSZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_queriesmatch.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFIXEDSZ [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_query.c:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_QUERY_A_AND_AAAA [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_query.c:358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_query.c:606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_query.c:120:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/resolv/res_query.c:357:11: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/res_query.c:633:35: warning: Uninitialized variable: longname [uninitvar] glibc-2.38/resolv/res_query.c:607:25: note: Assignment 'longname=nbuf', assigned value is glibc-2.38/resolv/res_query.c:610:13: note: Assuming condition is true glibc-2.38/resolv/res_query.c:633:35: note: Uninitialized variable: longname glibc-2.38/resolv/res_init.c:687:13: style: Local variable 'options' shadows outer argument [shadowArgument] glibc-2.38/resolv/res_init.c:645:64: note: Shadowed declaration glibc-2.38/resolv/res_init.c:687:13: note: Shadow variable glibc-2.38/resolv/res_init.c:553:41: style: Parameter 'preinit' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/resolv_conf.c:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:127:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_RESCONF [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_INIT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:255:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:358:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:368:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolv_conf [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:611:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:175:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:202:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_ROTATE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_TRUSTAD [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:582:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:807:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:950:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_SNGLKUPREOP [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:1303:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_conf.c:341:40: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/resolv_context.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_INIT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_context.c:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_context.c:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_context.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __from_res [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/resolv_context.c:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-bug18665-tcp.c:57:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-bug18665-tcp.c:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-bug18665-tcp.c:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-bug18665-tcp.c:158:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/resolv/tst-bug18665.c:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-bug18665.c:88:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-bug18665.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-inet_ntop.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:952:11: style:inconclusive: Boolean expression '(statp->options&RES_SNGLKUP)!=0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] glibc-2.38/resolv/res_send.c:705:22: warning: Either the condition 'thisansp!=NULL' is redundant or there is possible null pointer dereference: thisansp. [nullPointerRedundantCheck] glibc-2.38/resolv/res_send.c:713:16: note: Assuming that condition 'thisansp!=NULL' is not redundant glibc-2.38/resolv/res_send.c:705:22: note: Null pointer dereference glibc-2.38/resolv/res_send.c:1176:32: warning: Either the condition 'thisansp!=NULL' is redundant or there is possible null pointer dereference: thisansp. [nullPointerRedundantCheck] glibc-2.38/resolv/res_send.c:1149:20: note: Assuming that condition 'thisansp!=NULL' is not redundant glibc-2.38/resolv/res_send.c:1176:32: note: Null pointer dereference glibc-2.38/resolv/res_send.c:1179:52: warning: Either the condition 'thisansp!=NULL' is redundant or there is possible null pointer dereference: thisansp. [nullPointerRedundantCheck] glibc-2.38/resolv/res_send.c:1149:20: note: Assuming that condition 'thisansp!=NULL' is not redundant glibc-2.38/resolv/res_send.c:1179:52: note: Null pointer dereference glibc-2.38/resolv/res_send.c:991:15: style: The comparison 'nwritten == 0' is always true. [knownConditionTrueFalse] glibc-2.38/resolv/res_send.c:969:17: note: 'nwritten' is assigned value '0' here. glibc-2.38/resolv/res_send.c:991:15: note: The comparison 'nwritten == 0' is always true. glibc-2.38/resolv/tst-inet_pton.c:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/res_send.c:665:18: style: Checking if unsigned expression 'len-=n' is less than zero. [unsignedLessThanZero] glibc-2.38/resolv/res_send.c:197:40: style: Parameter 'statp' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/res_send.c:245:37: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/tst-inet_pton.c:49:21: style: Parameter 'result_buffer' can be declared as pointer to const [constParameterPointer] glibc-2.38/resolv/res_send.c:1176:12: style: Variable 'anhp' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-leaks2.c:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-leaks2.c:35:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-ns_name_compress.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_name.c:199:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_name_length_uncompressed.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_name_length_uncompressed.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_name.c:185:18: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-ns_name_pton.c:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXCDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_rr_cursor.c:68:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_AAAA [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_rr_cursor.c:150:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_AAAA [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_rr_cursor.c:183:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_AAAA [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-ns_samebinaryname.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-p_secstodate.c:61:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-res_hconf_reorder.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-res_hconf_reorder.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_LOOPBACK [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-res_hnok.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-res_hconf_reorder.c:57:19: style: Variable 'result' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-res_hconf_reorder.c:63:19: error: Uninitialized variable: buf [uninitvar] glibc-2.38/resolv/tst-res_hconf_reorder.c:63:38: error: Uninitialized variable: &result [uninitvar] glibc-2.38/resolv/tst-res_hconf_reorder.c:63:47: error: Uninitialized variable: &err [uninitvar] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:259:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:324:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_IDN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:540:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_IDN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-latin1.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:298:16: style: Condition 'ret==0' is always true [knownConditionTrueFalse] glibc-2.38/resolv/tst-resolv-ai_idn-common.c:287:11: note: Assuming that condition 'ret!=0' is not redundant glibc-2.38/resolv/tst-resolv-ai_idn-common.c:298:16: note: Condition 'ret==0' is always true glibc-2.38/resolv/tst-resolv-ai_idn-nolibidn2.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_IDN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-nolibidn2.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_IDN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn-nolibidn2.c:129:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NOLOAD [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-ai_idn.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-aliases.c:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-aliases.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-aliases.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-aliases.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-basic.c:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-basic.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-basic.c:208:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ai_family [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-basic.c:227:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-basic.c:294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-basic.c:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-aliases.c:134:9: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-aliases.c:136:9: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-aliases.c:154:9: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-aliases.c:156:9: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-basic.c:128:29: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-basic.c:133:27: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-basic.c:279:7: style: Variable 'families' can be declared as const array [constVariable] glibc-2.38/resolv/tst-resolv-basic.c:152:52: error: Uninitialized variable: &result [uninitvar] glibc-2.38/resolv/tst-resolv-basic.c:152:61: error: Uninitialized variable: &herror [uninitvar] glibc-2.38/resolv/tst-resolv-basic.c:152:32: error: Memory is allocated but not initialized: buf [uninitdata] glibc-2.38/resolv/tst-resolv-basic.c:171:36: error: Memory is allocated but not initialized: buf [uninitdata] glibc-2.38/resolv/tst-resolv-basic.c:171:57: error: Uninitialized variable: result [legacyUninitvar] glibc-2.38/resolv/tst-resolv-basic.c:171:66: error: Uninitialized variable: herror [legacyUninitvar] glibc-2.38/resolv/tst-resolv-binary.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-binary.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-binary.c:65:21: style: Local variable 'response' shadows outer function [shadowFunction] glibc-2.38/resolv/tst-resolv-binary.c:25:1: note: Shadowed declaration glibc-2.38/resolv/tst-resolv-binary.c:65:21: note: Shadow variable glibc-2.38/resolv/tst-resolv-byaddr.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-byaddr.c:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-byaddr.c:187:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-byaddr.c:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-canonname.c:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-canonname.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-canonname.c:277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBNSS_DNS_SO [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-byaddr.c:138:23: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/resolv/tst-resolv-byaddr.c:183:9: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-byaddr.c:160:38: error: Uninitialized variable: &herrno [uninitvar] glibc-2.38/resolv/tst-resolv-edns.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edns [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-edns.c:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-edns.c:335:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-edns.c:384:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-edns.c:461:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-edns.c:496:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-invalid-cname.c:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-invalid-cname.c:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-invalid-cname.c:262:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-invalid-cname.c:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-invalid-cname.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-edns.c:518:17: warning: Return value of function gethostbyname() is not used. [ignoredReturnValue] glibc-2.38/resolv/tst-resolv-edns.c:464:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-edns.c:465:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-edns.c:466:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-edns.c:518:17: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-edns.c:127:21: style: Redundant initialization for 'qname_compare'. The initialized value is overwritten before it is read. [redundantInitialization] glibc-2.38/resolv/tst-resolv-edns.c:119:29: note: qname_compare is initialized glibc-2.38/resolv/tst-resolv-edns.c:127:21: note: qname_compare is overwritten glibc-2.38/resolv/tst-resolv-invalid-cname.c:277:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-invalid-cname.c:283:15: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-invalid-cname.c:330:23: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/resolv/tst-resolv-invalid-cname.c:274:16: style: Condition 'mode==gai' is always false [knownConditionTrueFalse] glibc-2.38/resolv/tst-resolv-invalid-cname.c:338:11: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-network.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-network.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-network.c:194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-network.c:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-network.c:194:24: portability: Non reentrant function 'getnetbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyaddr_r'. [prohibitedgetnetbyaddrCalled] glibc-2.38/resolv/tst-resolv-network.c:214:30: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:230:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:233:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:236:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:239:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:242:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:246:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:250:34: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:255:36: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:257:36: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:259:36: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:261:36: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-network.c:264:36: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] glibc-2.38/resolv/tst-resolv-noaaaa.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_AAAA [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-noaaaa.c:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-noaaaa.c:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-nondecimal.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-nondecimal.c:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-nondecimal.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-nondecimal.c:88:27: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-nondecimal.c:101:27: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-nondecimal.c:95:51: error: Uninitialized variable: buf [uninitvar] glibc-2.38/resolv/tst-resolv-noaaaa.c:188:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-noaaaa.c:193:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-noaaaa.c:197:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-noaaaa.c:202:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:207:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:211:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:216:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:220:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:224:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:230:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-noaaaa.c:236:18: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-noaaaa.c:369:11: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/resolv/tst-resolv-noaaaa.c:242:7: note: Shadowed declaration glibc-2.38/resolv/tst-resolv-noaaaa.c:369:11: note: Shadow variable glibc-2.38/resolv/tst-resolv-qtypes.c:40:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUERY [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:114:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-qtypes.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-res_init-multi.c:49:2: warning: Return value of function gethostbyname() is not used. [ignoredReturnValue] glibc-2.38/resolv/tst-resolv-res_init-multi.c:49:2: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-qtypes.c:139:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/resolv/tst-resolv-res_init-skeleton.c:324:35: error: There is an unknown macro here somewhere. Configuration is required. If LIBNSS_DNS_SO is a macro then please configure it. [unknownMacro] glibc-2.38/resolv/tst-resolv-res_ninit.c:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscount [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-res_ninit.c:49:30: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-rotate.c:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolv_max_test_servers [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-rotate.c:116:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-rotate.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_r_nxdomain [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsaddr_list [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-search.c:208:29: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-search.c:212:25: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-search.c:230:22: style: Local variable 'response' shadows outer function [shadowFunction] glibc-2.38/resolv/tst-resolv-search.c:87:1: note: Shadowed declaration glibc-2.38/resolv/tst-resolv-search.c:230:22: note: Shadow variable glibc-2.38/resolv/tst-resolv-rotate.c:143:27: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-rotate.c:149:27: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-rotate.c:156:27: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] glibc-2.38/resolv/tst-resolv-rotate.c:171:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-trailing.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:52:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:174:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:256:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:294:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:315:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:331:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolv_conf [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-threads.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-trailing.c:73:20: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] glibc-2.38/resolv/tst-resolv-trailing.c:84:20: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-trailing.c:96:20: portability: Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. [prohibitedgethostbyname2Called] glibc-2.38/resolv/tst-resolv-trailing.c:80:22: style: Condition 'e==NULL' is always true [knownConditionTrueFalse] glibc-2.38/resolv/tst-resolv-trailing.c:77:11: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-trailing.c:80:22: note: Condition 'e==NULL' is always true glibc-2.38/resolv/tst-resolv-trailing.c:92:22: style: Condition 'e==NULL' is always true [knownConditionTrueFalse] glibc-2.38/resolv/tst-resolv-trailing.c:88:11: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-trailing.c:92:22: note: Condition 'e==NULL' is always true glibc-2.38/resolv/tst-resolv-trailing.c:104:22: style: Condition 'e==NULL' is always true [knownConditionTrueFalse] glibc-2.38/resolv/tst-resolv-trailing.c:100:11: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-trailing.c:104:22: note: Condition 'e==NULL' is always true glibc-2.38/resolv/tst-resolv-trailing.c:70:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-trailing.c:78:55: error: Uninitialized variable: buf [uninitvar] glibc-2.38/resolv/tst-resolv-threads.c:376:16: error: Return value of allocation function 'dlopen' is not stored. [leakReturnValNotUsed] glibc-2.38/resolv/tst-resolv-threads.c:126:31: warning: Possible null pointer dereference: e [nullPointer] glibc-2.38/resolv/tst-resolv-threads.c:292:27: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-threads.c:296:64: note: Calling function 'check_hostent', 5th argument 'e' value is 0 glibc-2.38/resolv/tst-resolv-threads.c:117:11: note: Assuming condition is false glibc-2.38/resolv/tst-resolv-threads.c:126:31: note: Null pointer dereference glibc-2.38/resolv/tst-resolv-threads.c:127:16: warning: Possible null pointer dereference: e [nullPointer] glibc-2.38/resolv/tst-resolv-threads.c:292:27: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-threads.c:296:64: note: Calling function 'check_hostent', 5th argument 'e' value is 0 glibc-2.38/resolv/tst-resolv-threads.c:117:11: note: Assuming condition is false glibc-2.38/resolv/tst-resolv-threads.c:127:16: note: Null pointer dereference glibc-2.38/resolv/tst-resolv-threads.c:128:21: warning: Possible null pointer dereference: e [nullPointer] glibc-2.38/resolv/tst-resolv-threads.c:292:27: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-threads.c:296:64: note: Calling function 'check_hostent', 5th argument 'e' value is 0 glibc-2.38/resolv/tst-resolv-threads.c:117:11: note: Assuming condition is false glibc-2.38/resolv/tst-resolv-threads.c:128:21: note: Null pointer dereference glibc-2.38/resolv/tst-resolv-threads.c:129:16: warning: Possible null pointer dereference: e [nullPointer] glibc-2.38/resolv/tst-resolv-threads.c:292:27: note: Assignment 'e=NULL', assigned value is 0 glibc-2.38/resolv/tst-resolv-threads.c:296:64: note: Calling function 'check_hostent', 5th argument 'e' value is 0 glibc-2.38/resolv/tst-resolv-threads.c:117:11: note: Assuming condition is false glibc-2.38/resolv/tst-resolv-threads.c:129:16: note: Null pointer dereference glibc-2.38/resolv/tst-resolv-threads.c:185:33: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-threads.c:196:34: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] glibc-2.38/resolv/tst-resolv-threads.c:267:22: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'thread_byname' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/tst-resolv-threads.c:405:7: note: You might need to cast the function pointer here glibc-2.38/resolv/tst-resolv-threads.c:267:22: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/resolv/tst-resolv-threads.c:274:23: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'thread_byname2' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/tst-resolv-threads.c:406:7: note: You might need to cast the function pointer here glibc-2.38/resolv/tst-resolv-threads.c:274:23: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/resolv/tst-resolv-threads.c:329:24: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'thread_gai_inet' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/tst-resolv-threads.c:408:7: note: You might need to cast the function pointer here glibc-2.38/resolv/tst-resolv-threads.c:329:24: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/resolv/tst-resolv-threads.c:336:25: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'thread_gai_inet6' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/tst-resolv-threads.c:409:7: note: You might need to cast the function pointer here glibc-2.38/resolv/tst-resolv-threads.c:336:25: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/resolv/tst-resolv-threads.c:343:26: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'thread_gai_unspec' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/resolv/tst-resolv-threads.c:410:7: note: You might need to cast the function pointer here glibc-2.38/resolv/tst-resolv-threads.c:343:26: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/resolv/tst-resolv-threads.c:253:49: error: Uninitialized variable: buf [uninitvar] glibc-2.38/resolv/tst-resolv-threads.c:254:36: error: Uninitialized variable: &herrno [uninitvar] glibc-2.38/resolv/tst-resolv-threads.c:294:62: error: Uninitialized variable: buf [uninitvar] glibc-2.38/resolv/tst-resolv-threads.c:295:39: error: Uninitialized variable: &herrno [uninitvar] glibc-2.38/resolv/tst-resolv-threads.c:256:59: error: Uninitialized variable: buf [legacyUninitvar] glibc-2.38/resolv/tst-resolv-threads.c:257:38: error: Uninitialized variable: herrno [legacyUninitvar] glibc-2.38/resolv/tst-resolv-trustad.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_IN [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-trustad.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-trustad.c:161:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/resolv/tst-resolv-trustad.c:144:7: note: ret is assigned glibc-2.38/resolv/tst-resolv-trustad.c:161:7: note: ret is overwritten glibc-2.38/resolv/tst-resolv-trustad.c:189:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] glibc-2.38/resolv/tst-resolv-txnid-collision.c:110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_an [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-txnid-collision.c:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_A [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-txnid-collision.c:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUERY [valueFlowBailoutIncompleteVar] glibc-2.38/resolv/tst-resolv-txnid-collision.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response_callback [valueFlowBailoutIncompleteVar] glibc-2.38/resource/bug-ulimit1.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UL_SETFSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/resource/getpriority.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resource/getrlimit.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resource/getrlimit64.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resource/getrusage.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/resource/nice.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/resource/setpriority.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resource/setrlimit.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/resource/setrlimit64.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/resource/tst-getrlimit.c:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/resource/ulimit.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/resource/vlimit.c:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIM_MAXRSS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_cancel.c:164:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/rt/aio_error.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/rt/aio_fsync.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/rt/aio_notify.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigval_t [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_notify.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_notify.c:124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_misc.c:55:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_misc.c:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aiocb [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_misc.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_misc.c:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_misc.c:316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_misc.c:514:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_read.c:35:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_READ [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_read64.c:29:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_READ64 [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_return.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/rt/aio_sigqueue.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_suspend.c:289:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/rt/aio_write.c:35:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/aio_write64.c:29:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE64 [valueFlowBailoutIncompleteVar] glibc-2.38/rt/lio_listio-common.c:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_NONE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/lio_listio-common.c:259:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_NOWAIT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_close.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_getattr.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_notify.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_open.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_receive.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_send.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/mq_setattr.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/rt/mq_timedreceive.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/rt/mq_timedsend.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/rt/mq_unlink.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/shm_open.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOFOLLOW [valueFlowBailoutIncompleteVar] glibc-2.38/rt/shm_unlink.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/timer_create.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/rt/timer_delete.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __timer_mutex [valueFlowBailoutIncompleteVar] glibc-2.38/rt/timer_create.c:150:36: style: Condition '(retval)==-1' is always false [knownConditionTrueFalse] glibc-2.38/rt/timer_create.c:148:12: note: Assignment 'retval=0', assigned value is 0 glibc-2.38/rt/timer_create.c:150:36: note: Condition '(retval)==-1' is always false glibc-2.38/rt/timer_getoverr.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __timer_mutex [valueFlowBailoutIncompleteVar] glibc-2.38/rt/timer_getoverr.c:29:22: style: Variable 'timer' can be declared as pointer to const [constVariablePointer] glibc-2.38/rt/timer_gettime.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __timer_mutex [valueFlowBailoutIncompleteVar] glibc-2.38/rt/timer_settime.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/rt/timer_settime.c:81:17: style: Variable 'have_now' is assigned a value that is never used. [unreadVariable] glibc-2.38/rt/tst-aio10.c:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio10.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_READ [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aio_fildes [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio2.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio2.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio.c:109:7: warning: Return value of function aio_suspend() is not used. [ignoredReturnValue] glibc-2.38/rt/tst-aio.c:178:7: warning: Return value of function aio_read() is not used. [ignoredReturnValue] glibc-2.38/rt/tst-aio.c:226:5: warning: Return value of function aio_write() is not used. [ignoredReturnValue] glibc-2.38/rt/tst-aio.c:248:5: warning: Return value of function aio_write() is not used. [ignoredReturnValue] glibc-2.38/rt/tst-aio.c:269:7: warning: Return value of function aio_write() is not used. [ignoredReturnValue] glibc-2.38/rt/tst-aio.c:277:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/rt/tst-aio2.c:64:7: error: Resource leak: fd [resourceLeak] glibc-2.38/rt/tst-aio3.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio3.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio4.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio3.c:63:7: error: Resource leak: fd [resourceLeak] glibc-2.38/rt/tst-aio6.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio5.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIO_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio64.c:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio64.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio64.c:115:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio64.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aio_fildes [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio64.c:278:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/rt/tst-aio8.c:11:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio7.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_NONE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio9.c:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio9.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_NONE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-aio7.c:132:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/rt/tst-aio7.c:57:21: error: Invalid aio_cancel() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/rt/tst-aio7.c:45:15: note: Assignment 'fd=-1', assigned value is -1 glibc-2.38/rt/tst-aio7.c:57:21: note: Invalid argument glibc-2.38/rt/tst-bz28213.c:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-bz28213.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue.h:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue1.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue1.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue1.c:322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue1.c:57:7: portability: %jx in format string (no. 1) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint] glibc-2.38/rt/tst-mqueue1.c:407:7: error: Resource handle 'q' freed twice. [doubleFree] glibc-2.38/rt/tst-mqueue1.c:401:7: note: Resource handle 'q' freed twice. glibc-2.38/rt/tst-mqueue1.c:407:7: note: Resource handle 'q' freed twice. glibc-2.38/rt/tst-mqueue1.c:43:30: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] glibc-2.38/rt/tst-mqueue1.c:341:10: style: Variable 'q2' is assigned a value that is never used. [unreadVariable] glibc-2.38/rt/tst-mqueue10.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue2.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue2.c:475:3: error: Resource leak: q2 [resourceLeak] glibc-2.38/rt/tst-mqueue4.c:41:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue7.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue7.c:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-mqueue9.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-shm-cancel.c:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-shm-cancel.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-shm.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-shm.c:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-timer-sigmask.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/rt/tst-timer-sigmask.c:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/setjmp/__longjmp.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/setjmp/__longjmp.c:28:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] glibc-2.38/setjmp/__longjmp.c:28:9: style: Variable 'val' is assigned a value that is never used. [unreadVariable] glibc-2.38/setjmp/jmpbug.c:27:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/setjmp/longjmp.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/setjmp/setjmp.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/setjmp/sigjmp.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __mask_was_saved [valueFlowBailoutIncompleteVar] glibc-2.38/setjmp/tst-setjmp-check.c:54:23: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/setjmp/tst-setjmp.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/setjmp/tst-sigsetjmp.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/fgetspent.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/fgetspent_r.c:39:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_line [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/lckpwdf.c:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/putspent.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/sgetspent.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/sgetspent_r.c:39:2: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] glibc-2.38/shadow/tst-putspent.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/tst-putspent.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp_namp [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/tst-shadow.c:46:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp_namp [valueFlowBailoutIncompleteVar] glibc-2.38/shadow/tst-shadow.c:43:15: portability: Non reentrant function 'fgetspent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetspent_r'. [prohibitedfgetspentCalled] glibc-2.38/shadow/tst-shadow.c:42:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] glibc-2.38/signal/kill.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/signal/killpg.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/signal/libc_sigaction.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/signal/raise.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigaction.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigaddset.c:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigaltstack.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigandset.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigblock.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigdelset.c:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigempty.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigfillset.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sighold.c:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigignore.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigintr.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigisempty.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigismem.c:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/signal/signal.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigorset.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigpause.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigpending.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigpending.c:25:23: style: Parameter 'set' can be declared as pointer to const. However it seems that 'sigpending' is a callback function, if 'set' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/signal/sigpending.c:37:15: note: You might need to cast the function pointer here glibc-2.38/signal/sigpending.c:25:23: note: Parameter 'set' can be declared as pointer to const glibc-2.38/signal/sigprocmask.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigqueue.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigrelse.c:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigreturn.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigset.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigsetmask.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If stub_warning is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigstack.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/signal/sigsuspend.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigtimedwait.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigwait.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sigwaitinfo.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/signal/sysv_signal.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/signal/tst-minsigstksz-1.c:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-1.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-1.c:93:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/signal/tst-minsigstksz-1.c:106:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/signal/tst-minsigstksz-2.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-2.c:61:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/signal/tst-minsigstksz-3.c:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-3.c:60:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/signal/tst-minsigstksz-3a.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-3a.c:65:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/signal/tst-minsigstksz-4.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-4.c:61:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/signal/tst-minsigstksz-5.c:46:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINSIGSTKSZ [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-minsigstksz-5.c:43:9: style: Variable 'stack_end' can be declared as pointer to const [constVariablePointer] glibc-2.38/signal/tst-minsigstksz-5.c:43:34: portability: 'stack_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/signal/tst-minsigstksz-5.c:46:37: portability: 'stack_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/signal/tst-minsigstksz-5.c:47:34: portability: 'stack_bottom' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/signal/tst-minsigstksz-5.c:70:50: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/signal/tst-minsigstksz-5.c:74:44: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/signal/tst-sigaction.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESETHAND [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigisemptyset.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-signal.c:18:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset2.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset2.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_HOLD [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset2.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset2.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_HOLD [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset2.c:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_HOLD [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset2.c:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigset.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGRTMIN [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigsimple.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/signal/tst-sigwait-eintr.c:59:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/socket/accept.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/socket/accept4.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/bind.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/connect.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/getpeername.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/getsockname.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/getsockopt.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/isfdtype.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/listen.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/opensock.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] glibc-2.38/socket/recv.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/socket/recvfrom.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/recvmmsg.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/recvmsg.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/sa_len.c:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] glibc-2.38/socket/send.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/socket/sendmmsg.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/socket/sendmsg.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/sendto.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/setsockopt.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/socket/shutdown.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/sockaddr_un_set.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/socket/sockatmark.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/socket.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/socket/socketpair.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-accept4.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-accept4.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-accept4.c:58:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-accept4.c:76:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-accept4.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-cmsg_cloexec.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-cmsg_cloexec.c:86:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-cmsg_cloexec.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-cmsghdr-skeleton.c:34:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-cmsghdr-skeleton.c:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-cmsghdr.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBC_SO [valueFlowBailoutIncompleteVar] glibc-2.38/socket/tst-sockaddr_un_set.c:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/soft-fp/soft-fp.h:46:0: error: #error "endianness not defined by sfp-machine.h" [preprocessorErrorDirective] glibc-2.38/stdio-common/Xprintf_buffer_done.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/Xprintf_buffer_flush.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_do_flush [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/_itoa.c:463:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/stdio-common/_itoa.c:52:8: style: struct member 'base_table_t::flag' is never used. [unusedStructMember] glibc-2.38/stdio-common/_itoa.c:53:8: style: struct member 'base_table_t::post_shift' is never used. [unusedStructMember] glibc-2.38/stdio-common/asprintf.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/bug-vfprintf-nargs.c:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdPTR [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug-vfprintf-nargs.c:36:7: warning: sprintf format string requires 1 parameter but 4 are given. [wrongPrintfScanfArgNum] glibc-2.38/stdio-common/bug10.c:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug10.c:8:8: style: Variable 's' can be declared as const array [constVariable] glibc-2.38/stdio-common/bug11.c:10:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] glibc-2.38/stdio-common/bug14.c:13:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug14.c:20:11: warning: 'l' in format string (no. 1) is a length modifier and cannot be used without a conversion specifier. [invalidLengthModifierError] glibc-2.38/stdio-common/bug16.c:34:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/stdio-common/bug18.c:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug18.c:20:8: style: Variable 'str' can be declared as const array [constVariable] glibc-2.38/stdio-common/bug19.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug19.c:59:3: error: Resource leak: fp [resourceLeak] glibc-2.38/stdio-common/bug20.c:9:11: style: Variable 'in' can be declared as const array [constVariable] glibc-2.38/stdio-common/bug22.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug22.c:44:4: error: Resource leak: fp [resourceLeak] glibc-2.38/stdio-common/bug22.c:56:4: error: Resource leak: fp [resourceLeak] glibc-2.38/stdio-common/bug22.c:61:4: error: Resource leak: fp [resourceLeak] glibc-2.38/stdio-common/bug22.c:73:3: error: Resource leak: fp [resourceLeak] glibc-2.38/stdio-common/bug23.c:13:3: warning: %s in format string (no. 3) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] glibc-2.38/stdio-common/bug24.c:15:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug25.c:51:3: warning: %s in format string (no. 3) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] glibc-2.38/stdio-common/bug27.c:50:3: warning: %s in format string (no. 3) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] glibc-2.38/stdio-common/bug29.c:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_STACK [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug3.c:11:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug4.c:15:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug28.c:21:3: warning: %s in format string (no. 3) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] glibc-2.38/stdio-common/bug5.c:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/bug5.c:21:9: style: Variable 'printbuf' can be declared as pointer to const [constVariablePointer] glibc-2.38/stdio-common/bug6.c:10:11: warning:inconclusive: Width 2 given in format string (no. 1) is smaller than destination buffer 'buf[80]'. [invalidScanfFormatWidth_smaller] glibc-2.38/stdio-common/bug8.c:11:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] glibc-2.38/stdio-common/bug8.c:11:5: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] glibc-2.38/stdio-common/ctermid.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/cuserid.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/dprintf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/errlist.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sys_errlist_internal_len [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/errname.c:58:40: warning: Either the condition 'mapped>0' is redundant or the array '_sys_errnameidx[1]' is accessed at index 1, which is out of bounds. [arrayIndexOutOfBoundsCond] glibc-2.38/stdio-common/errname.c:58:18: note: Assuming that condition 'mapped>0' is not redundant glibc-2.38/stdio-common/errname.c:58:40: note: Array index out of bounds glibc-2.38/stdio-common/errnobug.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/errnobug.c:48:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/errnobug.c:54:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/errnobug.c:58:3: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/fprintf.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/funlockfile.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/fxprintf.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/fxprintf.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/fxprintf.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/fxprintf.c:46:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/stdio-common/getw.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/grouping_iterator.c:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc23_fscanf.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc23_scanf.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc23_sscanf.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc23_vfscanf.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc23_vscanf.c:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc23_vsscanf.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc99_fscanf.c:30:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc99_scanf.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc99_sscanf.c:31:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc99_vfscanf.c:25:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc99_vscanf.c:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/isoc99_vsscanf.c:34:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/perror.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf-prs.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_INT [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_buffer_as_file.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_buffer_as_file.c:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_USER_LOCK [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_buffer_as_file.c:117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IO_ERR_SEEN [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_buffer_flush.c:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_buffer_to_file.c:74:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_buffer_to_file.c:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __printf_buffer_mode_to_file [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_fp.c:1254:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/printf_fphex.c:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEE754_DOUBLE_BIAS [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_fphex.c:421:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __printf_buffer_mode_fphex_to_wide [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_size.c:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_size.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_DOUBLE [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/printf_fphex.c:339:17: style: Condition ''X'-'A'=='x'-'a'' is always true [knownConditionTrueFalse] glibc-2.38/stdio-common/printf_fphex.c:359:17: style: Condition ''P'-'A'=='p'-'a'' is always true [knownConditionTrueFalse] glibc-2.38/stdio-common/printf_fphex.c:137:11: style: Local variable 'width' shadows outer variable [shadowVariable] glibc-2.38/stdio-common/printf_fphex.c:93:7: note: Shadowed declaration glibc-2.38/stdio-common/printf_fphex.c:137:11: note: Shadow variable glibc-2.38/stdio-common/printf_fphex.c:222:9: warning: Uninitialized variable: zero_mantissa [uninitvar] glibc-2.38/stdio-common/printf_fphex.c:166:33: note: Assuming condition is false glibc-2.38/stdio-common/printf_fphex.c:222:9: note: Uninitialized variable: zero_mantissa glibc-2.38/stdio-common/printf_fphex.c:232:36: error: Uninitialized variable: leading [legacyUninitvar] glibc-2.38/stdio-common/psignal.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/psiginfo.c:82:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/putw.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/reg-modifier.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/reg-modifier.c:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __printf_modifier_table [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/reg-printf.c:69:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/reg-type.c:61:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/remove.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/rename.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/renameat.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/renameat2.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/scanf.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf1.c:10:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/stdio-common/scanf1.c:9:13: note: r is assigned glibc-2.38/stdio-common/scanf1.c:10:5: note: r is overwritten glibc-2.38/stdio-common/scanf14.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf13.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf15.c:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf16.c:131:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf17.c:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf18.c:29:0: error: #error "This file should be compiled with deprecated scanf" [preprocessorErrorDirective] glibc-2.38/stdio-common/scanf19.c:30:0: error: #error "This file should be compiled with deprecated scanf" [preprocessorErrorDirective] glibc-2.38/stdio-common/scanf2.c:10:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] glibc-2.38/stdio-common/scanf2.c:10:5: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] glibc-2.38/stdio-common/scanf2.c:14:11: style: Variable 'point' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/stdio-common/scanf2.c:9:11: note: point is assigned glibc-2.38/stdio-common/scanf2.c:14:11: note: point is overwritten glibc-2.38/stdio-common/scanf3.c:9:8: style: Variable 's' can be declared as const array [constVariable] glibc-2.38/stdio-common/scanf4.c:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf4.c:14:9: warning: %n in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] glibc-2.38/stdio-common/scanf4.c:17:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/stdio-common/scanf4.c:39:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] glibc-2.38/stdio-common/scanf7.c:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/scanf8.c:11:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] glibc-2.38/stdio-common/scanf9.c:13:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] glibc-2.38/stdio-common/scanf9.c:22:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] glibc-2.38/stdio-common/scanf9.c:13:11: style: Variable 'matches' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/stdio-common/scanf9.c:12:11: note: matches is assigned glibc-2.38/stdio-common/scanf9.c:13:11: note: matches is overwritten glibc-2.38/stdio-common/scanf9.c:22:11: style: Variable 'matches' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/stdio-common/scanf9.c:21:11: note: matches is assigned glibc-2.38/stdio-common/scanf9.c:22:11: note: matches is overwritten glibc-2.38/stdio-common/snprintf.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/sprintf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/sscanf.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If ldbl_strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/tempnam.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tempname.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/temptest.c:14:16: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] glibc-2.38/stdio-common/test-fseek.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJPFX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/test-fseek.c:38:7: error: Return value of allocation function 'freopen' is not stored. [leakReturnValNotUsed] glibc-2.38/stdio-common/test-fwrite.c:20:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/test-popen.c:62:32: error: There is an unknown macro here somewhere. Configuration is required. If OBJPFX is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/test-fwrite.c:23:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-fwrite.c:32:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-fwrite.c:42:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-fwrite.c:47:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-fwrite.c:47:7: error: Memory leak: line [memleak] glibc-2.38/stdio-common/test-fwrite.c:53:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-fwrite.c:53:7: error: Memory leak: line [memleak] glibc-2.38/stdio-common/test-fwrite.c:59:7: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-fwrite.c:59:7: error: Memory leak: line [memleak] glibc-2.38/stdio-common/test-fwrite.c:62:3: error: Memory leak: line [memleak] glibc-2.38/stdio-common/test-fwrite.c:69:3: error: Resource leak: f [resourceLeak] glibc-2.38/stdio-common/test-vfprintf.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/test_rdwr.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/test_rdwr.c:100:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] glibc-2.38/stdio-common/tmpfile.c:70:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/tmpnam.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tmpnam_r.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GT_NOCREATE [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/translated_number_width.c:27:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-bz11319.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-cookie.c:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-cookie.c:33:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-cookie.c:46:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-cookie.c:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-cookie.c:18:19: style: Parameter 'cookie' can be declared as pointer to const. However it seems that 'cookieread' is a callback function, if 'cookie' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/stdio-common/tst-cookie.c:75:15: note: You might need to cast the function pointer here glibc-2.38/stdio-common/tst-cookie.c:18:19: note: Parameter 'cookie' can be declared as pointer to const glibc-2.38/stdio-common/tst-cookie.c:18:33: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'cookieread' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/stdio-common/tst-cookie.c:75:15: note: You might need to cast the function pointer here glibc-2.38/stdio-common/tst-cookie.c:18:33: note: Parameter 'buf' can be declared as pointer to const glibc-2.38/stdio-common/tst-cookie.c:31:20: style: Parameter 'cookie' can be declared as pointer to const. However it seems that 'cookiewrite' is a callback function, if 'cookie' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/stdio-common/tst-cookie.c:78:16: note: You might need to cast the function pointer here glibc-2.38/stdio-common/tst-cookie.c:31:20: note: Parameter 'cookie' can be declared as pointer to const glibc-2.38/stdio-common/tst-cookie.c:44:19: style: Parameter 'cookie' can be declared as pointer to const. However it seems that 'cookieseek' is a callback function, if 'cookie' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/stdio-common/tst-cookie.c:76:15: note: You might need to cast the function pointer here glibc-2.38/stdio-common/tst-cookie.c:44:19: note: Parameter 'cookie' can be declared as pointer to const glibc-2.38/stdio-common/tst-cookie.c:44:36: style: Parameter 'offset' can be declared as pointer to const. However it seems that 'cookieseek' is a callback function, if 'offset' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/stdio-common/tst-cookie.c:76:15: note: You might need to cast the function pointer here glibc-2.38/stdio-common/tst-cookie.c:44:36: note: Parameter 'offset' can be declared as pointer to const glibc-2.38/stdio-common/tst-cookie.c:57:20: style: Parameter 'cookie' can be declared as pointer to const. However it seems that 'cookieclose' is a callback function, if 'cookie' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/stdio-common/tst-cookie.c:77:16: note: You might need to cast the function pointer here glibc-2.38/stdio-common/tst-cookie.c:57:20: note: Parameter 'cookie' can be declared as pointer to const glibc-2.38/stdio-common/tst-fdopen.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-ferror.c:9:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fgets.c:10:9: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] glibc-2.38/stdio-common/tst-fileno.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen.c:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen2.c:38:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen2.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen2.c:174:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen.c:32:29: style: Parameter 'argv' can be declared as const array [constParameter] glibc-2.38/stdio-common/tst-fmemopen3.c:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen3.c:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen3.c:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen3.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fmemopen3.c:207:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glibc-2.38/stdio-common/tst-fphex.c:59:11: error: There is an unknown macro here somewhere. Configuration is required. If S is a macro then please configure it. [unknownMacro] glibc-2.38/stdio-common/tst-fmemopen3.c:34:13: style: Condition 'i!=n' is always true [knownConditionTrueFalse] glibc-2.38/stdio-common/tst-fmemopen3.c:31:14: note: Assuming that condition 'i glibc-2.38/string/test-memset.c:73:10: note: Uninitialized variable: s glibc-2.38/string/test-memmove.c:53:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-memmove.c:53:9: note: Shadow variable glibc-2.38/string/test-memmove.c:117:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:117:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:117:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:117:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmove.c:117:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:117:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:117:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:117:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmove.c:181:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:181:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmove.c:181:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:181:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmove.c:282:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:282:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmove.c:282:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:282:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmove.c:329:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:329:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:329:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:329:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmove.c:329:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:329:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:329:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:329:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmove.c:375:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:375:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:375:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:375:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmove.c:375:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:375:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:375:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:375:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmove.c:411:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:411:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:411:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:411:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmove.c:411:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmove.c:411:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmove.c:411:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmove.c:411:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmove.c:117:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmove.c:181:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmove.c:282:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmove.c:329:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmove.c:375:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmove.c:411:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-ffs.c:48:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/string/test-ffs.c:49:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/string/test-ffs.c:50:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/string/test-ffs.c:48:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/string/test-ffs.c:48:3: note: Assuming that condition 'i<8*sizeof(int)' is not redundant glibc-2.38/string/test-ffs.c:48:3: note: Shift glibc-2.38/string/test-ffs.c:49:3: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/string/test-ffs.c:49:3: note: Assuming that condition 'i<8*sizeof(long)' is not redundant glibc-2.38/string/test-ffs.c:49:3: note: Shift glibc-2.38/string/test-ffs.c:50:3: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/string/test-ffs.c:50:3: note: Assuming that condition 'i<8*sizeof(long long)' is not redundant glibc-2.38/string/test-ffs.c:50:3: note: Shift glibc-2.38/string/test-memccpy.c:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memccpy.c:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memccpy.c:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memchr.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memchr.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memchr.c:195:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memchr.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memccpy.c:90:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memccpy.c:90:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memccpy.c:90:3: note: Array decayed to pointer here. glibc-2.38/string/test-memccpy.c:90:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memccpy.c:90:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memccpy.c:90:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memccpy.c:90:3: note: Array decayed to pointer here. glibc-2.38/string/test-memccpy.c:90:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memccpy.c:164:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memccpy.c:164:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memccpy.c:164:7: note: Array decayed to pointer here. glibc-2.38/string/test-memccpy.c:164:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memccpy.c:164:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memccpy.c:164:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memccpy.c:164:7: note: Array decayed to pointer here. glibc-2.38/string/test-memccpy.c:164:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memccpy.c:224:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memccpy.c:224:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memccpy.c:224:3: note: Array decayed to pointer here. glibc-2.38/string/test-memccpy.c:224:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memccpy.c:224:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memccpy.c:224:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memccpy.c:224:3: note: Array decayed to pointer here. glibc-2.38/string/test-memccpy.c:224:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memccpy.c:90:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memccpy.c:164:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memccpy.c:224:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memchr.c:113:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memchr.c:113:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memchr.c:113:3: note: Array decayed to pointer here. glibc-2.38/string/test-memchr.c:113:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memchr.c:113:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memchr.c:113:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memchr.c:113:3: note: Array decayed to pointer here. glibc-2.38/string/test-memchr.c:113:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memchr.c:195:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memchr.c:195:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memchr.c:195:7: note: Array decayed to pointer here. glibc-2.38/string/test-memchr.c:195:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memchr.c:195:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memchr.c:195:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memchr.c:195:7: note: Array decayed to pointer here. glibc-2.38/string/test-memchr.c:195:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memchr.c:215:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memchr.c:215:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memchr.c:215:3: note: Array decayed to pointer here. glibc-2.38/string/test-memchr.c:215:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memchr.c:215:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memchr.c:215:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memchr.c:215:3: note: Array decayed to pointer here. glibc-2.38/string/test-memchr.c:215:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memchr.c:113:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memchr.c:195:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memchr.c:215:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcmp.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcmp.c:458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcmp.c:481:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcmp.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcmp.c:73:7: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-memcmp.c:73:7: note: Shadow variable glibc-2.38/string/test-memcmp.c:145:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:145:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:145:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:145:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcmp.c:145:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:145:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:145:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:145:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcmp.c:200:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:200:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:200:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:200:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcmp.c:200:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:200:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:200:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:200:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcmp.c:458:2: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:458:2: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:458:2: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:458:2: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcmp.c:458:2: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:458:2: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:458:2: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:458:2: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcmp.c:481:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:481:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:481:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:481:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcmp.c:481:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:481:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:481:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:481:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcmp.c:497:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:497:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:497:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:497:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcmp.c:497:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcmp.c:497:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcmp.c:497:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcmp.c:497:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcmp.c:145:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:200:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:458:2: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:476:13: style: Variable 's1' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:477:13: style: Variable 's2' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:481:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcmp.c:497:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcpy-support.h:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcpy-support.h:122:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcpy-large.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcpy.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcpy.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcpy-support.h:38:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-memcpy-support.h:38:9: note: Shadow variable glibc-2.38/string/test-memcpy-support.h:97:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:97:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:97:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy-support.h:97:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcpy-support.h:97:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:97:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:97:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy-support.h:97:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcpy-support.h:140:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:140:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:140:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy-support.h:140:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcpy-support.h:140:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:140:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy-support.h:140:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy-support.h:140:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcpy-large.c:51:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy-large.c:51:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy-large.c:51:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy-large.c:51:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcpy-large.c:51:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy-large.c:51:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy-large.c:51:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy-large.c:51:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcpy-large.c:51:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcpy-support.h:97:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcpy-support.h:140:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcpy-support.h:129:27: portability: 'large_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:129:41: portability: 'large_buf+region_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:133:40: portability: 'large_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:134:39: portability: 'large_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:134:53: portability: 'large_buf+region_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:134:69: portability: 'large_buf+region_size+2*page_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:159:24: portability: 'large_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:159:38: portability: 'large_buf+region_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:159:54: portability: 'large_buf+region_size+2*page_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memcpy-support.h:160:23: portability: 'large_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memmem.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memmem.c:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memmem.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memmem.c:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memcpy.c:88:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy.c:88:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy.c:88:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy.c:88:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcpy.c:88:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy.c:88:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy.c:88:7: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy.c:88:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcpy.c:146:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy.c:146:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy.c:146:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy.c:146:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memcpy.c:146:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memcpy.c:146:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memcpy.c:146:3: note: Array decayed to pointer here. glibc-2.38/string/test-memcpy.c:146:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memcpy.c:88:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memcpy.c:146:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmem.c:93:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:93:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:93:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:93:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmem.c:93:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:93:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:93:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:93:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmem.c:120:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:120:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:120:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:120:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmem.c:120:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:120:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:120:7: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:120:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmem.c:140:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:140:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:140:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:140:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmem.c:140:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:140:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:140:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:140:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmem.c:163:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:163:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:163:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:163:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memmem.c:163:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memmem.c:163:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memmem.c:163:3: note: Array decayed to pointer here. glibc-2.38/string/test-memmem.c:163:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memmem.c:93:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmem.c:120:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmem.c:135:9: style: Variable 'exp_result' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmem.c:140:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmem.c:163:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memmem.c:134:36: portability: '(void*)buf1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memmem.c:134:48: portability: '(void*)buf1+page_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/string/test-memrchr.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memrchr.c:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memrchr.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memset.c:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-memrchr.c:88:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memrchr.c:88:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memrchr.c:88:3: note: Array decayed to pointer here. glibc-2.38/string/test-memrchr.c:88:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memrchr.c:88:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memrchr.c:88:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memrchr.c:88:3: note: Array decayed to pointer here. glibc-2.38/string/test-memrchr.c:88:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memrchr.c:133:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memrchr.c:133:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memrchr.c:133:7: note: Array decayed to pointer here. glibc-2.38/string/test-memrchr.c:133:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memrchr.c:133:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memrchr.c:133:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memrchr.c:133:7: note: Array decayed to pointer here. glibc-2.38/string/test-memrchr.c:133:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memrchr.c:153:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memrchr.c:153:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memrchr.c:153:3: note: Array decayed to pointer here. glibc-2.38/string/test-memrchr.c:153:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-memrchr.c:153:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memrchr.c:153:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memrchr.c:153:3: note: Array decayed to pointer here. glibc-2.38/string/test-memrchr.c:153:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memrchr.c:88:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memrchr.c:133:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memrchr.c:153:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memset.c:166:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memset.c:166:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memset.c:166:7: note: Array decayed to pointer here. glibc-2.38/string/test-memset.c:166:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-memset.c:166:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-memset.c:166:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-memset.c:166:7: note: Array decayed to pointer here. glibc-2.38/string/test-memset.c:166:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-memset.c:93:9: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memset.c:166:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-memset.c:73:10: warning: Uninitialized variable: s [uninitvar] glibc-2.38/string/test-memset.c:95:25: note: Calling function 'simple_memset', 1st argument 'buf' value is glibc-2.38/string/test-memset.c:73:10: note: Uninitialized variable: s glibc-2.38/string/test-rawmemchr.c:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-rawmemchr.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-rawmemchr.c:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-rawmemchr.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcpy.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcpy.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcpy.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcpy.c:130:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcpy.c:130:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcpy.c:130:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcpy.c:130:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcpy.c:130:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcpy.c:130:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcpy.c:130:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcpy.c:130:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcpy.c:176:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcpy.c:176:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcpy.c:176:7: note: Array decayed to pointer here. glibc-2.38/string/test-strcpy.c:176:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcpy.c:176:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcpy.c:176:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcpy.c:176:7: note: Array decayed to pointer here. glibc-2.38/string/test-strcpy.c:176:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcpy.c:225:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcpy.c:225:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcpy.c:225:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcpy.c:225:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcpy.c:225:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcpy.c:225:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcpy.c:225:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcpy.c:225:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcpy.c:130:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcpy.c:176:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcpy.c:225:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-rawmemchr.c:75:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:75:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:75:4: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:75:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:75:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:75:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:75:4: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:75:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:110:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:110:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:110:3: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:110:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:110:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:110:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:110:3: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:110:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:163:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:163:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:163:7: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:163:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:163:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:163:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:163:7: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:163:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:190:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:190:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:190:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-rawmemchr.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-rawmemchr.c:190:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-rawmemchr.c:75:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-rawmemchr.c:110:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-rawmemchr.c:163:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-rawmemchr.c:190:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncpy.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncpy.c:167:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncpy.c:247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncpy.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcasecmp.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcasecmp.c:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcasecmp.c:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcasecmp.c:172:3: warning: Return value of function toupper() is not used. [ignoredReturnValue] glibc-2.38/string/test-strcasecmp.c:37:7: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strcasecmp.c:37:7: note: Shadow variable glibc-2.38/string/test-strcasecmp.c:119:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:119:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:119:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcasecmp.c:119:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcasecmp.c:119:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:119:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:119:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcasecmp.c:119:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcasecmp.c:196:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:196:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:196:7: note: Array decayed to pointer here. glibc-2.38/string/test-strcasecmp.c:196:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcasecmp.c:196:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:196:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:196:7: note: Array decayed to pointer here. glibc-2.38/string/test-strcasecmp.c:196:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcasecmp.c:226:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:226:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:226:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcasecmp.c:226:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcasecmp.c:226:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:226:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcasecmp.c:226:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcasecmp.c:226:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcasecmp.c:119:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcasecmp.c:196:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcasecmp.c:226:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncpy.c:136:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:136:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncpy.c:136:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:136:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncpy.c:167:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:167:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:167:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:167:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncpy.c:167:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:167:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:167:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:167:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncpy.c:247:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:247:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:247:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:247:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncpy.c:247:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:247:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:247:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:247:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncpy.c:311:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:311:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:311:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:311:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncpy.c:311:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncpy.c:311:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncpy.c:311:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncpy.c:311:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncpy.c:136:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncpy.c:167:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncpy.c:247:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncpy.c:311:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcat.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcat.c:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcat.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strchr.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strchr.c:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strchr.c:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strchr.c:261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcat.c:64:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strcat.c:64:9: note: Shadow variable glibc-2.38/string/test-strcat.c:116:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcat.c:116:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcat.c:116:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcat.c:116:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcat.c:116:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcat.c:116:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcat.c:116:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcat.c:116:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcat.c:180:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcat.c:180:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcat.c:180:7: note: Array decayed to pointer here. glibc-2.38/string/test-strcat.c:180:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcat.c:180:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcat.c:180:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcat.c:180:7: note: Array decayed to pointer here. glibc-2.38/string/test-strcat.c:180:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcat.c:238:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcat.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcat.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcat.c:238:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcat.c:238:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcat.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcat.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcat.c:238:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcat.c:116:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcat.c:180:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcat.c:238:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strchr.c:147:31: style: Condition 'buf[align+i]==0' is always false [knownConditionTrueFalse] glibc-2.38/string/test-strchr.c:144:27: note: Assignment 'buf[align+i]=32+23*i%max_char', assigned value is greater than 31 glibc-2.38/string/test-strchr.c:147:31: note: Condition 'buf[align+i]==0' is always false glibc-2.38/string/test-strchr.c:162:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:162:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:162:3: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:162:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strchr.c:162:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:162:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:162:3: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:162:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strchr.c:224:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:224:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:224:7: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:224:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strchr.c:224:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:224:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:224:7: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:224:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strchr.c:247:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:247:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:247:3: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:247:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strchr.c:247:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:247:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:247:3: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:247:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strchr.c:261:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:261:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:261:3: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:261:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strchr.c:261:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strchr.c:261:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strchr.c:261:3: note: Array decayed to pointer here. glibc-2.38/string/test-strchr.c:261:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strchr.c:136:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strchr.c:162:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strchr.c:224:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strchr.c:239:8: style: Variable 's' can be declared as const array [constVariable] glibc-2.38/string/test-strchr.c:242:9: style: Variable 'exp_result' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strchr.c:247:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strchr.c:261:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcmp.c:271:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcmp.c:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcmp.c:382:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcmp.c:392:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strcmp.c:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strchr.c:157:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] glibc-2.38/string/test-strchr.c:159:3: note: Found duplicate branches for 'if' and 'else'. glibc-2.38/string/test-strchr.c:157:8: note: Found duplicate branches for 'if' and 'else'. glibc-2.38/string/test-strchr.c:244:9: style: Variable 'exp_result' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:92:7: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strcmp.c:92:7: note: Shadow variable glibc-2.38/string/test-strcmp.c:190:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:190:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:190:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:190:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:190:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:271:6: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:271:6: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:271:6: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:271:6: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:271:6: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:271:6: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:271:6: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:271:6: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:321:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:321:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:321:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:321:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:321:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:321:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:321:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:321:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:348:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:348:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:348:4: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:348:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:348:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:348:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:348:4: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:348:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:382:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:382:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:382:4: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:382:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:382:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:382:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:382:4: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:382:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:406:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:406:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:406:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:406:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:406:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:406:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:406:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:406:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:424:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:424:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:424:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:424:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strcmp.c:424:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strcmp.c:424:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strcmp.c:424:3: note: Array decayed to pointer here. glibc-2.38/string/test-strcmp.c:424:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strcmp.c:190:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:271:6: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:321:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:348:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:379:10: style: Variable 's1p' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:380:10: style: Variable 's2p' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:382:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:406:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strcmp.c:424:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strpbrk.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strpbrk.c:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strpbrk.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strpbrk.c:136:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-strpbrk.c:136:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strpbrk.c:136:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:136:3: note: Array decayed to pointer here. glibc-2.38/string/test-strpbrk.c:136:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strpbrk.c:203:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:203:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:203:7: note: Array decayed to pointer here. glibc-2.38/string/test-strpbrk.c:203:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strpbrk.c:203:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:203:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:203:7: note: Array decayed to pointer here. glibc-2.38/string/test-strpbrk.c:203:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strpbrk.c:223:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:223:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:223:3: note: Array decayed to pointer here. glibc-2.38/string/test-strpbrk.c:223:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strpbrk.c:223:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:223:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strpbrk.c:223:3: note: Array decayed to pointer here. glibc-2.38/string/test-strpbrk.c:223:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strpbrk.c:136:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strpbrk.c:203:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strpbrk.c:223:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strerror-errno.c:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strerror-errno.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strlen.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strlen.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strlen.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strlen.c:87:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strlen.c:87:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strlen.c:87:3: note: Array decayed to pointer here. glibc-2.38/string/test-strlen.c:87:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strlen.c:87:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strlen.c:87:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strlen.c:87:3: note: Array decayed to pointer here. glibc-2.38/string/test-strlen.c:87:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strlen.c:119:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strlen.c:119:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strlen.c:119:7: note: Array decayed to pointer here. glibc-2.38/string/test-strlen.c:119:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strlen.c:119:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strlen.c:119:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strlen.c:119:7: note: Array decayed to pointer here. glibc-2.38/string/test-strlen.c:119:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strlen.c:138:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strlen.c:138:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strlen.c:138:3: note: Array decayed to pointer here. glibc-2.38/string/test-strlen.c:138:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strlen.c:138:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strlen.c:138:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strlen.c:138:3: note: Array decayed to pointer here. glibc-2.38/string/test-strlen.c:138:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strlen.c:87:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strlen.c:119:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strlen.c:138:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncat.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncat.c:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncat.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncat.c:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:178:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncasecmp.c:234:3: warning: Return value of function toupper() is not used. [ignoredReturnValue] glibc-2.38/string/test-strncasecmp.c:39:7: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strncasecmp.c:39:7: note: Shadow variable glibc-2.38/string/test-strncasecmp.c:139:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:139:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:139:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:139:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:139:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:139:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:139:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:139:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:178:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:178:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:178:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:178:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:178:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:178:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:178:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:178:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:258:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:258:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:258:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:258:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:258:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:258:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:258:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:258:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:292:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:292:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:292:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:292:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:292:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:292:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:292:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:292:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:301:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:301:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:301:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:301:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:301:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:301:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:301:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:301:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:320:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:320:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:320:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:320:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:320:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:320:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncasecmp.c:320:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncasecmp.c:320:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncasecmp.c:139:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncasecmp.c:178:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncasecmp.c:258:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncasecmp.c:292:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncasecmp.c:301:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncasecmp.c:320:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:223:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/string/test-strncat.c:61:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strncat.c:61:9: note: Shadow variable glibc-2.38/string/test-strncat.c:191:9: style: Local variable 'impl' shadows outer variable [shadowVariable] glibc-2.38/string/test-strncat.c:173:8: note: Shadowed declaration glibc-2.38/string/test-strncat.c:191:9: note: Shadow variable glibc-2.38/string/test-strncat.c:113:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:113:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:113:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:113:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncat.c:113:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:113:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:113:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:113:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncat.c:148:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:148:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:148:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:148:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncat.c:148:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:148:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:148:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:148:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncat.c:173:8: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:173:8: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:173:8: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:173:8: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncat.c:173:8: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:173:8: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:173:8: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:173:8: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncat.c:191:9: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:191:9: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:191:9: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:191:9: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncat.c:191:9: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:191:9: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:191:9: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:191:9: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncat.c:274:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:274:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:274:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:274:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncat.c:274:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:274:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:274:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:274:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncat.c:353:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:353:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:353:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:353:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncat.c:353:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncat.c:353:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncat.c:353:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncat.c:353:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncat.c:113:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:148:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:173:8: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:191:9: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:274:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncat.c:353:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:151:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:347:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:385:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:437:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncmp.c:603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strncpy.c:63:9: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strncpy.c:63:9: note: Shadow variable glibc-2.38/string/test-strndup.c:109:15: style: Variable 'align2' is assigned a value that is never used. [unreadVariable] glibc-2.38/string/test-strncmp.c:80:7: style: Local variable 'ret' shadows outer variable [shadowVariable] glibc-2.38/string/test-string.h:79:5: note: Shadowed declaration glibc-2.38/string/test-strncmp.c:80:7: note: Shadow variable glibc-2.38/string/test-strncmp.c:151:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:151:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:151:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:151:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:151:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:151:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:151:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:151:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:183:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:183:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:183:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:183:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:183:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:183:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:183:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:183:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:238:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:238:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:238:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:238:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:238:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:264:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:264:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:264:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:264:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:264:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:264:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:264:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:264:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:347:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:347:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:347:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:347:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:347:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:347:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:347:7: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:347:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:385:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:385:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:385:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:385:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:385:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:385:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:385:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:385:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:437:4: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:437:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:437:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:437:4: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:437:4: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:437:4: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:437:4: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:437:4: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:460:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:460:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:460:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:460:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:460:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:460:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:460:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:460:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:470:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:470:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:470:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:470:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:470:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:470:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:470:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:470:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:603:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:603:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:603:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:603:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strncmp.c:603:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strncmp.c:603:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strncmp.c:603:3: note: Array decayed to pointer here. glibc-2.38/string/test-strncmp.c:603:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strncmp.c:151:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:183:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:238:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:264:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:347:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:385:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:434:10: style: Variable 's1p' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:435:10: style: Variable 's2p' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:437:4: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:460:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:470:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strncmp.c:603:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strnlen.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strnlen.c:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strnlen.c:181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strnlen.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strnlen.c:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strnlen.c:299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strnlen.c:99:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:99:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:99:3: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:99:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strnlen.c:99:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:99:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:99:3: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:99:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strnlen.c:181:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:181:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strnlen.c:181:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:181:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:181:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strnlen.c:229:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:229:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:229:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:229:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strnlen.c:229:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:229:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:229:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:229:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strnlen.c:253:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:253:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:253:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:253:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strnlen.c:253:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:253:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:253:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:253:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strnlen.c:282:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:282:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strnlen.c:282:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:282:7: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:282:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strnlen.c:299:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:299:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:299:3: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:299:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strnlen.c:299:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strnlen.c:299:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strnlen.c:299:3: note: Array decayed to pointer here. glibc-2.38/string/test-strnlen.c:299:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strnlen.c:99:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strnlen.c:181:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strnlen.c:229:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strnlen.c:253:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strnlen.c:282:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strnlen.c:299:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strrchr.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strrchr.c:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strrchr.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strspn.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strspn.c:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strspn.c:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/test-strspn.c:118:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strspn.c:118:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strspn.c:118:3: note: Array decayed to pointer here. glibc-2.38/string/test-strspn.c:118:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strspn.c:118:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strspn.c:118:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strspn.c:118:3: note: Array decayed to pointer here. glibc-2.38/string/test-strspn.c:118:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strspn.c:175:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strspn.c:175:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strspn.c:175:7: note: Array decayed to pointer here. glibc-2.38/string/test-strspn.c:175:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strspn.c:175:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strspn.c:175:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strspn.c:175:7: note: Array decayed to pointer here. glibc-2.38/string/test-strspn.c:175:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strspn.c:196:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strspn.c:196:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strspn.c:196:3: note: Array decayed to pointer here. glibc-2.38/string/test-strspn.c:196:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strspn.c:196:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strspn.c:196:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strspn.c:196:3: note: Array decayed to pointer here. glibc-2.38/string/test-strspn.c:196:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strspn.c:118:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strspn.c:175:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strspn.c:196:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strrchr.c:120:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strrchr.c:120:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strrchr.c:120:3: note: Array decayed to pointer here. glibc-2.38/string/test-strrchr.c:120:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strrchr.c:120:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strrchr.c:120:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strrchr.c:120:3: note: Array decayed to pointer here. glibc-2.38/string/test-strrchr.c:120:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strrchr.c:190:7: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strrchr.c:190:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strrchr.c:190:7: note: Array decayed to pointer here. glibc-2.38/string/test-strrchr.c:190:7: note: Comparing pointers that point to different objects glibc-2.38/string/test-strrchr.c:190:7: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strrchr.c:190:7: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strrchr.c:190:7: note: Array decayed to pointer here. glibc-2.38/string/test-strrchr.c:190:7: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strrchr.c:209:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strrchr.c:209:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strrchr.c:209:3: note: Array decayed to pointer here. glibc-2.38/string/test-strrchr.c:209:3: note: Comparing pointers that point to different objects glibc-2.38/string/test-strrchr.c:209:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/test-strrchr.c:209:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/test-strrchr.c:209:3: note: Array decayed to pointer here. glibc-2.38/string/test-strrchr.c:209:3: note: Subtracting pointers that point to different objects glibc-2.38/string/test-strrchr.c:120:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strrchr.c:190:7: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/test-strrchr.c:209:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/tst-bswap.c:29:25: style: Condition 'bswap_16(0x1234)!=0x3412' is always false [knownConditionTrueFalse] glibc-2.38/string/tst-bswap.c:34:29: style: Condition 'bswap_32(0x12345678)!=0x78563412' is always false [knownConditionTrueFalse] glibc-2.38/string/tst-bswap.c:46:32: style: Condition 'bswap_16(wash(0x1234))!=0x3412' is always false [knownConditionTrueFalse] glibc-2.38/string/tst-bswap.c:46:22: note: Calling function 'wash' returns 4660 glibc-2.38/string/tst-bswap.c:46:32: note: Condition 'bswap_16(wash(0x1234))!=0x3412' is always false glibc-2.38/string/tst-bswap.c:51:36: style: Condition 'bswap_32(wash(0x12345678))!=0x78563412' is always false [knownConditionTrueFalse] glibc-2.38/string/tst-bswap.c:51:22: note: Calling function 'wash' returns 305419896 glibc-2.38/string/tst-bswap.c:51:36: note: Condition 'bswap_32(wash(0x12345678))!=0x78563412' is always false glibc-2.38/string/tst-cmp.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-cmp.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-cmp.c:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strncmp_no_terminator [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-cmp.c:113:3: style: Statements following 'return' will never be executed. [unreachableCode] glibc-2.38/string/tst-cmp.c:130:3: style: Statements following 'return' will never be executed. [unreachableCode] glibc-2.38/string/tst-endian.c:30:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-inlcall.c:40:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/tst-memmove-overflow.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usable [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-memmove-overflow.c:84:3: error: Comparing pointers that point to different objects [comparePointers] glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/tst-memmove-overflow.c:84:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/tst-memmove-overflow.c:84:3: note: Array decayed to pointer here. glibc-2.38/string/tst-memmove-overflow.c:84:3: note: Comparing pointers that point to different objects glibc-2.38/string/tst-memmove-overflow.c:84:3: error: Subtracting pointers that point to different objects [subtractPointers] glibc-2.38/string/test-string.h:28:32: note: Variable declared here. glibc-2.38/string/tst-memmove-overflow.c:84:3: note: Array decayed to pointer here. glibc-2.38/string/test-string.h:28:15: note: Variable declared here. glibc-2.38/string/tst-memmove-overflow.c:84:3: note: Array decayed to pointer here. glibc-2.38/string/tst-memmove-overflow.c:84:3: note: Subtracting pointers that point to different objects glibc-2.38/string/tst-memmove-overflow.c:84:3: style: Variable 'skip' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/tst-memmove-overflow.c:119:39: error: Signed integer overflow for expression 'allocation_size-unshared_size'. [integerOverflow] glibc-2.38/string/tst-memmove-overflow.c:127:39: error: Signed integer overflow for expression 'allocation_size-unshared_size'. [integerOverflow] glibc-2.38/string/tst-memmove-overflow.c:147:50: error: Signed integer overflow for expression 'allocation_size-1'. [integerOverflow] glibc-2.38/string/tst-memmove-overflow.c:164:39: error: Signed integer overflow for expression 'allocation_size-unshared_size'. [integerOverflow] glibc-2.38/string/tst-memmove-overflow.c:164:76: error: Signed integer overflow for expression 'allocation_size-1'. [integerOverflow] glibc-2.38/string/tst-strcoll-overflow.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-strcoll-overflow.c:48:3: error: Memory leak: p [memleak] glibc-2.38/string/tst-strerror-fail.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-strerror-fail.c:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-strerror.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-strlcat.c:29:10: style: struct member 'Anonymous0::buf2' is never used. [unusedStructMember] glibc-2.38/string/tst-strlcpy.c:29:10: style: struct member 'Anonymous0::buf2' is never used. [unusedStructMember] glibc-2.38/string/tst-strsignal.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-strlen.c:43:27: error: Invalid strnlen() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/string/tst-strlen.c:48:21: error: Invalid strnlen() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/string/tst-strlen.c:36:5: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-strlen.c:36:5: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-strlen.c:45:5: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-strlen.c:45:5: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-strtok.c:11:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/string/tst-strtok.c:16:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] glibc-2.38/string/tst-strtok_r.c:28:9: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/tst-strxfrm.c:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-strxfrm.c:30:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-strxfrm2.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-svc.c:24:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-svc.c:39:10: warning: Uninitialized variable: str [uninitvar] glibc-2.38/string/tst-svc.c:24:30: note: Assuming condition is false glibc-2.38/string/tst-svc.c:39:10: note: Uninitialized variable: str glibc-2.38/string/tst-svc2.c:45:13: style: Variable 'copy1' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/tst-svc2.c:51:13: style: Variable 'copy2' can be declared as pointer to const [constVariablePointer] glibc-2.38/string/tst-xbzero-opt.c:290:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/string/wordcopy.c:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/string/wordcopy.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/string/wordcopy.c:257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/string/wordcopy.c:371:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/string/tst-xbzero-opt.c:128:7: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] glibc-2.38/string/tst-xbzero-opt.c:187:11: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] glibc-2.38/string/tst-xbzero-opt.c:274:11: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] glibc-2.38/string/tst-xbzero-opt.c:277:11: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] glibc-2.38/string/tst-xbzero-opt.c:283:7: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] glibc-2.38/string/tst-xbzero-opt.c:307:7: portability: Obsolescent function 'getcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedgetcontextCalled] glibc-2.38/string/tst-xbzero-opt.c:315:3: portability: Obsolescent function 'makecontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedmakecontextCalled] glibc-2.38/string/tst-xbzero-opt.c:226:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-xbzero-opt.c:229:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-xbzero-opt.c:236:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-xbzero-opt.c:246:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-xbzero-opt.c:250:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-xbzero-opt.c:257:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/string/tst-xbzero-opt.c:101:33: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] glibc-2.38/string/tst-xbzero-opt.c:200:37: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] glibc-2.38/string/wordcopy.c:149:22: style: Variable '((op_t*)dstp)[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/string/wordcopy.c:237:22: style: Variable '((op_t*)dstp)[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/string/wordcopy.c:350:22: style: Variable '((op_t*)dstp)[7]' is assigned a value that is never used. [unreadVariable] glibc-2.38/string/wordcopy.c:438:22: style: Variable '((op_t*)dstp)[3]' is assigned a value that is never used. [unreadVariable] glibc-2.38/string/xpg-strerror.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_none.c:82:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _null_auth [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_none.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_none.c:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_none.c:115:22: style: Parameter 'auth' can be declared as pointer to const. However it seems that 'authnone_verf' is a callback function, if 'auth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/auth_none.c:53:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/auth_none.c:115:22: note: Parameter 'auth' can be declared as pointer to const glibc-2.38/sunrpc/auth_none.c:120:26: style: Parameter 'auth' can be declared as pointer to const. However it seems that 'authnone_validate' is a callback function, if 'auth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/auth_none.c:55:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/auth_none.c:120:26: note: Parameter 'auth' can be declared as pointer to const glibc-2.38/sunrpc/auth_none.c:120:52: style: Parameter 'oa' can be declared as pointer to const. However it seems that 'authnone_validate' is a callback function, if 'oa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/auth_none.c:55:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/auth_none.c:120:52: note: Parameter 'oa' can be declared as pointer to const glibc-2.38/sunrpc/auth_none.c:126:25: style: Parameter 'auth' can be declared as pointer to const. However it seems that 'authnone_refresh' is a callback function, if 'auth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/auth_none.c:56:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/auth_none.c:126:25: note: Parameter 'auth' can be declared as pointer to const glibc-2.38/sunrpc/auth_none.c:132:25: style: Parameter 'auth' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/auth_des.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_des.c:351:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_des.c:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_des.c:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_des.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_unix.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_AUTH_BYTES [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_unix.c:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_SHORT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_unix.c:287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_unix.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/auth_des.c:357:18: style: Variable 'verf.adv_int_u' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/authdes_prot.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/authuxprot.c:50:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MACHINE_NAME [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_gen.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SYSTEMERROR [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_perr.c:153:3: error: There is an unknown macro here somewhere. Configuration is required. If N_ is a macro then please configure it. [unknownMacro] glibc-2.38/sunrpc/clnt_raw.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALL [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_raw.c:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_FAILED [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_raw.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_simp.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_raw.c:211:25: style: Parameter 'cl' can be declared as pointer to const. However it seems that 'clntraw_geterr' is a callback function, if 'cl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/clnt_raw.c:76:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/clnt_raw.c:211:25: note: Parameter 'cl' can be declared as pointer to const glibc-2.38/sunrpc/clnt_raw.c:211:45: style: Parameter 'err' can be declared as pointer to const. However it seems that 'clntraw_geterr' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/clnt_raw.c:76:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/clnt_raw.c:211:45: note: Parameter 'err' can be declared as pointer to const glibc-2.38/sunrpc/clnt_raw.c:238:26: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/clnt_raw.c:238:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/clnt_raw.c:244:26: style: Parameter 'cl' can be declared as pointer to const. However it seems that 'clntraw_destroy' is a callback function, if 'cl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/clnt_raw.c:78:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/clnt_raw.c:244:26: note: Parameter 'cl' can be declared as pointer to const glibc-2.38/sunrpc/clnt_tcp.c:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SYSTEMERROR [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_tcp.c:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_tcp.c:365:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_tcp.c:458:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_tcp.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_tcp.c:524:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_tcp.c:333:19: style: Variable 'ct' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/clnt_udp.c:132:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_udp.c:301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_udp.c:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_udp.c:562:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_udp.c:656:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SYSTEMERROR [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:432:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_CTRUNC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:546:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:592:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/clnt_unix.c:590:52: style: Condition '(i=__msgwrite(ct->ct_sock,buf,cnt))==-1' is always true [knownConditionTrueFalse] glibc-2.38/sunrpc/clnt_unix.c:590:27: note: Calling function '__msgwrite' returns -1 glibc-2.38/sunrpc/clnt_unix.c:590:52: note: Condition '(i=__msgwrite(ct->ct_sock,buf,cnt))==-1' is always true glibc-2.38/sunrpc/clnt_unix.c:310:19: style: Variable 'ct' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/clnt_udp.c:531:19: style: Variable 'cu' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/create_xid.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createxid_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/des_crypt.c:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DES_MAXDATA [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/des_crypt.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/des_impl.c:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/get_myaddr.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/get_myaddr.c:87:16: style: The comparison 'loopback == 0' is always true. [knownConditionTrueFalse] glibc-2.38/sunrpc/get_myaddr.c:66:18: note: 'loopback' is assigned value '0' here. glibc-2.38/sunrpc/get_myaddr.c:87:16: note: The comparison 'loopback == 0' is always true. glibc-2.38/sunrpc/des_impl.c:381:27: style: Variable 'in' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/des_impl.c:444:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/des_impl.c:521:27: style: Variable 'in' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/des_impl.c:523:18: style: Variable 'iv' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/des_impl.c:511:5: style: Variable 'l' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:511:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:511:13: style: Variable 't' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:511:17: style: Variable 'u' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:588:8: style: Variable 'tin0' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:588:15: style: Variable 'tin1' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:588:23: style: Variable 'tout0' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:588:31: style: Variable 'tout1' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:588:38: style: Variable 'xor0' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:588:45: style: Variable 'xor1' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:589:11: style: Variable 'tbuf[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/des_impl.c:589:21: style: Variable 'tbuf[1]' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/key_prot.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/key_call.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_SET [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/key_call.c:326:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/key_call.c:495:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keycall_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/key_call.c:528:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ENCRYPT_PK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/key_call.c:566:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_call_private_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/netname.c:149:0: debug: Failed to parse 'typedef libc_hidden_nolink_sunrpc ( getnetname , GLIBC_2_1 ) int ( * netname2user_function ) ( const char netname [ MAXNETNAMELEN + 1 ] , uid_t * , gid_t * , int * , gid_t * ) ;'. The checking continues anyway. [simplifyTypedef] glibc-2.38/sunrpc/netname.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNETNAMELEN [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/netname.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/key_call.c:530:20: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/key_call.c:537:20: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/key_call.c:544:18: style: Variable 'res' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/openchild.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pm_getmaps.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMAPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pm_getport.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pm_getport.c:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMAPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pmap_clnt.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pmap_clnt.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pm_getport.c:124:21: style: The comparison 'port == 0' is always true. [knownConditionTrueFalse] glibc-2.38/sunrpc/pm_getport.c:91:18: note: 'port' is assigned value '0' here. glibc-2.38/sunrpc/pm_getport.c:124:21: note: The comparison 'port == 0' is always true. glibc-2.38/sunrpc/pmap_clnt.c:86:16: style: The comparison 'loopback == 1' is always true. [knownConditionTrueFalse] glibc-2.38/sunrpc/pmap_clnt.c:66:18: note: 'loopback' is assigned value '1' here. glibc-2.38/sunrpc/pmap_clnt.c:86:16: note: The comparison 'loopback == 1' is always true. glibc-2.38/sunrpc/pmap_clnt.c:125:52: error: Uninitialized variable: rslt [uninitvar] glibc-2.38/sunrpc/pmap_prot.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pmap_prot2.c:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pmap_rmt.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMAPPORT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pmap_rmt.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_FAILED [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/publickey.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS_STATUS_UNAVAIL [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_cmsg.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/pmap_rmt.c:224:7: style: Variable 'on' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/rpc_gethostbyname.c:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_prot.c:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_AUTH_BYTES [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_prot.c:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLY [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_prot.c:214:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_VERSMISMATCH [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_prot.c:239:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_thread.c:22:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_rpc_vars [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_thread.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_rpc_vars [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_thread.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_rpc_vars [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rpc_thread.c:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svc_fdset [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rtime.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rtime.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svc_xports_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc.c:562:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc.c:574:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svc_head_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/rtime.c:71:28: style: Parameter 'timeout' can be declared as pointer to const. However it seems that 'rtime' is a callback function, if 'timeout' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/rtime.c:145:28: note: You might need to cast the function pointer here glibc-2.38/sunrpc/rtime.c:71:28: note: Parameter 'timeout' can be declared as pointer to const glibc-2.38/sunrpc/svc_auth.c:101:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oa_flavor [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_authux.c:70:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_DECODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_authux.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_REJECTEDCRED [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_raw.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_raw.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_raw.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_raw.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_raw.c:153:26: style: Parameter 'xprt' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/svc_authux.c:144:33: style: Parameter 'rqst' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/svc_authux.c:144:55: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/svc_run.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svc_pollfd [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_simple.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLPROC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRT_IDLE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:311:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVCXPRT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:331:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:371:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strm_stat [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:384:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRT_DIED [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:397:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_DECODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:412:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdrs [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:418:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdrs [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_tcp.c:256:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/svc_tcp.c:288:27: style: Parameter 'xprt' can be declared as pointer to const. However it seems that 'rendezvous_stat' is a callback function, if 'xprt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/svc_tcp.c:107:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/svc_tcp.c:288:27: note: Parameter 'xprt' can be declared as pointer to const glibc-2.38/sunrpc/svc_udp.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_udp.c:244:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_udp.c:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_udp.c:374:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable su_xdrs [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_udp.c:380:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable su_xdrs [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_udp.c:396:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVCXPRT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_udp.c:597:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable su_cache [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRT_IDLE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:307:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVCXPRT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_CTRUNC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:470:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strm_stat [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:483:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRT_DIED [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:496:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_DECODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:516:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdrs [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:523:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdrs [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:536:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svc_unix.c:468:54: style: Condition '(i=__msgwrite(xprt->xp_sock,buf,cnt))<0' is always true [knownConditionTrueFalse] glibc-2.38/sunrpc/svc_unix.c:468:27: note: Calling function '__msgwrite' returns -1 glibc-2.38/sunrpc/svc_unix.c:468:54: note: Condition '(i=__msgwrite(xprt->xp_sock,buf,cnt))<0' is always true glibc-2.38/sunrpc/svc_unix.c:249:27: style: Variable 'r' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/svc_unix.c:284:27: style: Parameter 'xprt' can be declared as pointer to const. However it seems that 'rendezvous_stat' is a callback function, if 'xprt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/svc_unix.c:107:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/svc_unix.c:284:27: note: Parameter 'xprt' can be declared as pointer to const glibc-2.38/sunrpc/test-rpcent.c:49:10: portability: Non reentrant function 'getrpcbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcbyname_r'. [prohibitedgetrpcbynameCalled] glibc-2.38/sunrpc/test-rpcent.c:52:10: portability: Non reentrant function 'getrpcbynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcbynumber_r'. [prohibitedgetrpcbynumberCalled] glibc-2.38/sunrpc/test-rpcent.c:58:14: portability: Non reentrant function 'getrpcent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcent_r'. [prohibitedgetrpcentCalled] glibc-2.38/sunrpc/test-rpcent.c:29:49: style: Parameter 'rptr' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/thrsvc.c:24:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdr_void [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/thrsvc.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdr_void [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/thrsvc.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/thrsvc.c:22:26: style: Parameter 'request' can be declared as pointer to const. However it seems that 'dispatch' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/thrsvc.c:77:40: note: You might need to cast the function pointer here glibc-2.38/sunrpc/thrsvc.c:22:26: note: Parameter 'request' can be declared as pointer to const glibc-2.38/sunrpc/svcauth_des.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authdes_cache_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svcauth_des.c:399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authdes_cache_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svcauth_des.c:419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authdes_lru_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svcauth_des.c:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authdes_lru_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svcauth_des.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authdes_cache_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svcauth_des.c:516:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authdes_cache_s [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-bug22542.c:32:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sun_path [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-bug22542.c:37:11: style: Variable 'clnt' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/tst-bug28768.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/svcauth_des.c:558:22: style: Variable 'cred->grouplen' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sunrpc/svcauth_des.c:551:19: note: cred->grouplen is assigned glibc-2.38/sunrpc/svcauth_des.c:558:22: note: cred->grouplen is overwritten glibc-2.38/sunrpc/svcauth_des.c:448:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/svcauth_des.c:449:26: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/svcauth_des.c:315:21: style: Variable 'verf.adv_nickname' is assigned a value that is never used. [unreadVariable] glibc-2.38/sunrpc/tst-udp-error.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-svc_register.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-svc_register.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-svc_register.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-svc_register.c:186:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-svc_register.c:208:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-garbage.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-garbage.c:57:11: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sunrpc/tst-svc_register.c:266:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sunrpc/tst-svc_register.c:51:34: style: Parameter 'request' can be declared as pointer to const. However it seems that 'server_dispatch' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/tst-svc_register.c:194:30: note: You might need to cast the function pointer here glibc-2.38/sunrpc/tst-svc_register.c:51:34: note: Parameter 'request' can be declared as pointer to const glibc-2.38/sunrpc/tst-svc_register.c:51:52: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'server_dispatch' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/tst-svc_register.c:194:30: note: You might need to cast the function pointer here glibc-2.38/sunrpc/tst-svc_register.c:51:52: note: Parameter 'transport' can be declared as pointer to const glibc-2.38/sunrpc/tst-svc_register.c:185:28: style: Variable 'args' can be declared as pointer to const [constVariablePointer] glibc-2.38/sunrpc/tst-udp-nonblocking.c:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-nonblocking.c:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-nonblocking.c:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_TIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:260:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-timeout.c:391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-udp-nonblocking.c:118:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sunrpc/tst-udp-timeout.c:151:19: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sunrpc/tst-udp-timeout.c:155:11: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sunrpc/tst-xdrmem.c:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/tst-xdrmem2.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xcrypt.c:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DES_ENCRYPT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xcrypt.c:186:34: style: Parameter 'binnum' can be declared as pointer to const [constParameterPointer] glibc-2.38/sunrpc/xdr_array.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_float.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_float.c:114:30: portability: Casting from float * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sunrpc/xdr_float.c:116:16: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sunrpc/xdr_float.c:144:30: portability: Casting from float * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sunrpc/xdr_float.c:148:6: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sunrpc/xdr_intXX_t.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_mem.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:149:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:293:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:406:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:419:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:441:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:474:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:564:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:586:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:603:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:634:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_ref.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_rec.c:427:46: error: Uninitialized variable: mylong [uninitvar] glibc-2.38/sunrpc/xdr_rec.c:603:43: error: Uninitialized variable: header [uninitvar] glibc-2.38/sunrpc/xdr_sizeof.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_sizeof.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_sizeof.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_sizeof.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_sizeof.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_sizeof.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_sizeof.c:67:18: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'x_setpostn' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/xdr_sizeof.c:143:20: note: You might need to cast the function pointer here glibc-2.38/sunrpc/xdr_sizeof.c:67:18: note: Parameter 'xdrs' can be declared as pointer to const glibc-2.38/sunrpc/xdr_stdio.c:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:154:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] glibc-2.38/sunrpc/xdr_stdio.c:158:23: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'xdrstdio_inline' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sunrpc/xdr_stdio.c:72:3: note: You might need to cast the function pointer here glibc-2.38/sunrpc/xdr_stdio.c:158:23: note: Parameter 'xdrs' can be declared as pointer to const glibc-2.38/sunrpc/xdr_stdio.c:111:7: error: Uninitialized variable: mycopy [uninitvar] glibc-2.38/sunrpc/xdr_stdio.c:177:7: error: Uninitialized variable: mycopy [uninitvar] glibc-2.38/support/check.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/check.c:53:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/support/blob_repeat.c:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] glibc-2.38/support/blob_repeat.c:134:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/support/blob_repeat.c:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/blob_repeat.c:293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/delayed_exit.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] glibc-2.38/support/dtotimespec.c:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __time64_t [valueFlowBailoutIncompleteVar] glibc-2.38/support/dtotimespec.c:32:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESPEC_HZ [valueFlowBailoutIncompleteVar] glibc-2.38/support/echo-container.c:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/links-dso-program.cc:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glibc-2.38/support/next_to_fault.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_qd [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXDNAME [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_s_qd [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:651:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:722:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_udp [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:744:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolv_max_test_servers [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:820:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:897:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:1015:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:1061:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:1101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defdname [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:1127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolv_max_test_servers [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:1241:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_udp [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/shell-container.c:453:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/resolv_test.c:654:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/support/resolv_test.c:659:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/support/resolv_test.c:287:31: style: Variable 'crname_target' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/resolv_test.c:711:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/resolv_test.c:1105:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/resolv_test.c:805:31: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/support/resolv_test.c:827:11: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/support/resolv_test.c:523:18: style: struct member 'Anonymous3::rdatalen' is never used. [unusedStructMember] glibc-2.38/support/resolv_test.c:562:10: style: struct member 'resolv_test_server::response_number' is never used. [unusedStructMember] glibc-2.38/support/shell-container.c:93:9: style: Variable 'sname' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/shell-container.c:94:9: style: Variable 'dname' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support-open-dev-null-range.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support-open-dev-null-range.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support-open-dev-null-range.c:47:10: style: Condition 'fd<0' is always true [knownConditionTrueFalse] glibc-2.38/support/support-open-dev-null-range.c:44:10: note: Assuming that condition 'fd>=0' is not redundant glibc-2.38/support/support-open-dev-null-range.c:47:10: note: Condition 'fd<0' is always true glibc-2.38/support/support_can_chroot.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_can_chroot.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_capture_subprocess.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_capture_subprocess.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_dir [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_capture_subprocess_check.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_none [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_capture_subprocess_check.c:26:43: style: Parameter 'failed' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/support_capture_subprocess_check.c:36:57: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/support_capture_subprocess.c:158:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] glibc-2.38/support/support_capture_subprocess.c:144:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_copy_file.c:29:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_copy_file_range.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_create_timer.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_create_timer.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_copy_file_range.c:98:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_descriptors.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_descriptors.c:163:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_descriptors.c:254:38: style: Condition 'left->fd>right->fd' is always true [knownConditionTrueFalse] glibc-2.38/support/support_descriptors.c:209:20: note: Assuming that condition 'left->fd==right->fd' is not redundant glibc-2.38/support/support_descriptors.c:254:38: note: Condition 'left->fd>right->fd' is always true glibc-2.38/support/support_descriptors.c:254:38: style: Argument 'left->fd>right->fd' to function TEST_VERIFY_EXIT is always 1. It does not matter what value 'fd' has. [knownArgument] glibc-2.38/support/support_descriptors.c:209:20: note: Assuming that condition 'left->fd==right->fd' is not redundant glibc-2.38/support/support_descriptors.c:254:38: note: Argument 'left->fd>right->fd' to function TEST_VERIFY_EXIT is always 1. It does not matter what value 'fd' has. glibc-2.38/support/support_descriptors.c:137:29: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_descriptors.c:173:53: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/support_descriptors.c:202:29: style: Variable 'left_end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_descriptors.c:204:29: style: Variable 'right_end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_format_addrinfo.c:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_addrinfo.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_addrinfo.c:178:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_addrinfo.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_dns_packet.c:147:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_PTR [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_addrinfo.c:43:48: style: Parameter 'ai' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/support_format_addrinfo.c:93:50: style: Parameter 'ai' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/support_format_addrinfo.c:177:31: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_format_addrinfo.c:184:32: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/support_format_hostent.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_netent.c:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_format_netent.c:28:39: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/support_openpty.c:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_openpty.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_openpty.c:76:13: style: The comparison 'inner == -1' is always true. [knownConditionTrueFalse] glibc-2.38/support/support_openpty.c:59:28: note: 'inner' is assigned value '-1' here. glibc-2.38/support/support_openpty.c:76:13: note: The comparison 'inner == -1' is always true. glibc-2.38/support/support_paths.c:30:0: error: #error please -DSRCDIR_PATH=something in the Makefile [preprocessorErrorDirective] glibc-2.38/support/support_quote_blob_main.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_record_failure.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_record_failure.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_record_failure.c:87:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_record_failure.c:104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_record_failure.c:113:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_run_diff.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_shared_allocate.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_stack_alloc.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_stack_alloc.c:39:16: style: Condition 'pagesize==-1' is always false [knownConditionTrueFalse] glibc-2.38/support/support_stack_alloc.c:72:25: portability: 'alloc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/support/support_stack_alloc.c:73:22: portability: 'alloc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/support/support_stack_alloc.c:74:46: portability: 'alloc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/support/support_subprocess.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_subprocess.c:87:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_subprocess.c:103:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_subprocess.c:133:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_subprocess.c:156:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_compare_blob.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_subprocess.c:132:11: style: Local variable 'status' shadows outer argument [shadowArgument] glibc-2.38/support/support_subprocess.c:121:48: note: Shadowed declaration glibc-2.38/support/support_subprocess.c:132:11: note: Shadow variable glibc-2.38/support/support_test_compare_failure.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_compare_string_main.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_compare_string_main.c:34:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_compare_string_main.c:45:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPREFIX [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_compare_string_main.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDE [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_main.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_invocation_short_name [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_main.c:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_main.c:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_main.c:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_report_failure [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_main.c:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUTFACTOR [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_verify_impl.c:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/support_test_main.c:229:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/support/support_wait_for_thread_exit.c:73:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/support/support_wait_for_thread_exit.c:73:20: error: Invalid usleep() argument nr 1. The value is 5000000 but the valid values are '0:999999'. [invalidFunctionArg] glibc-2.38/support/support_write_file_string.c:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/support/temp_file.c:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_NAME_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/support/temp_file.c:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] glibc-2.38/support/test-driver.c:126:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_test [valueFlowBailoutIncompleteVar] glibc-2.38/support/test-container.c:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/test-container.c:275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] glibc-2.38/support/test-container.c:444:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/test-container.c:730:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_install_rootsbindir [valueFlowBailoutIncompleteVar] glibc-2.38/support/test-container.c:786:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glibc-2.38/support/timespec-add.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __time64_t [valueFlowBailoutIncompleteVar] glibc-2.38/support/timespec-add.c:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/support/timespec-sub.c:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __time64_t [valueFlowBailoutIncompleteVar] glibc-2.38/support/timespec-sub.c:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/support/timespec.c:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESPEC_HZ [valueFlowBailoutIncompleteVar] glibc-2.38/support/timespec.c:84:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESPEC_HZ [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support-namespace.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support-open-dev-null-range.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support-open-dev-null-range.c:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support-open-dev-null-range.c:47:12: warning: Either the condition 'file_path_length<0' is redundant or the array 'file_path[1024]' is accessed at index -1, which is out of bounds. [negativeIndex] glibc-2.38/support/tst-support-open-dev-null-range.c:42:24: note: Assuming that condition 'file_path_length<0' is not redundant glibc-2.38/support/tst-support-open-dev-null-range.c:47:12: note: Negative array index glibc-2.38/support/tst-support-process_state.c:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable support_process_state_stopped [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support-process_state.c:46:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/support/test-container.c:465:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] glibc-2.38/support/test-container.c:534:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/support/test-container.c:627:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/support/test-container.c:1144:3: style:inconclusive: Statements following noreturn function 'support_exit_failure_impl()' will never be executed. [unreachableCode] glibc-2.38/support/test-container.c:1297:3: style:inconclusive: Statements following noreturn function 'support_exit_failure_impl()' will never be executed. [unreachableCode] glibc-2.38/support/test-container.c:274:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:278:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:279:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:832:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:834:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:839:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:857:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:863:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:882:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:885:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:889:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:896:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:898:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:901:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:913:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:923:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:946:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:949:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:953:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:957:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:961:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:967:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:974:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:976:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:985:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:986:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:1027:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:1036:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:1153:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:1159:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] glibc-2.38/support/test-container.c:194:9: style: Variable 'next' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/test-container.c:360:16: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/test-container.c:400:20: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/test-container.c:472:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/test-container.c:472:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/test-container.c:517:18: style: Variable 'de' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/test-container.c:751:9: style: Variable 'so_base' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/test-container.c:912:11: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/tst-support_capture_subprocess.c:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_capture_subprocess.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_capture_subprocess.c:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:68:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:98:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_none [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:154:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_descriptors.c:80:62: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/tst-support_format_dns_packet.c:60:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_format_dns_packet.c:86:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_record_failure.c:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_record_failure.c:85:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_UNSUPPORTED [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-support_record_failure.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_verbose [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-test_compare.c:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-test_compare.c:40:16: style: struct member 'bitfield::u31' is never used. [unusedStructMember] glibc-2.38/support/tst-test_compare_blob.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-test_compare_string.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-test_compare_string_wide.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-xreadlink.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-timespec.c:315:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-xsigstack.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] glibc-2.38/support/tst-xsigstack.c:55:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] glibc-2.38/support/write_message.c:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/xclock_settime.c:28:84: error: There is an unknown macro here somewhere. Configuration is required. If SETTIME_ENV_NAME is a macro then please configure it. [unknownMacro] glibc-2.38/support/xclose.c:26:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/xfread.c:33:15: style: Checking if unsigned expression 'ret' is less than zero. [unsignedLessThanZero] glibc-2.38/support/xgetsockname.c:26:55: style: Parameter 'plen' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/xmemstream.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/xmkdirp.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/xmmap.c:24:14: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/xmunmap.c:24:16: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/xposix_memalign.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/xpthread_attr_setstack.c:22:41: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/xpthread_attr_setstack.c:22:53: style: Parameter 'stackaddr' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/xpthread_barrier_wait.c:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/support/xpthread_check_return.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/support/xpthread_create.c:22:34: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] glibc-2.38/support/xread.c:27:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/support/xsignal.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/support/xsysconf.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/e_sqrtl.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/dl-bti.c:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_pagesize [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/dl-bti.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_aarch64_cpu_features [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/dl-bti.c:35:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/sysdeps/aarch64/fpu/cos_advsimd.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/cos_sve.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/cosf_advsimd.c:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/cosf_sve.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/exp_sve.c:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/expf_advsimd.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/expf_sve.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/fedisblxcpt.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_EXCEPT_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/feenablxcpt.c:31:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_EXCEPT_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/fegetenv.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/fegetexcept.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_EXCEPT_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/fegetround.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/feholdexcpt.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/fesetenv.c:76:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/fesetmode.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/fesetround.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/feupdateenv.c:87:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/fraiseexcpt.c:91:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/fpu/log_advsimd.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invc [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/log_advsimd.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/log_sve.c:60:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invc [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/log_advsimd.c:55:5: error: Uninitialized variable: e.invc [uninitvar] glibc-2.38/sysdeps/aarch64/fpu/logf_advsimd.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/logf_sve.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/sin_advsimd.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/sin_sve.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/sinf_advsimd.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/sinf_sve.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ptr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c:26:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c:27:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c:28:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c:29:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c:26:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c:27:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c:28:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c:29:1: style: Unused variable: i [unusedVariable] glibc-2.38/sysdeps/aarch64/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/aarch64/multiarch/ifunc-impl-list.c:68:3: error: There is an unknown macro here somewhere. Configuration is required. If IFUNC_IMPL is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/sotruss-lib.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/tst-audit27.c:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-audit27mod.c:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-audit27mod.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-audit27mod.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-auditmod26.c:49:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/tst-auditmod27.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/aarch64/tst-ifunc-arg-1.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IFUNC_ARG_HWCAP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-ifunc-arg-1.c:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IFUNC_ARG_HWCAP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-ifunc-arg-2.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IFUNC_ARG_HWCAP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-ifunc-arg-2.c:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IFUNC_ARG_HWCAP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/aarch64/tst-vpcs.c:27:17: style: union member 'Anonymous0::q' is never used. [unusedStructMember] glibc-2.38/sysdeps/alpha/e_sqrtl.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/e_sqrtl.c:30:15: style: Variable '_round' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/alpha/fpu/fclrexcpt.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/fedisblxcpt.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/feenablxcpt.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/fegetenv.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/fegetexcept.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/fegetmode.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPCR_ROUND_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/fegetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/feholdexcpt.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/fesetenv.c:54:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/fesetexcept.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_STATUS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/fesetmode.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPCR_ROUND_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/fesetround.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/feupdateenv.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/fgetexcptflg.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_STATUS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/fsetexcptflg.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_STATUS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/ftestexcept.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWCR_STATUS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/fpu/s_clog10f.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/s_isnan.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/s_lrint.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/s_lrintf.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/s_lround.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/fpu/s_lroundf.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/alpha/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/alpha/ots_add.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_cmp.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/memchr.c:163:9: style: Opposite expression on both sides of '&='. [oppositeExpression] glibc-2.38/sysdeps/alpha/ots_cmpe.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_cvtqux.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_cvtqx.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_cvttx.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_cvtxq.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_cvtxq.c:31:10: style: Variable '_round' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/alpha/ots_cvtxt.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_div.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_mul.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_nintxq.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/ots_nintxq.c:31:10: style: Variable '_round' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/alpha/ots_sub.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/alpha/sotruss-lib.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/fegetenv.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/fegetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/feholdexcpt.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/fesetenv.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/fesetmode.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arc/fpu/fesetround.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/feupdateenv.c:49:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/fpu/fraiseexcpt.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arc/libc-tls.c:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arc/libc-tls.c:23:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arc/sotruss-lib.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/aeabi_errno_addr.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/aeabi_lcsts.c:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __aeabi_stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/aeabi_mb_cur_max.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/aeabi_memclr.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/aeabi_memcpy.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/aeabi_memmove.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/aeabi_memset.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/armv7/multiarch/ifunc-impl-list.c:50:8: error: There is an unknown macro here somewhere. Configuration is required. If IFUNC_IMPL_ADD is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/backtrace.c:87:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/fclrexcpt.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fedisblxcpt.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/feenablxcpt.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fegetenv.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/fegetexcept.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fegetmode.c:26:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fegetround.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/feholdexcpt.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/fesetenv.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/fesetexcept.c:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fesetmode.c:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fesetround.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/feupdateenv.c:75:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/fgetexcptflg.c:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/find_exidx.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Phdr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/fraiseexcpt.c:105:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/find_exidx.c:36:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] glibc-2.38/sysdeps/arm/find_exidx.c:33:44: style: Parameter 'info' can be declared as pointer to const. However it seems that 'find_exidx_callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/arm/find_exidx.c:74:26: note: You might need to cast the function pointer here glibc-2.38/sysdeps/arm/find_exidx.c:33:44: note: Parameter 'info' can be declared as pointer to const glibc-2.38/sysdeps/arm/fsetexcptflg.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/ftestexcept.c:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/setfpucw.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM_HAVE_VFP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/arm/sotruss-lib.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:33:41: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:33:60: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:34:13: style: Parameter 'a3' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:34:23: style: Parameter 'a4' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:38:35: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:38:54: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:42:30: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:46:47: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:46:66: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:47:12: style: Parameter 'a3' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:47:22: style: Parameter 'a4' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:51:41: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:51:60: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:55:36: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:59:38: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:64:44: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:69:32: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:76:25: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-dw2-fde-glibc.c:76:52: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/arm/unwind-resume.c:24:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Unwind_Resume [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/fclrexcpt.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAUSE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/fedisblxcpt.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/feenablxcpt.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/fegetenv.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/fegetexcept.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/fegetround.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/feholdexcpt.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/fesetenv.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/fesetexcept.c:28:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAUSE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/fesetmode.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/fpu/fesetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/feupdateenv.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/fraiseexcpt.c:124:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/csky/fpu/fsetexcptflg.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAUSE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/csky/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/csky/sotruss-lib.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/generic/malloc-hugepages.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable malloc_thp_mode_not_supported [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-dw2.c:754:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_SAVED_OFFSET [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-dw2.c:1044:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFA_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-dw2.c:1133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_PSEUDO_REGISTER [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-dw2.c:1209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFA_REG_OFFSET [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-dw2.c:1259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_PSEUDO_REGISTER [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-resume.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBGCC_S_SO [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/gnu/getutmp.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utmp [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/generic/unwind-dw2.c:826:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/generic/unwind-dw2.c:191:40: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:205:58: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:220:21: style: Variable 'fde' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:246:37: style: Parameter 'cie' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:553:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:560:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:1194:29: style: Parameter 'outer_ra' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:1262:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/generic/unwind-dw2-fde.h:161:26: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/generic/unwind-dw2-fde.h:161:65: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/generic/unwind-dw2-fde.h:149:32: portability: '(void*)&f->CIE_delta' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:220:47: portability: 'pc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:748:9: portability: 'fs->pc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:774:11: portability: 'fs->pc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:778:11: portability: 'fs->pc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:782:11: portability: 'fs->pc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:951:39: portability: 'context->ra' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:1037:26: portability: 'pc_target' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:1113:11: portability: 'cfa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:1140:24: portability: 'cfa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/generic/unwind-dw2.c:1007:9: style: struct member 'frame_state::cfa' is never used. [unusedStructMember] glibc-2.38/sysdeps/generic/unwind-dw2.c:220:25: style: Variable 'fde' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/gnu/glob64.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/gnu/ifaddrs.c:153:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/__longjmp.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r26 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hppa/__longjmp.c:33:63: warning: Redundant code: Found unused array access. [constStatement] glibc-2.38/sysdeps/hppa/dl-fptr.c:41:0: error: #error "ELF_MACHINE_LOAD_ADDRESS is not defined." [preprocessorErrorDirective] glibc-2.38/sysdeps/hppa/dl-symaddr.c:23:54: debug: Function::addArguments found argument 'Sym' with varid 0. [varid0] glibc-2.38/sysdeps/hppa/dl-symaddr.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_TYPE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hppa/fpu/fclrexcpt.c:24:30: style: union member 'Anonymous0::l' is never used. [unusedStructMember] glibc-2.38/sysdeps/hppa/fpu/fedisblxcpt.c:24:30: style: union member 'Anonymous0::l' is never used. [unusedStructMember] glibc-2.38/sysdeps/hppa/fpu/feenablxcpt.c:24:30: style: union member 'Anonymous0::l' is never used. [unusedStructMember] glibc-2.38/sysdeps/hppa/fpu/fegetenv.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/fegetexcept.c:24:30: style: union member 'Anonymous0::l' is never used. [unusedStructMember] glibc-2.38/sysdeps/hppa/fpu/fegetround.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/feholdexcpt.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/fesetenv.c:60:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/fesetexcept.c:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_HPPA_SHIFT_FLAGS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hppa/fpu/fesetmode.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_HPPA_MASK_RM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hppa/fpu/fesetround.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/feupdateenv.c:52:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/fgetexcptflg.c:24:30: style: union member 'Anonymous0::l' is never used. [unusedStructMember] glibc-2.38/sysdeps/hppa/fpu/fraiseexcpt.c:100:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/hppa/fpu/fsetexcptflg.c:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_HPPA_SHIFT_FLAGS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hppa/fpu/ftestexcept.c:24:30: style: union member 'Anonymous0::l' is never used. [unusedStructMember] glibc-2.38/sysdeps/hppa/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hppa/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/hppa/sotruss-lib.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/dl-support.c:23:35: error: syntax error [syntaxError] glibc-2.38/sysdeps/htl/dl-thread_gscope_wait.c:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_pthread_threads_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/flockfile.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/ftrylockfile.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/funlockfile.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/pt-attr-destroy.c:23:41: style: Parameter 'attr' can be declared as pointer to const. However it seems that '__pthread_attr_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/htl/pt-attr-destroy.c:27:13: note: You might need to cast the function pointer here glibc-2.38/sysdeps/htl/pt-attr-destroy.c:23:41: note: Parameter 'attr' can be declared as pointer to const glibc-2.38/sysdeps/htl/pt-attr-init.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_default_attr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-attr-setdetachstate.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-attr-setinheritsched.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-attr-setschedparam.c:29:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sched_priority [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-attr-setschedpolicy.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-attr-setscope.c:25:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __contentionscope [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-barrier-destroy.c:23:45: style: Parameter 'barrier' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/htl/pt-barrier-init.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-barrier-wait.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-barrierattr-destroy.c:23:53: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/htl/pt-barrierattr-init.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_default_barrierattr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-barrierattr-setpshared.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-cond-destroy.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-cond-init.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PTHREAD_COND_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-cond-timedwait.c:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __clock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-condattr-destroy.c:23:49: style: Parameter 'cond' can be declared as pointer to const. However it seems that '__pthread_condattr_destroy' is a callback function, if 'cond' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/htl/pt-condattr-destroy.c:28:13: note: You might need to cast the function pointer here glibc-2.38/sysdeps/htl/pt-condattr-destroy.c:23:49: note: Parameter 'cond' can be declared as pointer to const glibc-2.38/sysdeps/htl/pt-condattr-init.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_default_condattr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-condattr-setclock.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-condattr-setpshared.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-destroy-specific.c:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_key_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-getconcurrency.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_concurrency [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-getcpuclockid.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-getcpuclockid.c:25:53: style: Parameter 'clock' can be declared as pointer to const. However it seems that 'pthread_getcpuclockid' is a callback function, if 'clock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/htl/pt-getcpuclockid.c:35:15: note: You might need to cast the function pointer here glibc-2.38/sysdeps/htl/pt-getcpuclockid.c:25:53: note: Parameter 'clock' can be declared as pointer to const glibc-2.38/sysdeps/htl/pt-getschedparam.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-getspecific.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_key_count [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-key-create.c:110:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/pt-key-delete.c:30:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_key_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-destroy.c:23:44: style: Parameter 'rwlock' can be declared as pointer to const. However it seems that '_pthread_rwlock_destroy' is a callback function, if 'rwlock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/htl/pt-rwlock-destroy.c:28:15: note: You might need to cast the function pointer here glibc-2.38/sysdeps/htl/pt-rwlock-destroy.c:23:44: note: Parameter 'rwlock' can be declared as pointer to const glibc-2.38/sysdeps/htl/pt-rwlock-init.c:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PTHREAD_RWLOCK_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-timedrdlock.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-timedrdlock.c:123:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-timedwrlock.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-timedwrlock.c:106:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-tryrdlock.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-trywrlock.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlock-unlock.c:33:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlockattr-destroy.c:23:51: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/htl/pt-rwlockattr-init.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_default_rwlockattr [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-rwlockattr-setpshared.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-setconcurrency.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-setschedparam.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-setschedprio.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/pt-setspecific.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_key_count [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/raise.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/sem-destroy.c:33:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_NWAITERS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-getvalue.c:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-post.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If libpthread_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/sem-trywait.c:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-timedwait.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_NWAITERS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-timedwait.c:179:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_NWAITERS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-timedwait.c:204:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-wait.c:29:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/sem-waitfast.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/thrd_current.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_pthread_threads [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/hurd/htl/pt-kill.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/timer_routines.c:149:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/timer_routines.c:173:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/timer_routines.c:471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/timer_routines.c:528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_INUSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/htl/timer_routines.c:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_FREE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/backtrace.c:115:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/htl/timer_routines.c:100:31: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/htl/timer_routines.c:112:30: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/htl/timer_routines.c:118:33: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/i386/ffs.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/e_hypot.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fclrexcpt.c:67:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fedisblxcpt.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/feenablxcpt.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/fegetenv.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fegetmode.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/fegetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/feholdexcpt.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fesetenv.c:128:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fesetmode.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/fesetround.c:51:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/feupdateenv.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fgetexcptflg.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/fraiseexcpt.c:121:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/fsetexcptflg.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/ftestexcept.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/s_f32xaddf64.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/s_f32xsubf64.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/s_fdim.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_EXTENDED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/s_isinfl.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/s_nextafterl.c:123:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_ldouble is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/fpu/s_nexttoward.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/fpu/s_nexttowardf.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/i686/ffs.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/fpu/multiarch/e_exp2f.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/fpu/multiarch/e_expf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/fpu/multiarch/e_log2f.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/fpu/multiarch/e_logf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/fpu/multiarch/e_powf.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/multiarch/ifunc-impl-list.c:283:3: error: There is an unknown macro here somewhere. Configuration is required. If IFUNC_IMPL is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/multiarch/s_fma.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/multiarch/strcasecmp-c.c:8:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/multiarch/strcasecmp_l-c.c:9:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/i686/multiarch/strncase_l-c.c:9:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/i386/setfpucw.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FPU_RESERVED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/i386/tst-auditmod3b.c:131:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/libm_cpu_defs.h:100:0: error: #error long int size not established; define SIZE_LONG_INT_32 or SIZE_LONG_INT_64 [preprocessorErrorDirective] glibc-2.38/sysdeps/ia64/fpu/fegetenv.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/fegetmode.c:22:22: style: Parameter 'modep' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/ia64/fpu/fegetround.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/feholdexcpt.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/fesetenv.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/fesetround.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/feupdateenv.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ia64/fpu/fraiseexcpt.c:77:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/x86/ldbl2mpn.c:51:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ia64/libc-tls.c:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ia64/nptl/pthread_spin_trylock.c:25:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ia64/sotruss-lib.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/dbl2mpn.c:50:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/dbl-64/branred.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_acosh.c:65:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/branred.c:94:7: style: Variable 'u.x' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/ieee754/dbl-64/branred.c:64:7: note: u.x is assigned glibc-2.38/sysdeps/ieee754/dbl-64/branred.c:94:7: note: u.x is overwritten glibc-2.38/sysdeps/ieee754/dbl-64/e_atan2.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_asin.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_atan2.c:78:9: style: Variable 'num.d' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/ieee754/dbl-64/e_atan2.c:70:9: note: num.d is assigned glibc-2.38/sysdeps/ieee754/dbl-64/e_atan2.c:78:9: note: num.d is overwritten glibc-2.38/sysdeps/ieee754/dbl-64/e_asin.c:168:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/e_atanh.c:69:17: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/e_exp.c:160:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/e_exp10.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN_10_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_exp2.c:147:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/math_config.h:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_ORDER_BIT_IS_SET_FOR_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_fmod.c:175:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/e_hypot.c:140:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/e_gamma_r.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_ilogb.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_gamma_r.c:136:24: style: Condition '(uint32_t)hx<0xfff00000' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/dbl-64/e_gamma_r.c:135:7: note: Assuming that condition 'hx<0' is not redundant glibc-2.38/sysdeps/ieee754/dbl-64/e_gamma_r.c:136:24: note: Condition '(uint32_t)hx<0xfff00000' is always true glibc-2.38/sysdeps/ieee754/dbl-64/e_gamma_r.c:140:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/e_j0.c:215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_j0.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pR8 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_j1.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_j1.c:221:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_j1.c:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr8 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_jn.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_lgamma_r.c:306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_jn.c:80:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/dbl-64/e_log.c:134:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/e_log10.c:72:17: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/e_log2.c:143:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/e_pow.c:382:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/e_remainder.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_sqrt.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/e_sqrt.c:142:17: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/e_remainder.c:142:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/e_remainder.c:146:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/gamma_product.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:262:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/lgamma_neg.c:292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:281:9: style: The if condition is the same as the previous if condition [duplicateCondition] glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:152:13: note: 'zero' is assigned value '0.0' here. glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:249:9: note: First condition glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:281:9: note: Second condition glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:350:11: style: Local variable 'fv' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:329:14: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:350:11: note: Shadow variable glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:356:11: style: Local variable 'fv' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:329:14: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:356:11: note: Shadow variable glibc-2.38/sysdeps/ieee754/dbl-64/k_rem_pio2.c:158:28: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/ieee754/dbl-64/lgamma_neg.c:308:19: style: Local variable 'j' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/dbl-64/lgamma_neg.c:302:11: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/dbl-64/lgamma_neg.c:308:19: note: Shadow variable glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:97:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:82:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:37:21: style:inconclusive: Function '__math_edom' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] glibc-2.38/sysdeps/ieee754/dbl-64/math_config.h:171:45: note: Function '__math_edom' argument 1 names different: declaration 'x' definition 'y'. glibc-2.38/sysdeps/ieee754/dbl-64/math_err.c:37:21: note: Function '__math_edom' argument 1 names different: declaration 'x' definition 'y'. glibc-2.38/sysdeps/ieee754/dbl-64/mpn2dbl.c:43:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/dbl-64/s_atan.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_expm1.c:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_expm1.c:237:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/dbl-64/s_expm1.c:244:45: error: Shifting by a negative value is undefined behaviour [shiftNegative] glibc-2.38/sysdeps/ieee754/dbl-64/s_expm1.c:247:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/dbl-64/s_f32xaddf64.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float32x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_f32xdivf64.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float32x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_f32xmulf64.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float32x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_f32xsubf64.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float32x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_fadd.c:32:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ieee754_double [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_fdiv.c:32:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ieee754_double [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_ffma.c:32:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ieee754_double [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_finite.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/s_fma.c:308:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/s_fmaf.c:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TOWARDZERO [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_fmul.c:32:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ieee754_double [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_fromfp_main.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_WIDTH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_fsqrt.c:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ieee754_double [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_fsub.c:32:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ieee754_double [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_isinf.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/s_isnan.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/s_log1p.c:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_log1p.c:119:21: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/s_log1p.c:205:7: style: Statements following 'return' will never be executed. [unreachableCode] glibc-2.38/sysdeps/ieee754/dbl-64/s_lround.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIX_DBL_LONG_CONVERT_OVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_nearbyint.c:46:12: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/dbl-64/s_nextup.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_TRUE_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_remquo.c:105:7: style: Assignment 'x=0.0' is redundant with condition 'x==0.0'. [duplicateConditionalAssign] glibc-2.38/sysdeps/ieee754/dbl-64/s_remquo.c:104:9: note: Condition 'x==0.0' glibc-2.38/sysdeps/ieee754/dbl-64/s_remquo.c:105:7: note: Assignment 'x=0.0' is redundant glibc-2.38/sysdeps/ieee754/dbl-64/s_remquo.c:44:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/s_remquo.c:47:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/s_rint.c:43:12: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/dbl-64/s_rint.c:53:12: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/dbl-64/s_setpayload_main.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_ORDER_BIT_IS_SET_FOR_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_sin.c:322:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/dbl-64/s_sin.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOW_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_sin.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOW_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_sin.c:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOW_HALF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_sincos.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_sincos.c:52:10: style: Condition 'k<0x3e500000' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/dbl-64/s_sincos.c:50:13: note: Assuming that condition 'k<0x3e400000' is not redundant glibc-2.38/sysdeps/ieee754/dbl-64/s_sincos.c:52:10: note: Condition 'k<0x3e500000' is always true glibc-2.38/sysdeps/ieee754/dbl-64/s_sincos.c:106:21: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/dbl-64/s_tan.c:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/dbl-64/s_totalorder.c:45:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/dbl-64/s_totalorder.c:46:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/dbl-64/x2y2m1.c:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_acoshl.c:45:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/float128/e_asinf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_asinf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932 glibc-2.38/sysdeps/ieee754/float128/e_asinf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932 glibc-2.38/sysdeps/ieee754/ldbl-128/e_acosl.c:173:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/float128/e_atanhf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_atanhf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900 glibc-2.38/sysdeps/ieee754/float128/e_atanhf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900 glibc-2.38/sysdeps/ieee754/float128/e_coshf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_coshf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900 glibc-2.38/sysdeps/ieee754/float128/e_coshf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900 glibc-2.38/sysdeps/ieee754/ldbl-128/e_atan2l.c:69:10: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/e_exp10l.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_10_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/float128/e_expf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 5.94865747678615882542879663314003565E+4931 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_expf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 5.94865747678615882542879663314003565E+4931 glibc-2.38/sysdeps/ieee754/float128/e_expf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 5.94865747678615882542879663314003565E+4931 glibc-2.38/sysdeps/ieee754/ldbl-128/e_gammal_r.c:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SQRT1_2l [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_gammal_r.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_gammal_r.c:138:31: style: Condition '(uint64_t)hx<0xffff000000000000ULL' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128/e_gammal_r.c:138:10: note: Assuming that condition 'hx<0' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/e_gammal_r.c:138:31: note: Condition '(uint64_t)hx<0xffff000000000000ULL' is always true glibc-2.38/sysdeps/ieee754/ldbl-128/e_gammal_r.c:142:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:41:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:72:11: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 71. [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:71:10: note: Assuming that condition 'n<=63' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:72:11: note: Shift glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:84:11: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 83. [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:83:10: note: Assuming that condition 'n<=63' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/e_fmodl.c:84:11: note: Shift glibc-2.38/sysdeps/ieee754/ldbl-128/e_hypotl.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_ilogbl.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_j0l.c:717:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_j0l.c:847:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y0_2N [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_j1l.c:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_j1l.c:865:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/float128/e_lgammaf128_r.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_lgammaf128_r.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928 glibc-2.38/sysdeps/ieee754/float128/e_lgammaf128_r.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928 glibc-2.38/sysdeps/ieee754/ldbl-128/e_jnl.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/e_log10l.c:193:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128/e_log2l.c:187:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/float128/e_powf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_powf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000 glibc-2.38/sysdeps/ieee754/float128/e_powf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000 glibc-2.38/sysdeps/ieee754/ldbl-128/e_logl.c:217:11: style: Variable 'u.value' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/ieee754/ldbl-128/e_logl.c:195:11: note: u.value is assigned glibc-2.38/sysdeps/ieee754/ldbl-128/e_logl.c:217:11: note: u.value is overwritten glibc-2.38/sysdeps/ieee754/ldbl-128/e_remainderl.c:44:29: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128/e_remainderl.c:48:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/float128/e_sinhf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/e_sinhf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931 glibc-2.38/sysdeps/ieee754/float128/e_sinhf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931 glibc-2.38/sysdeps/ieee754/ldbl-128/ldbl2mpn.c:56:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-128/gamma_productl.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/k_tanl.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/k_tanl.c:95:11: style: Variable 'u.value' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128/lgamma_negl.c:422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/lgamma_negl.c:433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/lgamma_negl.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/lgamma_negl.c:475:19: style: Local variable 'j' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/ldbl-128/lgamma_negl.c:469:11: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/ldbl-128/lgamma_negl.c:475:19: note: Shadow variable glibc-2.38/sysdeps/ieee754/float128/mpn2float128.c:50:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/float128/s_asinhf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/s_asinhf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900 glibc-2.38/sysdeps/ieee754/float128/s_asinhf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900 glibc-2.38/sysdeps/ieee754/float128/s_atanf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/s_atanf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930 glibc-2.38/sysdeps/ieee754/float128/s_atanf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930 glibc-2.38/sysdeps/ieee754/ldbl-128/s_cosl.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_expm1l.c:167:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_f64xaddf128.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float64x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_f64xdivf128.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float64x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_f64xmulf128.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float64x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_f64xsubf128.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float64x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_finitel.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If mathx_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_fmal.c:308:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_ldouble is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_fromfpl_main.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_WIDTH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_isinfl.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If mathx_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_isnanl.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If mathx_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_llrintl.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIX_LDBL_LLONG_CONVERT_OVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:53:14: style: Condition 'j0>=112' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:51:15: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:53:14: note: Condition 'j0>=112' is always false glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:54:31: warning: Shifting 64-bit value by 64 bits is undefined behaviour. See condition at line 53. [shiftTooManyBits] glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:53:14: note: Assuming that condition 'j0>=112' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_llroundl.c:54:31: note: Shift glibc-2.38/sysdeps/ieee754/ldbl-128/s_log1pl.c:132:11: style: Variable 'u.value' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Float128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIX_LDBL_LONG_CONVERT_OVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:83:19: style: Condition 'j0>=112' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:56:10: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:83:19: note: Condition 'j0>=112' is always false glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:84:26: warning: Shifting 64-bit value by 64 bits is undefined behaviour. See condition at line 83. [shiftTooManyBits] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:83:19: note: Assuming that condition 'j0>=112' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_lrintl.c:84:26: note: Shift glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:60:19: style: Condition 'j0>=112' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:41:10: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:60:19: note: Condition 'j0>=112' is always false glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:61:26: warning: Shifting 64-bit value by 64 bits is undefined behaviour. See condition at line 60. [shiftTooManyBits] glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:60:19: note: Assuming that condition 'j0>=112' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_lroundl.c:61:26: note: Shift glibc-2.38/sysdeps/ieee754/ldbl-128/s_nearbyintl.c:61:60: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/s_nextafterl.c:85:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_ldouble is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_nextupl.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_TRUE_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_rintl.c:60:60: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/s_remquol.c:106:7: style: Assignment 'x=0' is redundant with condition 'x==0'. [duplicateConditionalAssign] glibc-2.38/sysdeps/ieee754/ldbl-128/s_remquol.c:105:9: note: Condition 'x==0' glibc-2.38/sysdeps/ieee754/ldbl-128/s_remquol.c:106:7: note: Assignment 'x=0' is redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_remquol.c:44:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128/s_remquol.c:48:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/float128/s_scalblnf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/s_scalblnf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/float128/s_scalblnf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/float128/s_scalbnf128.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/float128/s_scalbnf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/float128/s_scalbnf128.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_ORDER_BIT_IS_SET_FOR_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c:61:22: style: Condition 'shift!=0' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c:38:16: note: Assuming that condition 'exponent>=0x3fff+111' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c:44:40: note: Assignment 'shift=0x3fff+112-exponent', assigned value is greater than 1 glibc-2.38/sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c:46:7: note: Assuming condition is false glibc-2.38/sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c:61:22: note: Condition 'shift!=0' is always true glibc-2.38/sysdeps/ieee754/ldbl-128/s_sincosl.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_sinl.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_tanl.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_totalorderl.c:50:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/s_totalorderl.c:51:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/x2y2m1l.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_acosf.c:46:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_acoshf.c:33:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_asinf.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/sysdeps/ieee754/flt-32/e_asinf.c:74:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_atan2f.c:41:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/e_atanhf.c:69:17: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_exp10f.c:201:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_exp2f.c:92:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/math_config.h:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_ORDER_BIT_IS_SET_FOR_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_expf.c:109:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_fmodf.c:174:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_hypotf.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_gammaf_r.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SQRT1_2f [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_gammaf_r.c:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_ilogbf.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_gammaf_r.c:124:24: style: Condition '(uint32_t)hx<0xff800000' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/flt-32/e_gammaf_r.c:123:7: note: Assuming that condition 'hx<0' is not redundant glibc-2.38/sysdeps/ieee754/flt-32/e_gammaf_r.c:124:24: note: Condition '(uint32_t)hx<0xff800000' is always true glibc-2.38/sysdeps/ieee754/flt-32/e_gammaf_r.c:128:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_j0f.c:236:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j0f.c:264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j0f.c:517:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j0f.c:563:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j0f.c:683:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pR8 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j1f.c:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j1f.c:273:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j1f.c:528:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j1f.c:563:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_j1f.c:697:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr8 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_jnf.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_lgammaf_r.c:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/e_jnf.c:53:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/e_lgammaf_r.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/sysdeps/ieee754/flt-32/e_log10f.c:39:15: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_log2f.c:91:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_logf.c:90:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_powf.c:233:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/e_remainderf.c:36:24: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_remainderf.c:39:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/e_sqrtf.c:43:15: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/lgamma_negf.c:170:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/lgamma_negf.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/lgamma_negf.c:207:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:80:21: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:35:21: style:inconclusive: Function '__math_edomf' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] glibc-2.38/sysdeps/ieee754/flt-32/math_config.h:159:44: note: Function '__math_edomf' argument 1 names different: declaration 'x' definition 'y'. glibc-2.38/sysdeps/ieee754/flt-32/math_errf.c:35:21: note: Function '__math_edomf' argument 1 names different: declaration 'x' definition 'y'. glibc-2.38/sysdeps/ieee754/flt-32/lgamma_negf.c:223:19: style: Local variable 'j' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/flt-32/lgamma_negf.c:217:11: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/flt-32/lgamma_negf.c:223:19: note: Shadow variable glibc-2.38/sysdeps/ieee754/flt-32/mpn2flt.c:37:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/flt-32/s_cosf.c:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_sincosf.h:84:8: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glibc-2.38/sysdeps/ieee754/flt-32/s_expm1f.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_finitef.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/s_expm1f.c:111:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/flt-32/s_expm1f.c:117:43: error: Shifting by a negative value is undefined behaviour [shiftNegative] glibc-2.38/sysdeps/ieee754/flt-32/s_expm1f.c:120:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/flt-32/s_fpclassifyf.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] glibc-2.38/sysdeps/ieee754/flt-32/s_fromfpf_main.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_WIDTH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_isinff.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/s_isnanf.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/flt-32/s_log1pf.c:110:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_log1pf.c:49:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/s_log1pf.c:114:6: style: Statements following 'return' will never be executed. [unreachableCode] glibc-2.38/sysdeps/ieee754/flt-32/s_nextafterf.c:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_nearbyintf.c:40:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/s_nearbyintf.c:52:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/s_nextupf.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_TRUE_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_rintf.c:36:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/s_rintf.c:45:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/s_remquof.c:105:7: style: Assignment 'x=0.0f' is redundant with condition 'x==0.0f'. [duplicateConditionalAssign] glibc-2.38/sysdeps/ieee754/flt-32/s_remquof.c:104:9: note: Condition 'x==0.0f' glibc-2.38/sysdeps/ieee754/flt-32/s_remquof.c:105:7: note: Assignment 'x=0.0f' is redundant glibc-2.38/sysdeps/ieee754/flt-32/s_remquof.c:44:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/s_remquof.c:47:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/flt-32/s_setpayloadf_main.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_ORDER_BIT_IS_SET_FOR_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_sincosf.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_sinf.c:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_tanf.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/flt-32/s_totalorderf.c:44:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/flt-32/s_totalorderf.c:45:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128/e_asinl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_asinl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932 glibc-2.38/sysdeps/ieee754/ldbl-128/e_asinl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932 glibc-2.38/sysdeps/ieee754/ldbl-128/e_atanhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900 glibc-2.38/sysdeps/ieee754/ldbl-128/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900 glibc-2.38/sysdeps/ieee754/ldbl-128/e_coshl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900 glibc-2.38/sysdeps/ieee754/ldbl-128/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900 glibc-2.38/sysdeps/ieee754/ldbl-128/e_expl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 5.94865747678615882542879663314003565E+4931 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_expl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 5.94865747678615882542879663314003565E+4931 glibc-2.38/sysdeps/ieee754/ldbl-128/e_expl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 5.94865747678615882542879663314003565E+4931 glibc-2.38/sysdeps/ieee754/ldbl-128/e_lgammal_r.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_lgammal_r.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928 glibc-2.38/sysdeps/ieee754/ldbl-128/e_lgammal_r.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928 glibc-2.38/sysdeps/ieee754/ldbl-128/e_powl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_powl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000 glibc-2.38/sysdeps/ieee754/ldbl-128/e_powl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000 glibc-2.38/sysdeps/ieee754/ldbl-128/e_sinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931 glibc-2.38/sysdeps/ieee754/ldbl-128/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931 glibc-2.38/sysdeps/ieee754/ldbl-128/mpn2ldbl.c:48:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-128/s_asinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900 glibc-2.38/sysdeps/ieee754/ldbl-128/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900 glibc-2.38/sysdeps/ieee754/ldbl-128/s_atanl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/s_atanl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930 glibc-2.38/sysdeps/ieee754/ldbl-128/s_atanl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930 glibc-2.38/sysdeps/ieee754/ldbl-128/s_fma.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128/s_nexttoward.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_nexttowardf.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128/s_scalblnl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/s_scalblnl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/ldbl-128/s_scalblnl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/ldbl-128/s_scalbnl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-128/s_scalbnl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/ldbl-128/s_scalbnl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0E+4900 glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp-help.c:27:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-asprintf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-asprintf_chk.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-dprintf.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-dprintf_chk.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fprintf.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fprintf_chk.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fscanf.c:29:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fwprintf_chk.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_fscanf.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_fwscanf.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_scanf.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_sscanf.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_swscanf.c:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vfscanf.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vfwscanf.c:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vscanf.c:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vsscanf.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vswscanf.c:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vwscanf.c:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_wscanf.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_fscanf.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_scanf.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_sscanf.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_swscanf.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vscanf.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_wscanf.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_ISOC99_A [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-obprintf.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-obstack_chk.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_chk.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c:29:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-snprintf.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-snprintf_chk.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sprintf.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sprintf_chk.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sscanf.c:33:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-strfmon.c:30:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NL_CURRENT_LOCALE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRFMON_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-swprintf.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-swprintf_chk.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-swscanf.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-syslog.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vasprintf_chk.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c:24:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf_chk.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf_chk.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c:24:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfwprintf_chk.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vobstack_chk.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vprintf.c:24:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vprintf_chk.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vscanf.c:24:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsnprintf_chk.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsprintf_chk.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vswprintf_chk.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCANF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vwprintf_chk.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c:24:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-wprintf.c:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-wprintf_chk.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_LDBL_USES_FLOAT128 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-wscanf.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ldbl-compat-template.c:34:9: style: Variable 'actual' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ldbl-compat-template.c:35:18: style: Variable 'ld' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ldbl-compat-template.c:40:20: style: Unused variable: OBSTACK_FUNCTION_PARAMS [unusedVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ldbl-compat-template.c:48:21: style: Unused variable: VOBSTACK_FUNCTION_PARAMS [unusedVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ldbl-compat.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ldbl-compat.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ldbl-compat.c:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-scanf-ldbl-compat-template.c:113:4: error: There is an unknown macro here somewhere. Configuration is required. If L is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ldbl-compat.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MONETARY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ldbl-compat.c:41:15: style: Checking if unsigned expression 'written' is less than zero. [unsignedLessThanZero] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ldbl-compat.c:47:15: style: Checking if unsigned expression 'written' is less than zero. [unsignedLessThanZero] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ldbl-compat-template.c:29:18: style: Variable 'ld' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ldbl-compat-template.c:37:19: style: Unused variable: SYSLOG_FUNCTION_PARAMS [unusedVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ldbl-compat-template.c:39:20: style: Unused variable: VSYSLOG_FUNCTION_PARAMS [unusedVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-ldbl-compat.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-ldbl-compat.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c:27:49: error: syntax error [syntaxError] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_acoshl.c:47:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_acosl.c:169:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_asinl.c:147:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_atanhl.c:53:15: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_atanhl.c:56:15: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_atan2l.c:74:10: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_exp10l.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_10_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_exp10l.c:42:8: style: Variable 'u.ld' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_fmodl.c:93:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEE754_DOUBLE_BIAS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_expl.c:152:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_fmodl.c:50:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_fmodl.c:137:34: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_fmodl.c:144:34: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SQRT1_2l [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c:138:31: style: Condition '(uint64_t)hx<0xfff0000000000000ULL' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c:138:10: note: Assuming that condition 'hx<0' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c:138:31: note: Condition '(uint64_t)hx<0xfff0000000000000ULL' is always true glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c:142:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_j0l.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_j0l.c:774:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y0_2N [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_j1l.c:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_j1l.c:788:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_jnl.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_log10l.c:195:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_log2l.c:189:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_remainderl.c:55:24: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_remainderl.c:58:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_powl.c:283:11: style: Condition 'ix>=0x3ff00000' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_powl.c:281:11: note: Assuming that condition 'ix<=0x3fefffff' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_powl.c:283:11: note: Condition 'ix>=0x3ff00000' is always true glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_powl.c:255:17: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_powl.c:266:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/e_powl.c:392:5: style: Variable 'k' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/k_cosl.c:109:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/k_sinl.c:114:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/k_sincosl.c:141:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c:110:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/k_tanl.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c:403:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c:414:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c:440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c:456:19: style: Local variable 'j' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c:450:11: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c:456:19: note: Shadow variable glibc-2.38/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c:59:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_atanl.c:232:9: style: double result is assigned to long double variable. If the variable is long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_cosl.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_expm1l.c:151:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_erfl.c:953:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_finitel.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_fmal.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_WIDTH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_isinfl.c:29:8: style: Opposite expression on both sides of '|='. [oppositeExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_isinfl.c:30:8: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_llrintl.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LONG_LONG_MAX__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_llroundl.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LONG_LONG_MAX__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_lrintl.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LONG_MAX__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_lroundl.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LONG_MAX__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_rintl.c:57:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c:158:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_nextupl.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_TRUE_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_nextupl.c:69:9: style: double result is assigned to long double variable. If the variable is long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_rintl.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_remquol.c:112:7: style: Assignment 'x=0.0L' is redundant with condition 'x==0.0L'. [duplicateConditionalAssign] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_remquol.c:111:9: note: Condition 'x==0.0L' glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_remquol.c:112:7: note: Assignment 'x=0.0L' is redundant glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_remquol.c:51:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_remquol.c:54:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_ORDER_BIT_IS_SET_FOR_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_sincosl.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_sinl.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_tanl.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c:38:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c:39:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c:58:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c:59:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c:60:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c:61:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/strtold_l.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_proto is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DOWNWARD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c:73:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c:63:9: style: Variable 'xu.ld' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c:64:9: style: Variable 'yu.ld' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/ieee754/ldbl-64-128/s_finitel.c:10:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-64-128/strtold_l.c:53:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_proto is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-96/e_asinl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/e_asinl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932L glibc-2.38/sysdeps/ieee754/ldbl-96/e_asinl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4932L glibc-2.38/sysdeps/ieee754/ldbl-96/e_acoshl.c:44:18: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-96/e_atanhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L glibc-2.38/sysdeps/ieee754/ldbl-96/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L glibc-2.38/sysdeps/ieee754/ldbl-96/e_coshl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L glibc-2.38/sysdeps/ieee754/ldbl-96/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L glibc-2.38/sysdeps/ieee754/ldbl-96/e_hypotl.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/e_gammal_r.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SQRT1_2l [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/e_gammal_r.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/e_gammal_r.c:148:22: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-96/e_j0l.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4930L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/e_j0l.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4930L glibc-2.38/sysdeps/ieee754/ldbl-96/e_j0l.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4930L glibc-2.38/sysdeps/ieee754/ldbl-96/e_j1l.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4930L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/e_j1l.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4930L glibc-2.38/sysdeps/ieee754/ldbl-96/e_j1l.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4930L glibc-2.38/sysdeps/ieee754/ldbl-96/e_jnl.c:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/e_lgammal_r.c:433:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/e_sinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L glibc-2.38/sysdeps/ieee754/ldbl-96/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L glibc-2.38/sysdeps/ieee754/ldbl-96/gamma_productl.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/k_tanl.c:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/ldbl2mpn.c:52:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-96/lgamma_negl.c:289:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/lgamma_negl.c:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/lgamma_negl.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/mpn2ldbl.c:42:0: error: #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-96/lgamma_negl.c:342:19: style: Local variable 'j' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/ieee754/ldbl-96/lgamma_negl.c:336:11: note: Shadowed declaration glibc-2.38/sysdeps/ieee754/ldbl-96/lgamma_negl.c:342:19: note: Shadow variable glibc-2.38/sysdeps/ieee754/ldbl-96/s_asinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.000000000000000000e+4900L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.000000000000000000e+4900L glibc-2.38/sysdeps/ieee754/ldbl-96/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.000000000000000000e+4900L glibc-2.38/sysdeps/ieee754/ldbl-96/s_cosl.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_fma.c:104:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-96/s_frexpl.c:38:0: error: #error "Cannot handle this MANT_DIG" [preprocessorErrorDirective] glibc-2.38/sysdeps/ieee754/ldbl-96/s_fmal.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEE854_LONG_DOUBLE_BIAS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_fromfpl_main.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_WIDTH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_fmal.c:79:42: style: Same value in both branches of ternary operator. [duplicateValueTernary] glibc-2.38/sysdeps/ieee754/ldbl-96/s_iscanonicall.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_llrintl.c:51:14: style: Condition 'j0>=63' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-96/s_llrintl.c:49:10: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_llrintl.c:51:14: note: Condition 'j0>=63' is always false glibc-2.38/sysdeps/ieee754/ldbl-96/s_llroundl.c:58:14: style: Condition 'j0>=63' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-96/s_llroundl.c:56:15: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_llroundl.c:58:14: note: Condition 'j0>=63' is always false glibc-2.38/sysdeps/ieee754/ldbl-96/s_lrintl.c:74:14: style: Condition 'j0>=63' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-96/s_lrintl.c:72:15: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_lrintl.c:74:14: note: Condition 'j0>=63' is always false glibc-2.38/sysdeps/ieee754/ldbl-96/s_lroundl.c:65:14: style: Condition 'j0>=63' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/ieee754/ldbl-96/s_lroundl.c:63:15: note: Assuming that condition 'j0<(int32_t)(8*sizeof(long))-1' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_lroundl.c:65:14: note: Condition 'j0>=63' is always false glibc-2.38/sysdeps/ieee754/ldbl-96/s_nexttoward.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_modfl.c:43:19: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 38. [shiftTooManyBitsSigned] glibc-2.38/sysdeps/ieee754/ldbl-96/s_modfl.c:38:7: note: Assuming that condition 'j0<32' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_modfl.c:43:19: note: Shift glibc-2.38/sysdeps/ieee754/ldbl-96/s_nexttowardf.c:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_nextupl.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_TRUE_MIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_remquol.c:106:7: style: Assignment 'x=0.0L' is redundant with condition 'x==0.0L'. [duplicateConditionalAssign] glibc-2.38/sysdeps/ieee754/ldbl-96/s_remquol.c:105:9: note: Condition 'x==0.0L' glibc-2.38/sysdeps/ieee754/ldbl-96/s_remquol.c:106:7: note: Assignment 'x=0.0L' is redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_remquol.c:44:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-96/s_remquol.c:48:20: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/ieee754/ldbl-96/s_scalblnl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900L [internalError] /home/ryan/cppcheck-donate-cpu-workfolder/temp/glibc-2.38/sysdeps/ieee754/ldbl-96/s_scalblnl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900L glibc-2.38/sysdeps/ieee754/ldbl-96/s_scalblnl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900L glibc-2.38/sysdeps/ieee754/ldbl-96/s_roundl.c:79:10: style: Condition 'k=0x3fff+62' is not redundant glibc-2.38/sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c:45:40: note: Assignment 'shift=0x3fff+63-exponent', assigned value is greater than 1 glibc-2.38/sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c:47:7: note: Assuming condition is false glibc-2.38/sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c:60:22: note: Condition 'shift!=0' is always true glibc-2.38/sysdeps/ieee754/ldbl-96/s_sincosl.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_sinl.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_tanl.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_totalorderl.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/s_totalordermagl.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-96/x2y2m1l.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-compat.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_proto is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc23_scanf.c:11:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vscanf.c:7:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vwscanf.c:7:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc23_wscanf.c:11:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc99_scanf.c:11:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc99_vscanf.c:7:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc99_vwscanf.c:7:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-isoc99_wscanf.c:11:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-printf.c:11:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-printf_chk.c:11:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-qecvt.c:9:10: style: Obsolescent function 'ecvt' called. It is recommended to use 'sprintf' instead. [prohibitedecvtCalled] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-qecvt_r.c:10:10: style: Obsolescent function 'ecvt_r' called. It is recommended to use 'sprintf' instead. [prohibitedecvt_rCalled] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-qfcvt.c:9:10: style: Obsolescent function 'fcvt' called. It is recommended to use 'sprintf' instead. [prohibitedfcvtCalled] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-qfcvt_r.c:10:10: style: Obsolescent function 'fcvt_r' called. It is recommended to use 'sprintf' instead. [prohibitedfcvt_rCalled] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-qgcvt.c:9:10: style: Obsolescent function 'gcvt' called. It is recommended to use 'sprintf' instead. [prohibitedgcvtCalled] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-scalb.c:7:10: style: Obsolescent function 'scalb' called. It is recommended to use 'scalbln', 'scalblnf', 'scalbln', 'scalbn', 'scalbnf' or 'scalbnl' instead. [prohibitedscalbCalled] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-scanf.c:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-vprintf.c:7:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-vprintf_chk.c:7:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-vscanf.c:13:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-vwprintf.c:7:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-vwprintf_chk.c:7:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-vwscanf.c:13:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-wprintf.c:11:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-wprintf_chk.c:11:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/nldbl-wscanf.c:16:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/ldbl-opt/s_clog10l.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_daddl.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_ddivl.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_dfmal.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_dmull.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_dsqrtl.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_dsubl.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fadd.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_faddl.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fdiv.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fdivl.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_ffma.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_ffmal.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fma.c:73:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/soft-fp/s_fmaf.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fmal.c:70:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_ldouble is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/ieee754/soft-fp/s_fmul.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fmull.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fsqrt.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fsqrtl.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fsub.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/ieee754/soft-fp/s_fsubl.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/e_sqrtl.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/e_ilogb.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_ZERO [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/e_ilogbf.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_ZERO [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/e_scalb.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/e_scalb.c:50:19: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/loongarch/fpu/e_scalbf.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/e_scalbf.c:50:19: style: Same expression on both sides of '/'. [duplicateExpression] glibc-2.38/sysdeps/loongarch/fpu/fclrexcpt.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAUSE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/fedisblxcpt.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/feenablxcpt.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/fegetenv.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/fegetexcept.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/fegetround.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/feholdexcpt.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/fesetenv.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/fesetmode.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/fesetround.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/feupdateenv.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/fraiseexcpt.c:79:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_finite.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_finitef.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum_mag.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum_mag_num.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum_magf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum_num.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximum_numf.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fmaximumf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum_mag.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum_mag_num.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum_mag_numf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum_magf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum_num.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimum_numf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fminimumf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fpclassify.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NORM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_fpclassifyf.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_NORM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_isinf.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_isinff.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_isnan.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_isnanf.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/loongarch/fpu/s_issignaling.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/fpu/s_issignalingf.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FCLASS_SNAN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/loongarch/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/loongarch/sotruss-lib.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/backtrace.c:115:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/coldfire/fpu/fraiseexcpt.c:66:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/fclrexcpt.c:48:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/fegetenv.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/fegetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/feholdexcpt.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/fesetenv.c:72:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/fesetmode.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/m68k/fpu/fesetround.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/fpu/feupdateenv.c:48:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/m68k/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:60:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:60:1: debug: Function::addArguments found argument '__atan' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:61:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:61:1: debug: Function::addArguments found argument '__cos' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:62:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:62:1: debug: Function::addArguments found argument '__sin' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:63:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:63:1: debug: Function::addArguments found argument '__tan' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:64:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:64:1: debug: Function::addArguments found argument '__tanh' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:65:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:65:1: debug: Function::addArguments found argument '__fabs' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:67:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:67:1: debug: Function::addArguments found argument '__rint' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:68:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:68:1: debug: Function::addArguments found argument '__expm1' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:69:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:69:1: debug: Function::addArguments found argument '__log1p' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:71:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:71:1: debug: Function::addArguments found argument '__significand' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:73:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:73:1: debug: Function::addArguments found argument '__trunc' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:118:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:119:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:120:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:155:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:156:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:157:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:170:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:171:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:172:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:203:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:204:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:205:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:217:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:218:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:219:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:245:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:245:1: debug: Function::addArguments found argument '__ieee754_acos' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:246:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:246:1: debug: Function::addArguments found argument '__ieee754_asin' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:247:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:247:1: debug: Function::addArguments found argument '__ieee754_cosh' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:248:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:248:1: debug: Function::addArguments found argument '__ieee754_sinh' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:249:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:249:1: debug: Function::addArguments found argument '__ieee754_exp' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:250:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:250:1: debug: Function::addArguments found argument '__ieee754_exp2' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:251:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:251:1: debug: Function::addArguments found argument '__ieee754_exp10' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:252:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:252:1: debug: Function::addArguments found argument '__ieee754_log10' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:253:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:253:1: debug: Function::addArguments found argument '__ieee754_log2' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:254:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:254:1: debug: Function::addArguments found argument '__ieee754_log' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:255:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:255:1: debug: Function::addArguments found argument '__ieee754_sqrt' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:256:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:256:1: debug: Function::addArguments found argument '__ieee754_atanh' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:258:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:265:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:272:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:280:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:287:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:294:1: debug: Function::addArguments found argument '__' with varid 0. [varid0] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:205:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __x [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:155:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:156:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/m68k/m680x0/fpu/mathimpl.h:157:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/m68k/m680x0/fpu/e_atan2.c:35:1: error: syntax error [syntaxError] glibc-2.38/sysdeps/m68k/m680x0/fpu/e_exp10f.c:5:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/e_ilogb.c:33:1: error: syntax error [syntaxError] glibc-2.38/sysdeps/m68k/m680x0/fpu/e_pow.c:35:1: error: syntax error [syntaxError] glibc-2.38/sysdeps/m68k/m680x0/fpu/e_scalb.c:35:1: error: syntax error [syntaxError] glibc-2.38/sysdeps/m68k/m680x0/fpu/fraiseexcpt.c:80:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_atan_template.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_ccosh_template.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If M_SUF is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_ceil_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_cexp_template.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If M_SUF is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_cos_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_csin_template.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If M_SUF is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_csinh_template.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If M_SUF is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_expm1_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_fabs_template.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_floor_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_frexp_template.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_isinf.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If __CONCAT is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrint.c:57:11: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 47. [shiftTooManyBits] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrint.c:47:13: note: Assuming that condition 'e>52' is not redundant glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrint.c:57:11: note: Shift glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrintf.c:48:57: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 45. [shiftTooManyBits] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrintf.c:45:13: note: Assuming that condition 'e>55' is not redundant glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrintf.c:48:57: note: Shift glibc-2.38/sysdeps/m68k/m680x0/fpu/s_llrintf.c:50:9: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_log1p.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If __CONCAT is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_lrint_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_modf_template.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_nextafterl.c:104:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_remquo_template.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_rint_template.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_scalbn.c:44:1: error: syntax error [syntaxError] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_sin_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_tan_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_tanh_template.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/m680x0/fpu/s_trunc_template.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If M_DECL_FUNC is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/m68k/setjmp.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmpbuf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/m68k/sotruss-lib.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/_strerror.c:62:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/adjtime.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/clock_gettime.c:104:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/clock_nanosleep.c:109:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/getloadavg.c:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_LOAD_INFO_COUNT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/getloadavg.c:41:23: error: Uninitialized variable: info [uninitvar] glibc-2.38/sysdeps/mach/getpagesize.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/getsysstats.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/htl/pt-block.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_RCV_MSG [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-stack-alloc.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-thread-alloc.c:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_MSG_TYPE_COPY_SEND [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-thread-alloc.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_total [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-thread-start.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_total [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-thread-start.c:42:5: warning: Unused variable value 'ok' [constStatement] glibc-2.38/sysdeps/mach/htl/pt-thread-terminate.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vm_page_size [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-thread-terminate.c:89:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/mach/htl/pt-thread-terminate.c:83:7: note: err is assigned glibc-2.38/sysdeps/mach/htl/pt-thread-terminate.c:89:7: note: err is overwritten glibc-2.38/sysdeps/mach/htl/pt-timedblock.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/htl/pt-wakeup.c:33:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_SEND_MSG [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/_Fork.c:259:0: error: #error task_set_exception_port? [preprocessorErrorDirective] glibc-2.38/sysdeps/mach/hurd/_exit.c:54:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/access.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/accept4.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/adjtime.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/bind.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/brk.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/brk.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_brk_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/bind.c:112:6: warning: Unused variable value 'err' [constStatement] glibc-2.38/sysdeps/mach/hurd/chdir.c:27:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_ports [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/check_fds.c:52:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_DEVNULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/check_fds.c:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/check_fds.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_enable_secure [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/chflags.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/chmod.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/chown.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/chroot.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/clock.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BASIC_INFO_COUNT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/clock.c:37:23: error: Uninitialized variable: bi [uninitvar] glibc-2.38/sysdeps/mach/hurd/clock.c:43:23: error: Uninitialized variable: tti [uninitvar] glibc-2.38/sysdeps/mach/hurd/chroot.c:45:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/mach/hurd/clock_settime.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/close.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/close_nocancel.c:30:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptor [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/close_nocancel_nostatus.c:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptor [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/close_range.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/dirstream.h:38:25: error: syntax error [syntaxError] glibc-2.38/sysdeps/mach/hurd/connect.c:83:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/cthreads.c:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/cthreads.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/cthreads.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/dirfd.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/dl-execstack.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_stack_end [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/dup2.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/dup3.c:138:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/euidaccess.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/execve.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/execveat.c:36:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_EXEC [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/f_setlk.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_SH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fchdir.c:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_ports [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/faccessat.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_EACCESS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fchflags.c:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/faccessat.c:76:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/mach/hurd/faccessat.c:73:8: note: err is assigned glibc-2.38/sysdeps/mach/hurd/faccessat.c:76:13: note: err is overwritten glibc-2.38/sysdeps/mach/hurd/faccessat.c:96:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/mach/hurd/faccessat.c:93:8: note: err is assigned glibc-2.38/sysdeps/mach/hurd/faccessat.c:96:13: note: err is overwritten glibc-2.38/sysdeps/mach/hurd/faccessat.c:70:12: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/faccessat.c:46:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/faccessat.c:70:12: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/faccessat.c:90:12: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/faccessat.c:46:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/faccessat.c:90:12: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/faccessat.c:81:9: warning: Unused variable value 'err' [constStatement] glibc-2.38/sysdeps/mach/hurd/faccessat.c:101:9: warning: Unused variable value 'err' [constStatement] glibc-2.38/sysdeps/mach/hurd/fchmod.c:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fchmodat.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/fchown.c:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fchownat.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fcntl.c:284:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/fdatasync.c:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fdopendir.c:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fexecve.c:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fgetxattr.c:30:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/flistxattr.c:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/flock.c:30:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fpathconf.c:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fremovexattr.c:30:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fsetxattr.c:30:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fstat64.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/statconv.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fstatat64.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/fstatfs.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/statfsconv.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fstatfs64.c:30:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/fsync.c:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/ftruncate.c:29:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/ftruncate64.c:29:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utime-helper.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIME_NOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utime-helper.c:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utime-helper.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIG_BAD_ID [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utime-helper.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIME_NOW [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utime-helper.c:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_nsec [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utime-helper.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIG_BAD_ID [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/futimens.c:37:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/futimes.c:37:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/futimesat.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getcwd.c:306:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getdtsz.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getegid.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getentropy.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getentropy.c:38:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/mach/hurd/getentropy.c:38:22: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/mach/hurd/getentropy.c:56:14: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/mach/hurd/geteuid.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getgid.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getgroups.c:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getitimer.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getlogin.c:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getlogin_r.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getpeername.c:38:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getpgid.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getpid.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getppid.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_ppid [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getpriority.c:84:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getrandom.c:154:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getresgid.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getresuid.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getrlimit.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/getrusage.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BASIC_INFO_COUNT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getsid.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_pid [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getrusage.c:42:20: error: Uninitialized variable: bi [uninitvar] glibc-2.38/sysdeps/mach/hurd/getrusage.c:56:20: error: Uninitialized variable: tti [uninitvar] glibc-2.38/sysdeps/mach/hurd/getsockname.c:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getsockopt.c:41:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getuid.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/getxattr.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/group_member.c:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-docancel.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_ENABLE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c:50:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __clock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-checklocked.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ROBUST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-checklocked.c:27:47: style: Parameter 'mtxp' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-consistent.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-destroy.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-init.c:58:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-lock.c:79:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-timedlock.c:89:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c:30:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c:31:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-trylock.c:83:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutex-unlock.c:90:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-getprioceiling.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ROBUST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-setprioceiling.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_NONE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c:29:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c:29:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-mutexattr-settype.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-sigstate-init.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_pthread_num_threads [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-sigstate.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-sysdep.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pthread_total [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-sysdep.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_pthread_threads [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/htl/pt-sysdep.c:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libc_stack_end [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/i386/htl/pt-machdep.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i386_THREAD_STATE_COUNT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/i386/htl/pt-machdep.c:53:26: error: Uninitialized variable: state [uninitvar] glibc-2.38/sysdeps/mach/hurd/i386/htl/pt-setup.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vm_page_size [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/i386/longjmp-ts.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmpbuf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/i386/sigreturn.c:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/i386/sigreturn.c:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SIG_CANT_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/if_index.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/ifreq.c:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/ioctl.c:344:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/isatty.c:30:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/jmp-unwind.c:28:0: error: #error " fails to define _JMPBUF_UNWINDS" [preprocessorErrorDirective] glibc-2.38/sysdeps/mach/hurd/kill.c:149:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/lchmod.c:30:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/lchown.c:30:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/lgetxattr.c:29:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/libc_sigaction.c:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/link.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/linkat.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/linkat.c:68:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/listen.c:31:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/listxattr.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/llistxattr.c:29:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/lremovexattr.c:29:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/lseek.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/lseek64.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/lsetxattr.c:30:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/lstat64.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/lstat.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/lutimes.c:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/mig-reply.c:61:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/mkdir.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/mkdirat.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/mknodat.c:114:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/mlock.c:42:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/mmap.c:203:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/mmap64.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/mremap.c:179:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/msync.c:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_INVALIDATE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/munlock.c:41:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_PROT_NONE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/munlockall.c:37:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_WIRE_NONE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/msync.c:33:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/mach/hurd/msync.c:34:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/mach/hurd/open.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/open_nocancel.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/openat.c:58:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/openat_nocancel.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/pathconf.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/pipe.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/pipe2.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/poll.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/pread.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/pread64.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/pread64_nocancel.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/profil.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/profil.c:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_profil_failure [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/profil.c:201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_RCV_MSG [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/profil.c:235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/profil.c:168:8: error: Division by zero. [zerodiv] glibc-2.38/sysdeps/mach/hurd/profil.c:166:11: note: Assignment 'b=0', assigned value is 0 glibc-2.38/sysdeps/mach/hurd/profil.c:168:8: note: Division by zero glibc-2.38/sysdeps/mach/hurd/ptrace.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_t [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/ptsname.c:85:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/ptrace.c:286:7: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/mach/hurd/ptrace.c:275:12: note: data is assigned glibc-2.38/sysdeps/mach/hurd/ptrace.c:286:7: note: data is overwritten glibc-2.38/sysdeps/mach/hurd/ptrace.c:51:32: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/mach/hurd/ptrace.c:51:27: error: Uninitialized variable: addr [uninitvar] glibc-2.38/sysdeps/mach/hurd/ptrace.c:51:34: error: Uninitialized variable: data [uninitvar] glibc-2.38/sysdeps/mach/hurd/pwrite.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/pwrite64.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/pwrite64_nocancel.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/read.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/read_nocancel.c:27:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptor [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/readdir.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirent64 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/readdir.c:55:13: style: Condition 'd_ino!=entry64->d_ino' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/mach/hurd/readdir.c:54:21: note: d_ino is assigned 'entry64->d_ino' here. glibc-2.38/sysdeps/mach/hurd/readdir.c:55:13: note: Condition 'd_ino!=entry64->d_ino' is always false glibc-2.38/sysdeps/mach/hurd/readdir.c:53:5: portability: '(void*)(&entry64->d_ino+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/mach/hurd/readlink.c:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/readlinkat.c:81:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/reboot.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/recv.c:69:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/recvmsg.c:256:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/removexattr.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/recvfrom.c:46:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/rename.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/recvfrom.c:60:13: style: Local variable 'buf' shadows outer argument [shadowArgument] glibc-2.38/sysdeps/mach/hurd/recvfrom.c:31:27: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/recvfrom.c:60:13: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/renameat.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/renameat2.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/revoke.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/rewinddir.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/rmdir.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sbrk.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sched_gets.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sched_sets.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/select.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/send.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sendfile64.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sendmsg.c:216:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sendto.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sendto.c:79:12: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/mach/hurd/sendto.c:76:7: note: err is assigned glibc-2.38/sysdeps/mach/hurd/sendto.c:79:12: note: err is overwritten glibc-2.38/sysdeps/mach/hurd/sendto.c:94:6: warning: Unused variable value 'err' [constStatement] glibc-2.38/sysdeps/mach/hurd/setegid.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/seteuid.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setgid.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setgroups.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setlogin.c:27:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setitimer.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_RCV_MSG [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setitimer.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setitimer.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setitimer.c:348:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setitimer.c:377:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setpgid.c:47:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/setpriority.c:97:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/setregid.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setresgid.c:126:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/setresuid.c:127:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/setreuid.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setrlimit.c:53:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/setsid.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setsockopt.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/setuid.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HURD_CRITICAL_BEGIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/setxattr.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/shutdown.c:34:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sigaltstack.c:60:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sigpending.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sigprocmask.c:82:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sigstack.c:39:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_ONSTACK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sigstack.c:25:28: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/mach/hurd/sigsuspend.c:86:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sigtimedwait.c:169:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sigwait.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/sigwaitinfo.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/socket.c:77:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/socketpair.c:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_TYPE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/spawni.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_INT_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/stat.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/stat64.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/spawni.c:243:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/mach/hurd/spawni.c:688:11: style: The if condition is the same as the previous if condition [duplicateCondition] glibc-2.38/sysdeps/mach/hurd/spawni.c:682:11: note: First condition glibc-2.38/sysdeps/mach/hurd/spawni.c:688:11: note: Second condition glibc-2.38/sysdeps/mach/hurd/spawni.c:141:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/mach/hurd/spawni.c:138:6: note: err is assigned glibc-2.38/sysdeps/mach/hurd/spawni.c:141:11: note: err is overwritten glibc-2.38/sysdeps/mach/hurd/spawni.c:124:15: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/spawni.c:103:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/spawni.c:124:15: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/spawni.c:161:12: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/spawni.c:103:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/spawni.c:161:12: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/spawni.c:251:15: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/spawni.c:103:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/spawni.c:251:15: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/spawni.c:276:15: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/spawni.c:103:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/spawni.c:276:15: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/spawni.c:512:11: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/spawni.c:103:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/spawni.c:512:11: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/spawni.c:809:10: style: Local variable 'err' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/mach/hurd/spawni.c:103:11: note: Shadowed declaration glibc-2.38/sysdeps/mach/hurd/spawni.c:809:10: note: Shadow variable glibc-2.38/sysdeps/mach/hurd/spawni.c:146:7: warning: Unused variable value 'err' [constStatement] glibc-2.38/sysdeps/mach/hurd/spawni.c:346:23: style: Variable 'actions' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/mach/hurd/spawni.c:157:11: error: Uninitialized variable: dtable_cells [uninitvar] glibc-2.38/sysdeps/mach/hurd/spawni.c:157:39: error: Uninitialized variable: dtable [uninitvar] glibc-2.38/sysdeps/mach/hurd/spawni.c:180:11: error: Uninitialized variable: flags [uninitvar] glibc-2.38/sysdeps/mach/hurd/spawni.c:205:31: error: Uninitialized variable: dtablesize [uninitvar] glibc-2.38/sysdeps/mach/hurd/statfs.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/statfs64.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/symlink.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/symlinkat.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _HURD_SYMLINK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/sync.c:27:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/syncfs.c:27:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/times.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BASIC_INFO_COUNT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/times.c:50:23: error: Uninitialized variable: bi [uninitvar] glibc-2.38/sysdeps/mach/hurd/times.c:56:23: error: Uninitialized variable: tti [uninitvar] glibc-2.38/sysdeps/mach/hurd/tmpfile.c:40:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/truncate.c:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/truncate64.c:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/ttyname.c:33:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/ttyname_r.c:49:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/umask.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_umask [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/uname.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/unlink.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/unlinkat.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_REMOVEDIR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utimensat.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/utimes.c:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/wait4.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/wait4_nocancel.c:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/waitid.c:121:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/write.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/hurd/write_nocancel.c:26:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptor [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/writev_nocancel_nostatus.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/exc2signal.c:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILL_INVOPR_FAULT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:120:29: debug: Scope::checkVariable found variable '__executable_start' with varid 0. [varid0] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __fpu_control [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __environ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hurd_preinit_hook [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doinit [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/ioperm.c:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:210:9: style: Variable 'caller' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/mach/hurd/x86/init-first.c:122:42: portability: '(const void*)ehdr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i386_THREAD_STATE_COUNT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c:42:47: error: Uninitialized variable: state [uninitvar] glibc-2.38/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c:61:51: error: Uninitialized variable: fsgs_state [uninitvar] glibc-2.38/sysdeps/mach/hurd/x86/trampoline.c:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXC_BAD_ACCESS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/trampoline.c:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_GS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/trampoline.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i386_REGS_SEGS_STATE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86_64/htl/pt-setup.c:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i386_THREAD_STATE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86_64/longjmp-ts.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmpbuf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86/trampoline.c:241:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/mach/hurd/x86/trampoline.c:200:9: portability: 'sigsp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/mach/hurd/x86/trampoline.c:117:17: style: struct member 'Anonymous0::_pointer_sized' is never used. [unusedStructMember] glibc-2.38/sysdeps/mach/hurd/x86_64/sigreturn.c:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/hurd/x86_64/sigreturn.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SIG_CANT_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/mprotect.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/munmap.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/readonly-area.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_PROT_WRITE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/sched_yield.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/sleep.c:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_RCV_TIMEOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/strerror_l.c:105:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mach/usleep.c:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_RCV_TIMEOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mach/xpg-strerror.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err_max_system [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/microblaze/backtrace.c:142:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/microblaze/backtrace_linux.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_rt_sigreturn [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/microblaze/backtrace_linux.c:30:24: style: Variable 'tramp' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/microblaze/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/microblaze/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/microblaze/sotruss-lib.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/__longjmp.c:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmp_buf_internal_tag [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/dl-trampoline.c:30:31: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/fclrexcpt.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAUSE_SHIFT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/fpu/fedisblxcpt.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/fpu/feenablxcpt.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/fpu/fegetenv.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/fegetexcept.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/fpu/fegetround.c:32:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/feholdexcpt.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/fesetenv.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/fesetmode.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_MODE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/fpu/fesetround.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/feupdateenv.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/fpu/fraiseexcpt.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/ieee754/s_fmal.c:4:0: error: #error "long double fma being compiled for o32 ABI" [preprocessorErrorDirective] glibc-2.38/sysdeps/mips/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/mips/mips64/__longjmp.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmp_buf_internal_tag [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/mips64/e_sqrtl.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/mips64/setjmp_aux.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmpbuf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/setjmp_aux.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __jmpbuf [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/sotruss-lib.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/mips/tst-mode-switch-1.c:28:0: error: #error This test requires -mfpxx -mno-odd-spreg [preprocessorErrorDirective] glibc-2.38/sysdeps/mips/tst-mode-switch-2.c:28:0: error: #error This test requires -mfpxx -mno-odd-spreg [preprocessorErrorDirective] glibc-2.38/sysdeps/mips/tst-abi-interlink.c:823:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPABI_NATIVE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/mips/tst-mode-switch-3.c:27:0: error: #error This test requires -mfpxx -mno-odd-spreg [preprocessorErrorDirective] glibc-2.38/sysdeps/nios2/dl-init.c:24:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyn [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nios2/dl-init.c:22:42: style: Parameter 'main_map' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/nios2/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nios2/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/mips/tst-abi-interlink.c:720:32: style: Parameter 'objects' can be declared as const array [constParameter] glibc-2.38/sysdeps/nios2/sotruss-lib.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/nptl/_Fork.c:25:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nptl/dl-mutex.c:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_ns [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nptl/dl-thread_gscope_wait.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_stack_cache_lock [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nptl/dl-tls_init_tp.c:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_stack_used [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nptl/dl-tls_init_tp.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SELF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/nptl/dl-thread_gscope_wait.c:30:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/nptl/jmp-unwind.c:27:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_STACK_FRAME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/or1k/libc-tls.c:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/or1k/libc-tls.c:30:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/or1k/sotruss-lib.c:25:34: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/posix/alarm.c:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/clock_getres.c:68:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/cuserid.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_cuserid [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/dup.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/dup2.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/euidaccess.c:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/flock.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_NB [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/fpathconf.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:1:1: style: union member 'msgstr_t::str1' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:2:1: style: union member 'msgstr_t::str2' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:3:1: style: union member 'msgstr_t::str3' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:4:1: style: union member 'msgstr_t::str4' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:5:1: style: union member 'msgstr_t::str5' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:6:1: style: union member 'msgstr_t::str6' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:7:1: style: union member 'msgstr_t::str7' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:8:1: style: union member 'msgstr_t::str8' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:9:1: style: union member 'msgstr_t::str9' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:10:1: style: union member 'msgstr_t::str10' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:11:1: style: union member 'msgstr_t::str11' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:12:1: style: union member 'msgstr_t::str12' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:13:1: style: union member 'msgstr_t::str13' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:14:1: style: union member 'msgstr_t::str14' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:15:1: style: union member 'msgstr_t::str15' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:16:1: style: union member 'msgstr_t::str16' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:17:1: style: union member 'msgstr_t::str17' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:18:1: style: union member 'msgstr_t::str18' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/gai_strerror-strs.h:19:1: style: union member 'msgstr_t::str19' is never used. [unusedStructMember] glibc-2.38/sysdeps/posix/getcwd.c:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/getdtsz.c:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/gethostname.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENAMETOOLONG [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/getcwd.c:324:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/sysdeps/posix/getcwd.c:337:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] glibc-2.38/sysdeps/posix/getcwd.c:271:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/posix/getpagesize.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/isfdtype.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/killpg.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/libc_fatal.c:113:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/libc_fatal.c:103:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/posix/libc_fatal.c:113:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/posix/libc_fatal.c:68:10: style: The comparison 'fd == -1' is always true. [knownConditionTrueFalse] glibc-2.38/sysdeps/posix/libc_fatal.c:60:13: note: 'fd' is assigned value '-1' here. glibc-2.38/sysdeps/posix/libc_fatal.c:68:10: note: The comparison 'fd == -1' is always true. glibc-2.38/sysdeps/posix/nice.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/open64.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/pathconf.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/posix_fallocate.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/posix_fallocate64.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/pread.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/pread64.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/preadv2.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/preadv64v2.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/preadv_common.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/preadv_common.c:76:11: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] glibc-2.38/sysdeps/posix/profil.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __profil_counter [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/pwrite.c:60:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/pwrite64.c:58:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/pwritev2.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/pwritev64v2.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/pwritev_common.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/raise.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/readv.c:87:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/remove.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/rename.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sigblock.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/sigignore.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sigintr.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/signal.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/sigpause.c:59:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/sigset.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sigsetmask.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sigsuspend.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/sigwait.c:90:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/sleep.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sysconf.c:1216:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/posix/sprofil.c:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_PROF [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/system.c:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sysv_signal.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/sprofil.c:140:14: style: Variable 'region' is reassigned a value before the old one has been used. [redundantAssignment] glibc-2.38/sysdeps/posix/sprofil.c:128:15: note: region is assigned glibc-2.38/sysdeps/posix/sprofil.c:140:14: note: region is overwritten glibc-2.38/sysdeps/posix/sprofil.c:331:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glibc-2.38/sysdeps/posix/sprofil.c:109:18: style: Variable 'region' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/posix/sprofil.c:181:77: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/posix/sprofil.c:258:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/posix/sprofil.c:259:16: style: Variable 'r' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/posix/sprofil.c:306:10: warning: Uninitialized variable: p [uninitvar] glibc-2.38/sysdeps/posix/sprofil.c:302:17: note: Assuming condition is false glibc-2.38/sysdeps/posix/sprofil.c:306:10: note: Uninitialized variable: p glibc-2.38/sysdeps/posix/tempname.c:43:0: error: #error report this to bug-gnulib@gnu.org [preprocessorErrorDirective] glibc-2.38/sysdeps/posix/truncate.c:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/ttyname.c:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/ttyname_r.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/ttyname_r.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/ulimit.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_FSIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/utime.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/utimes.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/posix/utimes.c:40:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] glibc-2.38/sysdeps/posix/utimes.c:29:24: style: Variable 'times' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/posix/writev.c:86:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/ffs.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/e_sqrtf.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/e_sqrt.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fclrexcpt.c:48:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/fe_mask.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fe_nomask.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fedisblxcpt.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ALL_INVALID [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fedisblxcpt.c:28:23: style: Variable 'curr.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/feenablxcpt.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ALL_INVALID [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/feenablxcpt.c:28:23: style: Variable 'curr.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/fegetenv.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/fegetexcept.c:26:11: style: Variable 'fe.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/fegetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/feholdexcpt.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/fesetenv.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/fesetexcept.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPSCR_STICKY_BITS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fesetexcept.c:26:10: style: Variable 'u.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/fesetmode.c:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPSCR_STATUS_MASK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fesetmode.c:30:12: style: Variable 'old.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/fesetround.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/feupdateenv.c:52:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/fgetexcptflg.c:27:10: style: Variable 'u.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/fraiseexcpt.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/fpu/fsetexcptflg.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ALL_INVALID [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/fsetexcptflg.c:28:10: style: Variable 'u.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/ftestexcept.c:27:10: style: Variable 'u.fenv' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/fpu/s_ceil.c:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CEIL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_ceilf.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CEIL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_floor.c:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_floorf.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_nearbyint.c:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEARBYINT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_nearbyintf.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEARBYINT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_rint.c:27:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RINT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_rintf.c:27:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RINT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_round.c:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUND [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_roundf.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUND [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_trunc.c:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNC [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/s_truncf.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNC [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/fpu/tst-setcontext-fpscr.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/hwcapinfo.c:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_platform [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/libc-tls.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/libc-tls.c:28:28: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/powerpc/longjmp.c:49:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/mod-cache-ppc.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_cache_line_size [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/mod-tlsopt-powerpc.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_pointer [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/mod-tlsopt-powerpc.c:22:14: style: Variable 'tls_arg' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/nofpu/atomic-feclearexcept.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/atomic-feholdexcept.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/atomic-feupdateenv.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fclrexcpt.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_ver is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/fedisblxcpt.c:26:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_disabled_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/feenablxcpt.c:25:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_disabled_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fegetenv.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/fegetexcept.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_disabled_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fegetmode.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_round_mode_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fegetround.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/feholdexcpt.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/fesetenv.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/fesetexcept.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fesetmode.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_round_mode_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fesetround.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/feupdateenv.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/flt-rounds.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_round_mode_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nofpu/fraiseexcpt.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_hidden_def is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/nofpu/fsetexcptflg.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sim_exceptions_thread [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_lock.c:22:42: style: Parameter 'lock' can be declared as pointer to const. However it seems that '__pthread_spin_lock' is a callback function, if 'lock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_lock.c:44:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_lock.c:22:42: note: Parameter 'lock' can be declared as pointer to const glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_trylock.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_trylock.c:23:45: style: Parameter 'lock' can be declared as pointer to const. However it seems that '__pthread_spin_trylock' is a callback function, if 'lock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_trylock.c:42:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/powerpc/nptl/pthread_spin_trylock.c:23:45: note: Parameter 'lock' can be declared as pointer to const glibc-2.38/sysdeps/powerpc/power4/wordcopy.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power4/wordcopy.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power4/wordcopy.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power4/wordcopy.c:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power6/wordcopy.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power6/wordcopy.c:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power6/wordcopy.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power6/wordcopy.c:195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPSIZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/power4/wordcopy.c:39:24: style: Variable '((op_t*)dstp)[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/power4/wordcopy.c:91:24: style: Variable '((op_t*)dstp)[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/power6/wordcopy.c:39:24: style: Variable '((op_t*)dstp)[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/power6/wordcopy.c:107:24: style: Variable '((op_t*)dstp)[0]' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_llrint.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_PPC_FCTIDZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc32/dl-machine.c:91:5: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_llrintf.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_PPC_FCTIDZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_llround.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_PPC_FCTIDZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_llround.c:119:50: style: Condition '(long long)((unsigned long long)xr+1)>0' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_llroundf.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_PPC_FCTIDZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_llroundf.c:64:50: style: Condition '(long long)((unsigned long long)xr+1)>0' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_lrint.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc32/fpu/s_lround.c:73:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:163:3: error: There is an unknown macro here somewhere. Configuration is required. If IFUNC_IMPL is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul-ppc32.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrintf.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_double is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llroundf.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If libm_alias_float is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/dl-machine.c:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_info [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc64/ffsll.c:34:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/fpu/s_llrint.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/fpu/s_llround.c:80:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/fpu/s_llroundf.c:80:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dl_hwcap2 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_DECL_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c:32:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_PLATFORM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c:434:3: error: There is an unknown macro here somewhere. Configuration is required. If IFUNC_IMPL is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/multiarch/strcspn.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/multiarch/strspn.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/powerpc64/tst-setjmp-bug21895-static.c:59:7: error: Resource leak: h [resourceLeak] glibc-2.38/sysdeps/powerpc/powerpc64/tst-setjmp-bug21895-static.c:66:7: error: Resource leak: h [resourceLeak] glibc-2.38/sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP2 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c:74:7: portability: Obsolescent function 'getcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedgetcontextCalled] glibc-2.38/sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c:44:13: style: Variable 'vscr_ptr' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/sigjmp.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __mask_was_saved [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/sotruss-lib.c:44:1: error: There is an unknown macro here somewhere. Configuration is required. If ElfW is a macro then please configure it. [unknownMacro] glibc-2.38/sysdeps/powerpc/test-arith.c:534:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_ENV [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/test-arith.c:570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LIB_VERSION [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/test-arith.c:232:12: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:233:12: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:504:8: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:505:8: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:506:9: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:529:11: style: Local variable 'excepts' shadows outer variable [shadowVariable] glibc-2.38/sysdeps/powerpc/test-arith.c:247:3: note: Shadowed declaration glibc-2.38/sysdeps/powerpc/test-arith.c:529:11: note: Shadow variable glibc-2.38/sysdeps/powerpc/test-arith.c:227:22: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/test-arith.c:227:27: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/test-arith.c:501:18: style: Variable 'cx' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/test-arith.c:501:23: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/test-arith.c:501:28: style: Variable 'cxx' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/powerpc/test-arith.c:232:12: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:233:12: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:504:8: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:505:8: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-arith.c:506:9: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glibc-2.38/sysdeps/powerpc/test-get_hwcap.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tp [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/test-get_hwcap.c:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/test-gettimebase.c:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-cache-ppc-static-dlopen.c:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-cache-ppc-static-dlopen.c:43:7: error: Resource leak: handle [resourceLeak] glibc-2.38/sysdeps/powerpc/tst-cache-ppc-static-dlopen.c:30:9: style: Local variable 'test_cache' shadows outer function [shadowFunction] glibc-2.38/sysdeps/powerpc/tst-cache-ppc-static-dlopen.c:23:5: note: Shadowed declaration glibc-2.38/sysdeps/powerpc/tst-cache-ppc-static-dlopen.c:30:9: note: Shadow variable glibc-2.38/sysdeps/powerpc/tst-cache-ppc.c:26:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-set_ppr.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-set_ppr.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-tlsifunc.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-tlsifunc.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bar_gd [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-tlsifunc.c:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/powerpc/tst-tlsifunc.c:54:10: error: Uninitialized variable: tmp [uninitvar] glibc-2.38/sysdeps/powerpc/tst-tlsifunc.c:48:12: style: Variable 'tmp' is not assigned a value. [unassignedVariable] glibc-2.38/sysdeps/pthread/thrd_priv.h:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/call_once.c:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable once_flag [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/cnd_init.c:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnd_t [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/eintr.c:53:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/eintr.c:44:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'eintr_source' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/eintr.c:86:26: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/eintr.c:44:21: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/mtx_init.c:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx_t [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/pthread_atfork.c:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dso_handle [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/sem_close.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/sem_open.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/sem_routines.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/sem_routines.c:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLL_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/sem_unlink.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/sem_routines.c:52:46: style: Condition 'as->ino==bs->ino' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/pthread/sem_routines.c:50:15: note: Assuming that condition 'as->ino!=bs->ino' is not redundant glibc-2.38/sysdeps/pthread/sem_routines.c:52:46: note: Condition 'as->ino==bs->ino' is always false glibc-2.38/sysdeps/pthread/sem_routines.c:56:46: style: Condition 'as->dev==bs->dev' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/pthread/sem_routines.c:54:15: note: Assuming that condition 'as->dev!=bs->dev' is not redundant glibc-2.38/sysdeps/pthread/sem_routines.c:56:46: note: Condition 'as->dev==bs->dev' is always false glibc-2.38/sysdeps/pthread/sem_routines.c:38:7: style: struct member 'search_sem::refcnt' is never used. [unusedStructMember] glibc-2.38/sysdeps/pthread/sem_routines.c:39:10: style: struct member 'search_sem::sem' is never used. [unusedStructMember] glibc-2.38/sysdeps/pthread/thrd_create.c:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_t [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/thrd_sleep.c:27:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tss_create.c:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tss_t [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-_res1.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-_res1.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-_res1.c:27:17: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-_res1.c:50:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-_res1.c:27:17: note: Parameter 'resp' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-_res1.c:35:35: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/pthread/tst-abstime.c:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-abstime.c:67:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-atfork2.c:128:15: style: Condition 'val!=10' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/pthread/tst-atfork2.c:117:9: note: Assignment 'val=1', assigned value is 1 glibc-2.38/sysdeps/pthread/tst-atfork2.c:119:11: note: Assuming condition is false glibc-2.38/sysdeps/pthread/tst-atfork2.c:128:15: note: Condition 'val!=10' is always true glibc-2.38/sysdeps/pthread/tst-atfork2mod.c:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dso_handle [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-atfork3.c:85:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_allow_none [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-atfork3.c:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-atfork3.c:65:18: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'proc_func' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-atfork3.c:84:35: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-atfork3.c:65:18: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-atfork3.c:93:20: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'thread_func' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-atfork3.c:106:29: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-atfork3.c:93:20: note: Parameter 'closure' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-atfork4.c:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-atfork4.c:29:20: style: Parameter 'x' can be declared as pointer to const. However it seems that 'thread_func' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-atfork4.c:80:27: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-atfork4.c:29:20: note: Parameter 'x' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-attr1.c:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_INHERIT_SCHED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-backtrace1.c:42:21: style: Condition 'call_do_bt()!=57' is always false [knownConditionTrueFalse] glibc-2.38/sysdeps/pthread/tst-backtrace1.c:36:16: note: Calling function 'do_bt' returns 56 glibc-2.38/sysdeps/pthread/tst-backtrace1.c:42:18: note: Calling function 'call_do_bt' returns 57 glibc-2.38/sysdeps/pthread/tst-backtrace1.c:42:21: note: Condition 'call_do_bt()!=57' is always false glibc-2.38/sysdeps/pthread/tst-backtrace1.c:40:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-backtrace1.c:51:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-backtrace1.c:40:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-bad-schedattr.c:28:24: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/pthread/tst-barrier1.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-barrier2.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-barrier3.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-barrier2.c:63:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:70:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:79:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:79:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:85:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:85:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:91:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:91:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:97:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:97:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:103:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:103:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:109:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:109:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:115:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:115:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:121:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:121:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:129:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-barrier2.c:129:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-barrier3.c:94:11: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/pthread/tst-barrier4.c:38:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic3.c:39:11: style: Parameter 'a' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-basic3.c:66:40: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-basic3.c:39:11: note: Parameter 'a' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-basic5.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic6.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic6.c:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic7.c:18:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic7.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_AS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic7.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-basic7.c:19:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/pthread/tst-basic7.c:34:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/pthread/tst-call-once.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-call-once.c:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel-self-cancelstate.c:46:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: style: Parameter 'cleanup_should_fail' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'cleanup_should_fail' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel-self-cancelstate.c:32:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: note: Parameter 'cleanup_should_fail' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: style: Parameter 'cleanup_should_fail' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'cleanup_should_fail' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel-self-canceltype.c:31:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: note: Parameter 'cleanup_should_fail' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: style: Parameter 'cleanup_should_fail' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: style: Parameter 'cleanup_should_fail' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'cleanup_should_fail' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel-self-testcancel.c:31:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: note: Parameter 'cleanup_should_fail' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: style: Parameter 'cleanup_should_fail' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'cleanup_should_fail' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel-self.c:31:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel-self-cleanup.c:19:16: note: Parameter 'cleanup_should_fail' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel1.c:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel1.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel10.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel1.c:32:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel1.c:56:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel1.c:32:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel10.c:25:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel10.c:43:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel10.c:25:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel11.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel11.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel11.c:31:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel11.c:48:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel11.c:31:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel12.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel12.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel12.c:33:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel12.c:48:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel12.c:33:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel13.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel13.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel13.c:33:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel13.c:48:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel13.c:33:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel14.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel14.c:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel14.c:34:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel14.c:49:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel14.c:34:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel15.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel15.c:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel15.c:34:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel15.c:51:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel15.c:34:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel15.c:71:5: style: Variable 'e' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/pthread/tst-cancel16.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel16.c:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel18.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel18.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel16.c:34:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel16.c:50:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel16.c:34:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel18.c:87:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/sysdeps/pthread/tst-cancel18.c:33:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel18.c:49:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel18.c:33:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel18.c:40:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel18.c:124:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel18.c:40:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel2.c:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel2.c:28:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel2.c:63:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel2.c:28:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel19.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel20.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel20.c:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel20.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel19.c:180:3: error: Return value of allocation function 'creat' is not stored. [leakReturnValNotUsed] glibc-2.38/sysdeps/pthread/tst-cancel19.c:196:3: error: Return value of allocation function 'creat' is not stored. [leakReturnValNotUsed] glibc-2.38/sysdeps/pthread/tst-cancel19.c:212:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] glibc-2.38/sysdeps/pthread/tst-cancel19.c:228:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] glibc-2.38/sysdeps/pthread/tst-cancel19.c:31:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel19.c:68:35: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel19.c:31:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel21.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel21.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel21.c:217:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel22.c:31:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel22.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel25.c:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel25.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel25.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel26.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel26.c:36:19: error: Invalid write() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] glibc-2.38/sysdeps/pthread/tst-cancel26.c:29:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel26.c:52:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel26.c:29:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel28.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel28.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel29.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel29.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel29.c:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdPTR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel3.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel29.c:187:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/sysdeps/pthread/tst-cancel29.c:45:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel29.c:147:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel29.c:45:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel29.c:191:13: style: Variable 'status' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/pthread/tst-cancel30.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_ASYNCHRONOUS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel30.c:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel30.c:72:9: style: Variable 'status' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/pthread/tst-cancel4-common.c:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fds [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4-common.c:31:7: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4-common.c:71:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/sysdeps/pthread/tst-cancel4.c:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:205:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:359:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable events [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:392:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable events [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_PID [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG_PUSH_NEEDS_COMMENT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:577:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:603:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:637:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:684:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:743:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:801:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:852:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:900:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:944:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1001:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1074:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1281:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1478:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1533:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_PRIVATE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4-common.c:33:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:242:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:697:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:741:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:799:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:850:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:898:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1279:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1337:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1420:25: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1460:11: style: Condition 'arg!=NULL' is always true [knownConditionTrueFalse] glibc-2.38/sysdeps/pthread/tst-cancel4.c:776:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] glibc-2.38/sysdeps/pthread/tst-cancel4.c:957:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1392:3: error: Return value of allocation function 'creat' is not stored. [leakReturnValNotUsed] glibc-2.38/sysdeps/pthread/tst-cancel4.c:424:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/sysdeps/pthread/tst-cancel4.c:461:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/sysdeps/pthread/tst-cancel4.c:498:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] glibc-2.38/sysdeps/pthread/tst-cancel4.c:79:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_read' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1573:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:79:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:111:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_readv' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1574:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:111:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:144:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_write' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1579:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:144:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:181:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_writev' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1580:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:181:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:205:16: style: Variable 'iov' can be declared as const array [constVariable] glibc-2.38/sysdeps/pthread/tst-cancel4.c:215:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sleep' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1581:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:215:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:233:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_usleep' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1582:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:233:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:251:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_nanosleep' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1583:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:251:21: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:270:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_select' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1575:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:270:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:305:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_pselect' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1576:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:305:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:340:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_poll' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1577:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:340:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:373:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_ppoll' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1578:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:373:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:406:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_wait' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1584:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:406:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:443:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_waitpid' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1586:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:443:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:480:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_waitid' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1585:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:480:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:521:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sigpause' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1587:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:521:20: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:545:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sigsuspend' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1588:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:545:22: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:566:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sigwait' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1589:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:566:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:592:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sigwaitinfo' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1590:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:592:23: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:626:24: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sigtimedwait' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1591:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:626:24: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:661:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_pause' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1592:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:661:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:679:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_accept' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1593:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:679:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:727:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_send' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1594:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:727:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:785:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_recv' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1595:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:785:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:836:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_recvfrom' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1596:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:836:20: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:884:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_recvmsg' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1597:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:884:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:940:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_open' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1602:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:940:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:966:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_close' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1603:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:966:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:994:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_pread' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1604:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:994:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1022:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_pwrite' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1605:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1022:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1051:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_preadv' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1598:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1051:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1083:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_pwritev' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1600:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1083:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1107:16: style: Variable 'iov' can be declared as const array [constVariable] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1116:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_pwritev2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1601:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1116:20: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1142:16: style: Variable 'iov' can be declared as const array [constVariable] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1151:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_preadv2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1599:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1151:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1185:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_fsync' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1606:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1185:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1211:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_fdatasync' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1607:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1211:21: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1237:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_msync' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1608:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1237:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1265:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sendto' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1609:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1265:18: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1318:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_sendmsg' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1610:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1318:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1379:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_creat' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1611:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1379:17: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1401:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_connect' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1612:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1401:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:1451:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf_tcdrain' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1613:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4.c:1451:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4-common.h:84:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1550:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4-common.h:84:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4-common.h:96:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cl_fifo' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel4.c:955:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel4-common.h:96:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel4.c:771:29: error: Uninitialized variable: mem [uninitvar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1042:23: error: Uninitialized variable: mem [uninitvar] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1502:14: style: struct member 'Anonymous0::type' is never used. [unusedStructMember] glibc-2.38/sysdeps/pthread/tst-cancel4.c:1503:10: style: struct member 'Anonymous0::mem' is never used. [unusedStructMember] glibc-2.38/sysdeps/pthread/tst-cancel6.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel8.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel8.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel8.c:30:16: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cancel8.c:52:25: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cancel8.c:30:16: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cancel9.c:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel9.c:39:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cancel9.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cleanup1.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cleanup2.c:43:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cleanup3.c:55:3: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] glibc-2.38/sysdeps/pthread/tst-cnd-basic.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cnd-basic.c:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cnd-broadcast.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cnd-broadcast.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cnd-timedwait.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cnd-timedwait.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond-except.c:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond10.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond10.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond12.c:67:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond12.c:78:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:83:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:88:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:93:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:100:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:105:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:110:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:115:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:121:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:130:7: error: Memory leak: p [memleak] glibc-2.38/sysdeps/pthread/tst-cond12.c:135:13: style: Variable 'oldp' can be declared as pointer to const [constVariablePointer] glibc-2.38/sysdeps/pthread/tst-cond14.c:34:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond15.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond15.c:32:11: style: Parameter 'p' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-cond15.c:136:36: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-cond15.c:32:11: note: Parameter 'p' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-cond16.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond18.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond19.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond2.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond2.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond20.c:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond20.c:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond24.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond24.c:156:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond25.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond25.c:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond25.c:208:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond25.c:106:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:114:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:121:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:151:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:159:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:168:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:174:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:186:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] glibc-2.38/sysdeps/pthread/tst-cond25.c:59:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/pthread/tst-cond25.c:97:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] glibc-2.38/sysdeps/pthread/tst-cond27.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond27.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond4.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond5.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ERRORCHECK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond4.c:65:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:72:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:90:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:90:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:96:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:96:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:102:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:102:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:108:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:108:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:114:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:114:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:120:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:120:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:126:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:126:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:132:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:132:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:138:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:138:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:144:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:144:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:150:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:150:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:156:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:156:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:162:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:162:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:168:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:168:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:174:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:174:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:180:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:180:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:188:7: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:188:7: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:195:4: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:195:4: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond4.c:201:4: error: Memory leak: mem [memleak] glibc-2.38/sysdeps/pthread/tst-cond4.c:201:4: error: Resource leak: fd [resourceLeak] glibc-2.38/sysdeps/pthread/tst-cond6.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond7.c:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond8.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond8.c:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond8.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond8.c:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond9.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-cond9.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-create-detached.c:74:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-create-detached.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_AS [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-create-detached.c:50:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'do_nothing' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-create-detached.c:73:46: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-create-detached.c:50:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-create1.c:66:16: style: Parameter 'a' can be declared as pointer to const. However it seems that 'thread3' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-create1.c:91:28: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-create1.c:66:16: note: Parameter 'a' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-detach1.c:25:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-detach1.c:35:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-detach1.c:25:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-eintr2.c:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-eintr3.c:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-eintr5.c:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exec1.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exec2.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exec3.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exit1.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exit1.c:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exit2.c:13:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-exit2.c:28:38: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-exit2.c:13:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-exit3.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exit3.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-exit3.c:17:12: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-exit3.c:39:34: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-exit3.c:17:12: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-flock1.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_SH [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-flock1.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-flock2.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-flock2.c:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-fork2.c:30:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-fork2.c:59:38: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-fork2.c:30:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-fork3.c:30:12: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-fork3.c:57:39: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-fork3.c:30:12: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-fork4.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-getpid3.c:13:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'pid_thread' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-getpid3.c:66:41: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-getpid3.c:13:19: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-join14.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-join15.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-join15.c:30:11: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-join15.c:63:42: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-join15.c:30:11: note: Parameter 'arg' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-join2.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-join3.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-join3.c:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-join4.c:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-join5.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-key1.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_THREAD_KEYS_MAX [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-key1.c:40:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/pthread/tst-key2.c:32:11: style: Parameter 'p' can be declared as pointer to const. However it seems that 'f0' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-key2.c:48:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-key2.c:32:11: note: Parameter 'p' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-key2.c:40:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/pthread/tst-key3.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCELED [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-key3.c:32:11: style: Parameter 'p' can be declared as pointer to const. However it seems that 'f0' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glibc-2.38/sysdeps/pthread/tst-key3.c:48:3: note: You might need to cast the function pointer here glibc-2.38/sysdeps/pthread/tst-key3.c:32:11: note: Parameter 'p' can be declared as pointer to const glibc-2.38/sysdeps/pthread/tst-key3.c:40:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] glibc-2.38/sysdeps/pthread/tst-kill1.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill1.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-key4.c:66:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] glibc-2.38/sysdeps/pthread/tst-kill2.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill2.c:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill3.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill3.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill5.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill6.c:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-kill6.c:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-basic.c:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-basic.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx_plain [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-recursive.c:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx_plain [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-timedlock.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-timedlock.c:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-timedlock.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx_timed [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-trylock.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-trylock.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_success [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mtx-trylock.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx_timed [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mutex-errorcheck.c:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ERRORCHECK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mutex1.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mutex10.c:67:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glibc-2.38/sysdeps/pthread/tst-mutex11.c:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mutex2.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mutex2.c:109:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ERRORCHECK [valueFlowBailoutIncompleteVar] glibc-2.38/sysdeps/pthread/tst-mutex3.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteV