2026-03-21 10:54 ftp://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.194+20260315.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=libcurl --library=openssl --library=sqlite3 --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 498b2c6 (2026-03-20 14:07:58 +0100) count: 1601 1595 elapsed-time: 327.2 359.4 head-timing-info: old-timing-info: head results: elfutils-0.194+20260315/backends/libebl_CPU.h:64:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/libebl_CPU.h:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_pointer_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/linux-core-note.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:124:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_CORE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AARCH64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AARCH64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AARCH64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_init.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aarch64_register_info [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:95:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'aarch64_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/common-reloc.c:115:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/backends/aarch64_initreg.c:73:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/aarch64_initreg.c:74:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/aarch64_regs.c:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_encoding [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_structure_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Word [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_retval.c:164:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] elfutils-0.194+20260315/backends/aarch64_symbol.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_symbol.c:107:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_symbol.c:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_AARCH64_BTI_PLT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/aarch64_symbol.c:45:33: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/aarch64_symbol.c:46:12: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/aarch64_symbol.c:113:46: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/aarch64_symbol.c:141:13: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/alpha_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ALPHA_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ALPHA_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ALPHA_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha_dynamic_tag_name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'alpha_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/alpha_regs.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_retval.c:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_symbol.c:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_ALPHA_PLTRO [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_symbol.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_symbol.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALPHA_GPREL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_symbol.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_symbol.c:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STO_ALPHA_STD_GPLOAD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/alpha_symbol.c:43:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/alpha_symbol.c:64:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/alpha_symbol.c:65:10: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/alpha_symbol.c:133:34: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARC_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARC_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARC_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arc_init.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_machine_flag_check [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'arc_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/arc_symbol.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ARC_ALL_MSK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arc_symbol.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arc_symbol.c:50:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arc_symbol.c:51:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arc_symbol.c:69:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_cfi.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_CFA_same_value [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARM_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARM_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARM_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arm_segment_type_name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'arm_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/arm_initreg.c:56:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_initreg.c:57:17: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_machineflagname.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ARM_EABIMASK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_regs.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_retval.c:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_symbol.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ARM_EABIMASK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_symbol.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_symbol.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_ARM_EXIDX [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_symbol.c:157:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/arm_symbol.c:107:8: style: Same expression 'EF_ARM_EABIMASK' found multiple times in chain of '|' operators. [duplicateExpression] elfutils-0.194+20260315/backends/arm_symbol.c:44:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_symbol.c:58:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_symbol.c:114:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_symbol.c:115:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_symbol.c:132:35: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/arm_symbol.c:139:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_BPF_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/bpf_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bpf_register_info [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'bpf_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/bpf_regs.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BPF_REG [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/bpf_symbol.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/bpf_symbol.c:43:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/bpf_symbol.c:44:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOC_PREFIXCOPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOC_PREFIXNONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOC_PREFIXRELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'BACKENDreloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_CKCORE_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_CKCORE_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_CKCORE_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/csky_init.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csky_abi_cfi [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'csky_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/csky_initreg.c:46:25: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/csky_initreg.c:47:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/csky_regs.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/csky_symbol.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/csky_symbol.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_CSKY_ABIMASK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/csky_symbol.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_CSKY_ATTRIBUTES [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/csky_symbol.c:43:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/csky_symbol.c:44:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/csky_symbol.c:70:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_HEX_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_HEX_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_HEX_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/hexagon_init.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexagon_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'hexagon_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/hexagon_symbol.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/hexagon_symbol.c:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_HEXAGON_TINY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/hexagon_symbol.c:44:33: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/hexagon_symbol.c:45:35: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/i386_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_corenote.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/i386_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i386_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'i386_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/i386_initreg.c:44:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/i386_initreg.c:45:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/i386_regs.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_unsigned [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/i386_retval.c:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/i386_symbol.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_GOTPC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/i386_symbol.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_SWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/i386_symbol.c:45:30: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/i386_symbol.c:52:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/i386_symbol.c:53:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_IA64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_IA64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_IA64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_init.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ia64_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'ia64_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/ia64_regs.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_retval.c:124:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_encoding [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_retval.c:256:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_symbol.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_IA_64_PLT_RESERVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_symbol.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_IA_64_ABI64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_symbol.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_IA_64_SHORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_symbol.c:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFDATA2MSB [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_symbol.c:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_IA_64_UNWIND [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ia64_symbol.c:43:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ia64_symbol.c:65:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ia64_symbol.c:102:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ia64_symbol.c:118:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ia64_symbol.c:119:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ia64_symbol.c:155:36: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/linux-core-note.c:213:1: error: There is an unknown macro here somewhere. Configuration is required. If EBLHOOK is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LARCH_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LARCH_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LARCH_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loongarch_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'loongarch_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/loongarch_initreg.c:47:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/loongarch_initreg.c:48:12: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/loongarch_regs.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_regs.c:41:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/loongarch_retval.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_retval.c:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_retval.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_retval.c:106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Word [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_symbol.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/loongarch_symbol.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_LARCH_ABI_MODIFIER_MASK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_68K_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_68K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_68K_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/m68k_init.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m68k_gotpc_reloc_check [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'm68k_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/m68k_initreg.c:43:26: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/m68k_initreg.c:44:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/m68k_regs.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/m68k_retval.c:88:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/m68k_symbol.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_SWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/m68k_symbol.c:43:30: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/m68k_symbol.c:57:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/m68k_symbol.c:58:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_MIPS_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_MIPS_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_MIPS_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/mips_init.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mips_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'mips_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/mips_initreg.c:46:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/mips_initreg.c:47:13: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/mips_regs.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/mips_retval.c:92:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/mips_symbol.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/mips_symbol.c:45:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/mips_symbol.c:46:12: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc64_init.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppc64_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc64_init.c:75:28: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'ppc64_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/ppc64_resolve_sym.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf64_Addr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc64_retval.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc64_symbol.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc64_symbol.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_PPC64_GLINK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc64_symbol.c:45:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc64_symbol.c:46:10: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc64_symbol.c:65:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc64_symbol.c:115:23: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_cfi.c:68:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_cfi.c:39:19: style: Parameter 'ebl' can be declared as pointer to const. However it seems that 'ppc_abi_cfi' is a callback function, if 'ebl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/ppc_cfi.c:75:11: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/ppc_cfi.c:39:19: note: Parameter 'ebl' can be declared as pointer to const elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppc_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'ppc_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/ppc_initreg.c:77:27: style: Parameter 'setfunc' can be declared as pointer to const. However it seems that 'ppc_set_initial_registers_tid' is a callback function, if 'setfunc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/ppc_initreg.c:130:11: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/ppc_initreg.c:77:27: note: Parameter 'setfunc' can be declared as pointer to const elfutils-0.194+20260315/backends/ppc_initreg.c:78:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ppc_set_initial_registers_tid' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/ppc_initreg.c:130:11: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/ppc_initreg.c:78:17: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/backends/ppc_regs.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_PPC64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_regs.c:40:25: style: Parameter 'ebl' can be declared as pointer to const. However it seems that 'ppc_register_info' is a callback function, if 'ebl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/ppc_regs.c:207:11: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/ppc_regs.c:40:25: note: Parameter 'ebl' can be declared as pointer to const elfutils-0.194+20260315/backends/ppc_retval.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_symbol.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_symbol.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_PPC_EMB [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_symbol.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_PPC_GOT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_symbol.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_DYNAMIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/ppc_symbol.c:45:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc_symbol.c:46:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc_symbol.c:72:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/ppc_symbol.c:113:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_RISCV_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_RISCV_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_RISCV_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_init.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable riscv_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_init.c:53:18: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'riscv_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/riscv_initreg.c:45:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/riscv_initreg.c:46:12: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/riscv_regs.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_regs.c:39:27: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/riscv_retval.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_member [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_encoding [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Word [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:395:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_FLOAT_ABI_DOUBLE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:403:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_FLOAT_ABI_SINGLE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_retval.c:411:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_FLOAT_ABI_SOFT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_symbol.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_symbol.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_RVC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_symbol.c:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_RISCV_VARIANT_CC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/riscv_symbol.c:145:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/riscv_symbol.c:159:11: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/riscv_symbol.c:172:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_cfi.c:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_cfi.c:39:20: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_390_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_390_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_390_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_init.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s390_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 's390_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/s390_initreg.c:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_initreg.c:46:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_initreg.c:47:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_initreg.c:89:25: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_regs.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_regs.c:57:26: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_retval.c:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_symbol.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_SXWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_symbol.c:42:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_symbol.c:43:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/s390_unwind.c:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/s390_unwind.c:46:19: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sh_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'sh_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/sh_regs.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sh_retval.c:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sh_symbol.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_GOTPC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sh_symbol.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sh_symbol.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SH_MACH_MASK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sh_symbol.c:43:28: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sh_symbol.c:50:28: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sh_symbol.c:51:14: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SPARC_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SPARC_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SPARC_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sparc_init.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sparc_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'sparc_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/sparc_initreg.c:45:59: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_initreg.c:46:44: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_regs.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sparc_regs.c:40:27: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_retval.c:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sparc_symbol.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sparc_symbol.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SPARCV9_MM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sparc_symbol.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/sparc_symbol.c:42:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_symbol.c:43:10: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_symbol.c:116:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/sparc_symbol.c:129:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_X86_64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_X86_64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_X86_64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_64_init.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x86_64_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/common-reloc.c:87:12: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'x86_64_reloc_type_name' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/backends/x86_64_initreg.c:44:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/x86_64_initreg.c:45:13: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/x86_64_regs.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_unsigned [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_64_retval.c:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_64_symbol.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_64_symbol.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_X86_64_UNWIND [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_64_symbol.c:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_X86_64_UNWIND [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/backends/x86_64_symbol.c:43:32: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/x86_64_symbol.c:44:11: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/x86_64_symbol.c:66:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/x86_64_symbol.c:77:38: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/backends/x86_initreg_sample.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_SAMPLE_REGS_ABI_32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_DEFAULT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:460:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_EFFECTIVE_URL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:481:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:713:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:968:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENETUNREACH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1047:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC_RAW [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGINFOD_CACHE_PATH_ENV_VAR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1786:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGINFOD_PROGRESS_ENV_VAR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2675:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:3112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:556:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:567:32: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2230:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2137:6: note: rc is assigned elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2230:6: note: rc is overwritten elfutils-0.194+20260315/debuginfod/debuginfod-client.c:447:34: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'debuginfod_write_callback' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2203:26: note: You might need to cast the function pointer here elfutils-0.194+20260315/debuginfod/debuginfod-client.c:447:34: note: Parameter 'ptr' can be declared as pointer to const elfutils-0.194+20260315/debuginfod/debuginfod-client.c:477:53: style: Parameter 'config_path' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:577:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:725:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:825:27: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'metadata_callback' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2942:31: note: You might need to cast the function pointer here elfutils-0.194+20260315/debuginfod/debuginfod-client.c:825:27: note: Parameter 'buffer' can be declared as pointer to const elfutils-0.194+20260315/debuginfod/debuginfod-client.c:851:24: style: Parameter 'url_subdir' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:960:32: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1138:21: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1694:9: style: Variable 'cache_var' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:1707:17: style: Variable 'xdg' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2606:45: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2612:39: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod-client.c:2618:43: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod-find.c:46:61: error: There is an unknown macro here somewhere. Configuration is required. If DEBUGINFOD_URLS_ENV_VAR is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:593:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:598:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:627:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:811:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_RESPMEM_MUST_COPY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1149:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1176:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1193:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1203:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1213:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1225:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1236:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1356:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_CONNECTION_INFO_CLIENT_ADDRESS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1408:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1486:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1640:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1675:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1726:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1853:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1972:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2641:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3082:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_HEADER_KIND [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3168:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3251:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3565:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3620:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3815:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3855:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_RESPMEM_PERSISTENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3894:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_YES [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4113:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4401:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4482:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4647:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable archive_read_free [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4917:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5063:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5095:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5121:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_PHYSICAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5273:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5301:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5491:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5633:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1564:1: style: The class 'libarchive_fdcache' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:803:3: style: Struct 'reportable_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:839:3: style: Struct 'archive_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1131:3: style: Class 'obatched' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1294:8: style: The function 'periodic_barrier_work' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1053:16: note: Virtual function in base class elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1294:8: note: Function in derived class elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5766:8: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1087:24: style: Condition 'counter==period' is always true [knownConditionTrueFalse] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1083:22: note: Assuming that condition 'counter==period' is not redundant elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1087:24: note: Condition 'counter==period' is always true elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2851:18: style: Condition 'fd>=0' is always false [knownConditionTrueFalse] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2849:46: note: Calling function 'extract_from_seekable_archive' returns -1 elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2849:46: note: Assignment 'fd=extract_from_seekable_archive(b_source0,tmppath,seekable_offset,seekable_size)', assigned value is -1 elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2851:18: note: Condition 'fd>=0' is always false elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2934:11: style: Condition 'populate_seekable' is always false [knownConditionTrueFalse] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2933:47: note: Calling function 'is_seekable_archive' returns 0 elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2933:47: note: Assignment 'populate_seekable=is_seekable_archive(b_source0,a)', assigned value is 0 elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2934:11: note: Condition 'populate_seekable' is always false elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4667:21: style: Condition 'seekable' is always false [knownConditionTrueFalse] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4666:39: note: Calling function 'is_seekable_archive' returns 0 elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4666:39: note: Assignment 'seekable=is_seekable_archive(rps,a)', assigned value is 0 elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4667:21: note: Condition 'seekable' is always false elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5123:23: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:810:56: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1250:21: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1268:61: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2837:35: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3320:31: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3321:33: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3322:33: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3377:37: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3381:38: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3385:34: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3389:35: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3571:54: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3701:28: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3702:28: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3703:28: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3754:74: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3799:40: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3839:40: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4105:39: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4289:39: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5120:24: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5286:13: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5286:63: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5288:49: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5292:19: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5292:69: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5339:31: style: C-style pointer casting [cstyleCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:766:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1365:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1372:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3112:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3119:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5779:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5789:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1273:12: style: The scope of the variable 'deltas' can be reduced. [variableScope] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3716:24: style: The scope of the variable 's' can be reduced. [variableScope] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3881:24: style: The scope of the variable 'r' can be reduced. [variableScope] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3915:24: style: The scope of the variable 'suffix' can be reduced. [variableScope] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3483:26: style:inconclusive: Function 'set_metric' argument 1 names different: declaration 'key' definition 'metric'. [funcArgNamesDifferent] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:551:38: note: Function 'set_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3483:26: note: Function 'set_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3489:26: style:inconclusive: Function 'inc_metric' argument 1 names different: declaration 'key' definition 'metric'. [funcArgNamesDifferent] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:552:38: note: Function 'inc_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3489:26: note: Function 'inc_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1605:56: performance: Function parameter 'fd' should be passed by const reference. [passedByValue] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3584:25: performance: Function parameter 'key' should be passed by const reference. [passedByValue] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3715:65: performance: Function parameter 'v' should be passed by const reference. [passedByValue] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1590:16: style: Variable 'i' can be declared as reference to const [constVariableReference] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1108:14: style: Variable 'nowp' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1416:14: style: Variable 'nowp' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2521:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:2527:38: style: Parameter 'tmppath' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4105:22: style: Variable 'build_id_bytes' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4270:18: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:4289:22: style: Variable 'build_id_bytes' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:1487:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:3094:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] elfutils-0.194+20260315/debuginfod/debuginfod.cxx:5117:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] elfutils-0.194+20260315/lib/system.h:62:2: error: #error "err.h or error.h must be available" [preprocessorErrorDirective] elfutils-0.194+20260315/lib/dynamicsizehash.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash.c:104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash.c:219:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash_concurrent.c:94:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_ptr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash_concurrent.c:193:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash_concurrent.c:271:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash_concurrent.c:307:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash_concurrent.c:374:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash_concurrent.c:413:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/eu-search.h:39:18: error: syntax error [syntaxError] elfutils-0.194+20260315/lib/printversion.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/printversion.c:36:49: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libasm/asm_addint8.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_addsleb128.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_addsleb128.c:59:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] elfutils-0.194+20260315/libasm/asm_addstrz.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint16 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint64 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint8 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/libasmP.h:180:18: error: syntax error [syntaxError] elfutils-0.194+20260315/libasm/asm_align.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_INVALID [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_align.c:146:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AsmData [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_end.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_IOERROR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_end.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_LIBELF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_end.c:516:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_end.c:121:22: style: Condition 'first' is always true [knownConditionTrueFalse] elfutils-0.194+20260315/libasm/asm_end.c:96:17: note: Assignment 'first=true', assigned value is 1 elfutils-0.194+20260315/libasm/asm_end.c:111:15: note: Assuming condition is false elfutils-0.194+20260315/libasm/asm_end.c:121:22: note: Condition 'first' is always true elfutils-0.194+20260315/libasm/asm_end.c:95:20: style: Variable 'content' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libasm/asm_fill.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libasm_default_pattern [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_fill.c:42:35: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libasm/asm_newabssym.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_INVALID [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_newcomsym.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_INVALID [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_newscn.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Xword [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_newscn.c:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_LIBELF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_newscn.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_newscn.c:56:8: style: union member 'Anonymous0::zeroes' is never used. [unusedStructMember] elfutils-0.194+20260315/libasm/asm_newsubscn.c:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AsmScn_t [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libasm/asm_newsym.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash.c:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash.c:313:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/lib/dynamicsizehash.c:275:25: style: Parameter 'htab' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libcpu/bpf_disasm.c:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_ELFDATA [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/bpf_disasm.c:150:12: warning: snprintf format string requires 1 parameter but 3 are given. [wrongPrintfScanfArgNum] elfutils-0.194+20260315/libcpu/bpf_disasm.c:91:18: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libcpu/memory-access.h:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/memory-access.h:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/memory-access.h:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/memory-access.h:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/memory-access.h:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/memory-access.h:146:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/i386_disasm.c:359:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_data [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/i386_gendis.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/riscv_disasm.c:234:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libcpu/riscv_disasm.c:112:20: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libdw/libdwP.h:765:32: error: syntax error [syntaxError] elfutils-0.194+20260315/libdw/dwarf_begin.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ_MMAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getarange_addr.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getarangeinfo.c:38:36: style: Parameter 'arange' can be declared as pointer to const. However it seems that 'dwarf_getarangeinfo' is a callback function, if 'arange' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/libdw/dwarf_getarangeinfo.c:53:8: note: You might need to cast the function pointer here elfutils-0.194+20260315/libdw/dwarf_getarangeinfo.c:38:36: note: Parameter 'arange' can be declared as pointer to const elfutils-0.194+20260315/libdw/dwarf_getlocation.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_exprloc [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loc_block_s [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_BLOCK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_data_member_location [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:285:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:707:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_data16 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:722:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Addr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:756:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_loclists [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:845:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_loclists [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:999:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_data16 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:772:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_getlocation.c:838:37: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libdw/dwarf_getlocation_attr.c:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_addr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation_attr.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_const_value [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getlocation_die.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_INVALID_OFFSET [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwarf_attr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forms [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_MACINFO_define [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwarf_attr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_INVALID_DWARF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:334:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_macro [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:366:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_ENTRY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:536:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:550:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_macro [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:567:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_macinfo [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:578:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_DWARF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:598:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_DWARF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:82:28: style: Parameter 'op_protos' can be declared as const array [constParameter] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:221:13: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:363:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_getmacros.c:430:28: portability: '(void*)startp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.194+20260315/libdw/dwarf_getpubnames.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pubnames_s [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getpubnames.c:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_INVALID_OFFSET [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_getpubnames.c:52:18: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_getpubnames.c:187:18: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_next_lines.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_line [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdw/dwarf_next_lines.c:46:13: style: Variable 'lines' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_next_lines.c:162:13: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libdw/dwarf_nextcu.c:51:1: error: There is an unknown macro here somewhere. Configuration is required. If INTDEF is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/libdwelf/libdwelfP.h:38:1: error: There is an unknown macro here somewhere. Configuration is required. If INTDECL is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/libdwelf/dwelf_strtab.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdwelf/dwelf_strtab.c:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libdwelf/dwelf_strtab.c:348:33: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libdwelf/dwelf_strtab.c:355:33: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libdwfl/libdwflP.h:146:17: error: syntax error [syntaxError] elfutils-0.194+20260315/libdwfl_stacktrace/libdwfl_stacktraceP.h:62:17: error: syntax error [syntaxError] elfutils-0.194+20260315/libelf/libelfP.h:563:8: error: syntax error [syntaxError] elfutils-0.194+20260315/libebl/eblabicfi.c:43:21: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libebl/eblcorenote.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblcorenotetypename.c:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_PRSTATUS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/ebldynamictagcheck.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/ebldynamictagname.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblelfclass.c:38:24: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libebl/eblelfdata.c:38:23: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libebl/eblelfmachine.c:38:26: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libebl/eblinitreg.c:48:23: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libebl/eblinitreg_sample.c:93:32: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libebl/eblobjnote.c:72:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_ADDR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblobjnote.c:362:14: error: Uninitialized variable: prop.pr_datasz [uninitvar] elfutils-0.194+20260315/libebl/eblobjnote.c:353:26: note: Assuming condition is false elfutils-0.194+20260315/libebl/eblobjnote.c:362:14: note: Uninitialized variable: prop.pr_datasz elfutils-0.194+20260315/libebl/eblobjnotetypename.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_NOTE_GNU_BUILD_ATTRIBUTE_PREFIX [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblopenbackend.c:641:1: error: There is an unknown macro here somewhere. Configuration is required. If strong_alias is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/libebl/eblosabiname.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFOSABI_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblrelocsimpletype.c:39:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsectionname.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsectionstripp.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_RELA [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsectiontypename.c:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NULL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsegmenttypename.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsymbolbindingname.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsymbolbindingname.c:56:10: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libebl/eblsymboltypename.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libebl/eblsymboltypename.c:62:10: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/libebl/eblsysvhashentrysize.c:38:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/libelf/elf_version.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/libelf/elf_version.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:308:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_MIPS_linkage_name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_call_file [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:575:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_comp_dir [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:602:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:651:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/addr2line.c:632:29: style:inconclusive: Function 'handle_address' argument 1 names different: declaration 'addr' definition 'string'. [funcArgNamesDifferent] elfutils-0.194+20260315/src/addr2line.c:109:40: note: Function 'handle_address' argument 1 names different: declaration 'addr' definition 'string'. elfutils-0.194+20260315/src/addr2line.c:632:29: note: Function 'handle_address' argument 1 names different: declaration 'addr' definition 'string'. elfutils-0.194+20260315/src/addr2line.c:217: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] elfutils-0.194+20260315/src/addr2line.c:104:12: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/addr2line.c:217:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/addr2line.c:544:15: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/ar.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SARMAG [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:897:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hdr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:910:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:928:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:1110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ar.c:546:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] elfutils-0.194+20260315/src/ar.c:550:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] elfutils-0.194+20260315/src/ar.c:919:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/ar.c:974:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/ar.c:1115:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/ar.c:1167:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/ar.c:1259:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/ar.c:760:4: style: Redundant condition: symtab.symsnamelen==0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] elfutils-0.194+20260315/src/ar.c:163:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] elfutils-0.194+20260315/src/ar.c:162:31: note: Assuming allocation function fails elfutils-0.194+20260315/src/ar.c:162:14: note: Assignment 'newp=(char*)xmalloc(len+1)', assigned value is 0 elfutils-0.194+20260315/src/ar.c:163:7: note: Null pointer dereference elfutils-0.194+20260315/src/ar.c:1385:42: warning: Either the condition '(arhdr=elf_getarhdr(subelf))==NULL' is redundant or there is possible null pointer dereference: arhdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/ar.c:1380:38: note: Assuming that condition '(arhdr=elf_getarhdr(subelf))==NULL' is not redundant elfutils-0.194+20260315/src/ar.c:1385:42: note: Null pointer dereference elfutils-0.194+20260315/src/ar.c:418:28: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/src/ar.c:418:45: style: Parameter 'found' can be declared as const array [constParameter] elfutils-0.194+20260315/src/ar.c:546:16: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/ar.c:947:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/ar.c:1158:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/ar.c:1375:17: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/ar.c:1486:31: error: Uninitialized variable: arhdr [uninitvar] elfutils-0.194+20260315/src/arlib-argp.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/arlib-argp.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_AR_DETERMINISTIC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/arlib-argp.c:39: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] elfutils-0.194+20260315/src/arlib-argp.c:87:14: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/arlib-argp.c:39:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/arlib-argp.c:40:31: 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] elfutils-0.194+20260315/src/arlib-argp.c:87:14: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/arlib-argp.c:40:31: note: Parameter 'state' can be declared as pointer to const elfutils-0.194+20260315/src/arlib-argp.c:68:47: style: Parameter 'input' can be declared as pointer to const. However it seems that 'help_filter' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/src/arlib-argp.c:87:43: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/arlib-argp.c:68:47: note: Parameter 'input' can be declared as pointer to const elfutils-0.194+20260315/src/arlib.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hdr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/arlib.c:113:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_size [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/arlib.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/arlib.c:229:7: warning: Either the condition 'ehdr==NULL' is redundant or there is possible null pointer dereference: ehdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/arlib.c:224:12: note: Assuming that condition 'ehdr==NULL' is not redundant elfutils-0.194+20260315/src/arlib.c:229:7: note: Null pointer dereference elfutils-0.194+20260315/src/arlib.c:223:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/arlib.c:174:57: error: Uninitialized variable: tmpbuf [legacyUninitvar] elfutils-0.194+20260315/src/arlib2.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hdr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:431:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:437:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:443:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_AR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:449:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_CORE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:459:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:470:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:480:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:492:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_EXEC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:564:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_EXEC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:599:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_DYN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:750:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:780:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:945:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:969:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:1160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfclassify.c:243:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfclassify.c:263:13: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfclassify.c:373:16: style: Variable 'dyn' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfclassify.c:760:8: style: Variable 'checks' can be declared as const array [constVariable] elfutils-0.194+20260315/src/elfclassify.c:857:13: style: Variable 'ar_name' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcmp.c:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcmp.c:722:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcmp.c:731:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcmp.c:763:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_RELA [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcmp.c:899:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcmp.c:292:44: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/elfcmp.c:589:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/elfcmp.c:189:7: warning: Either the condition 'ehdr2==NULL' is redundant or there is possible null pointer dereference: ehdr2. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/elfcmp.c:175:13: note: Assuming that condition 'ehdr2==NULL' is not redundant elfutils-0.194+20260315/src/elfcmp.c:189:7: note: Null pointer dereference elfutils-0.194+20260315/src/elfcmp.c:376:12: warning: Either the condition 'sym2==NULL' is redundant or there is possible null pointer dereference: sym2. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/elfcmp.c:368:17: note: Assuming that condition 'sym2==NULL' is not redundant elfutils-0.194+20260315/src/elfcmp.c:376:12: note: Null pointer dereference elfutils-0.194+20260315/src/elfcmp.c:627:11: warning: Either the condition 'phdr2==NULL' is redundant or there is possible null pointer dereference: phdr2. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/elfcmp.c:622:17: note: Assuming that condition 'phdr2==NULL' is not redundant elfutils-0.194+20260315/src/elfcmp.c:627:11: note: Null pointer dereference elfutils-0.194+20260315/src/elfcmp.c:763:12: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/elfcmp.c:758:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.194+20260315/src/elfcmp.c:763:12: note: Null pointer dereference elfutils-0.194+20260315/src/elfcmp.c:783:28: warning: Either the condition 'rel==NULL' is redundant or there is possible null pointer dereference: rel. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/elfcmp.c:779:14: note: Assuming that condition 'rel==NULL' is not redundant elfutils-0.194+20260315/src/elfcmp.c:783:28: note: Null pointer dereference elfutils-0.194+20260315/src/elfcmp.c:797:28: warning: Either the condition 'rela==NULL' is redundant or there is possible null pointer dereference: rela. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/elfcmp.c:793:15: note: Assuming that condition 'rela==NULL' is not redundant elfutils-0.194+20260315/src/elfcmp.c:797:28: note: Null pointer dereference elfutils-0.194+20260315/src/elfcmp.c:900:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] elfutils-0.194+20260315/src/elfcmp.c:903:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] elfutils-0.194+20260315/src/elfcmp.c:169:14: style: Variable 'ehdr1' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcmp.c:174:14: style: Variable 'ehdr2' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcmp.c:615:18: style: Variable 'phdr1' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcmp.c:621:18: style: Variable 'phdr2' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcmp.c:684: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] elfutils-0.194+20260315/src/elfcmp.c:86:12: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/elfcmp.c:684:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/elfcmp.c:757:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcmp.c:836:52: style: Parameter 'data1' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/elfcmp.c:836:69: style: Parameter 'data2' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/elfcompress.c:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcompress.c:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcompress.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcompress.c:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcompress.c:364:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcompress.c:1453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/elfcompress.c:241:6: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:247:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:518:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:522:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:525:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:556:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:778:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:839:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:842:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:899:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:1061:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:1221:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/src/elfcompress.c:82:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.194+20260315/src/elfcompress.c:81:39: note: Assuming allocation function fails elfutils-0.194+20260315/src/elfcompress.c:81:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.194+20260315/src/elfcompress.c:82:3: note: Null pointer dereference elfutils-0.194+20260315/src/elfcompress.c:83:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.194+20260315/src/elfcompress.c:81:39: note: Assuming allocation function fails elfutils-0.194+20260315/src/elfcompress.c:81:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.194+20260315/src/elfcompress.c:83:3: note: Null pointer dereference elfutils-0.194+20260315/src/elfcompress.c:181:27: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcompress.c:254:15: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcompress.c:277:28: style: Parameter 'sections' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/elfcompress.c:284:29: style: Parameter 'sections' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/elfcompress.c:295:46: style: Parameter 'shdr' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/elfcompress.c:707:9: style: Variable 'shstrtab_newname' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcompress.c:711:9: style: Variable 'symtab_newname' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/elfcompress.c:936:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/findtextrel.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/findtextrel.c:171:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/findtextrel.c:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/findtextrel.c:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_DYN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/findtextrel.c:336:8: error: Common realloc mistake: 'segments' nulled but not freed upon failure [memleakOnRealloc] elfutils-0.194+20260315/src/findtextrel.c:157: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] elfutils-0.194+20260315/src/findtextrel.c:82:12: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/findtextrel.c:157:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/findtextrel.c:158:24: 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] elfutils-0.194+20260315/src/findtextrel.c:82:12: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/findtextrel.c:158:24: note: Parameter 'state' can be declared as pointer to const elfutils-0.194+20260315/src/findtextrel.c:178:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'noop' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/src/findtextrel.c:464:24: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/findtextrel.c:178:13: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/findtextrel.c:220:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/findtextrel.c:249:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/findtextrel.c:273:15: style: Variable 'dyn' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/findtextrel.c:321:18: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/findtextrel.c:482:46: style: Parameter 'segments' can be declared as const array [constParameter] elfutils-0.194+20260315/src/objdump.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ_MMAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:405:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_REL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:426:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_RELA [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:486:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:639:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_off [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:699:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_EXECINSTR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:761:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/objdump.c:185:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] elfutils-0.194+20260315/src/objdump.c:183:38: note: Assuming allocation function fails elfutils-0.194+20260315/src/objdump.c:183:38: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 elfutils-0.194+20260315/src/objdump.c:185:2: note: Null pointer dereference elfutils-0.194+20260315/src/objdump.c:193:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] elfutils-0.194+20260315/src/objdump.c:183:38: note: Assuming allocation function fails elfutils-0.194+20260315/src/objdump.c:183:38: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 elfutils-0.194+20260315/src/objdump.c:193:2: note: Null pointer dereference elfutils-0.194+20260315/src/objdump.c:486:11: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/objdump.c:483:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.194+20260315/src/objdump.c:486:11: note: Null pointer dereference elfutils-0.194+20260315/src/objdump.c:561:11: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/objdump.c:558:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.194+20260315/src/objdump.c:561:11: note: Null pointer dereference elfutils-0.194+20260315/src/objdump.c:698:11: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/objdump.c:695:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.194+20260315/src/objdump.c:698:11: note: Null pointer dereference elfutils-0.194+20260315/src/objdump.c:173: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] elfutils-0.194+20260315/src/objdump.c:85:12: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/objdump.c:173:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/objdump.c:345:37: style: Parameter 'shdr' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/objdump.c:448:24: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/objdump.c:511:15: style: Variable 'symshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/objdump.c:522:19: style: Variable 'xndxshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/objdump.c:570:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/objdump.c:633:22: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'disasm_output' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/src/objdump.c:737:13: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/objdump.c:633:22: note: Parameter 'buf' can be declared as pointer to const elfutils-0.194+20260315/src/objdump.c:704:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/ranlib.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ranlib.c:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ranlib.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/ranlib.c:211:7: style: Redundant condition: symtab.symsnamelen==0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] elfutils-0.194+20260315/src/ranlib.c:181:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/size.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ_MMAP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:410:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:534:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:605:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/size.c:409:53: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/size.c:405:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.194+20260315/src/size.c:409:53: note: Null pointer dereference elfutils-0.194+20260315/src/size.c:605:11: warning: Either the condition 'phdr==NULL' is redundant or there is possible null pointer dereference: phdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/size.c:602:16: note: Assuming that condition 'phdr==NULL' is not redundant elfutils-0.194+20260315/src/size.c:605:11: note: Null pointer dereference elfutils-0.194+20260315/src/size.c:439:9: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.194+20260315/src/size.c:491:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.194+20260315/src/size.c:549:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.194+20260315/src/size.c:615:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.194+20260315/src/size.c:634:35: style:inconclusive: Function 'handle_elf' argument 2 names different: declaration 'fullname' definition 'prefix'. [funcArgNamesDifferent] elfutils-0.194+20260315/src/size.c:98:47: note: Function 'handle_elf' argument 2 names different: declaration 'fullname' definition 'prefix'. elfutils-0.194+20260315/src/size.c:634:35: note: Function 'handle_elf' argument 2 names different: declaration 'fullname' definition 'prefix'. elfutils-0.194+20260315/src/size.c:362:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/size.c:528:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/size.c:599:18: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/srcfiles.cxx:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/srcfiles.cxx:261:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/srcfiles.cxx:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argp [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:212:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_MIPS_linkage_name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:295:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_call_file [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:356:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_subprogram [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_subprogram [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/stack.c:141:8: style: Variable 'elf' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/stack.c:142:10: style: Variable 'dwarf' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/stacktrace.c:89:2: error: #error "eu-stacktrace is currently limited to x86 architectures" [preprocessorErrorDirective] elfutils-0.194+20260315/src/strings.c:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:247:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:467:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:573:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_FADV_SEQUENTIAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:713:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strings.c:597:11: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] elfutils-0.194+20260315/src/strings.c:661:8: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] elfutils-0.194+20260315/src/strings.c:721:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] elfutils-0.194+20260315/src/strings.c:723:8: note: Found duplicate branches for 'if' and 'else'. elfutils-0.194+20260315/src/strings.c:721:8: note: Found duplicate branches for 'if' and 'else'. elfutils-0.194+20260315/src/strings.c:355:8: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.194+20260315/src/strings.c:423:8: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.194+20260315/src/strings.c:299:19: style: Checking if unsigned expression 'min_len' is less than zero. [unsignedLessThanZero] elfutils-0.194+20260315/src/strip.c:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:390:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Half [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:775:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:904:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:1045:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:2755:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/strip.c:994:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/strip.c:1221:40: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.194+20260315/src/strip.c:789:7: error: Resource leak: fd [resourceLeak] elfutils-0.194+20260315/src/strip.c:182:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.194+20260315/src/strip.c:181:39: note: Assuming allocation function fails elfutils-0.194+20260315/src/strip.c:181:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.194+20260315/src/strip.c:182:3: note: Null pointer dereference elfutils-0.194+20260315/src/strip.c:183:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.194+20260315/src/strip.c:181:39: note: Assuming allocation function fails elfutils-0.194+20260315/src/strip.c:181:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.194+20260315/src/strip.c:183:3: note: Null pointer dereference elfutils-0.194+20260315/src/strip.c:210:27: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:281: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] elfutils-0.194+20260315/src/strip.c:108:12: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/strip.c:281:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/strip.c:389:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:397:15: style: Variable 'xndxshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:448:14: style: Parameter 'tdata' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/strip.c:449:28: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/strip.c:517:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:530:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:554:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:637:15: style: Variable 'symshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:990:35: style: Parameter 'tvp' can be declared as const array [constParameter] elfutils-0.194+20260315/src/strip.c:1324:16: style: Variable 'grpref' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:1456:17: style: Variable 'grpref' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:1961:13: style: Variable 'versiondata' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/strip.c:2737:21: style: Parameter 'tvp' can be declared as const array [constParameter] elfutils-0.194+20260315/src/strip.c:2760:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/threadlib.c:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/threadlib.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: job [nullPointerOutOfMemory] elfutils-0.194+20260315/src/threadlib.c:112:30: note: Assuming allocation function fails elfutils-0.194+20260315/src/threadlib.c:112:30: note: Assignment 'job=malloc(sizeof(struct job_t))', assigned value is 0 elfutils-0.194+20260315/src/threadlib.c:117:3: note: Null pointer dereference elfutils-0.194+20260315/src/threadlib.c:118:3: warning: If memory allocation fails, then there is a possible null pointer dereference: job [nullPointerOutOfMemory] elfutils-0.194+20260315/src/threadlib.c:112:30: note: Assuming allocation function fails elfutils-0.194+20260315/src/threadlib.c:112:30: note: Assignment 'job=malloc(sizeof(struct job_t))', assigned value is 0 elfutils-0.194+20260315/src/threadlib.c:118:3: note: Null pointer dereference elfutils-0.194+20260315/src/threadlib.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: job [nullPointerOutOfMemory] elfutils-0.194+20260315/src/threadlib.c:112:30: note: Assuming allocation function fails elfutils-0.194+20260315/src/threadlib.c:112:30: note: Assignment 'job=malloc(sizeof(struct job_t))', assigned value is 0 elfutils-0.194+20260315/src/threadlib.c:119:3: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:244:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESSPERMS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:663:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:793:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:865:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:975:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:1010:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:1024:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_flags [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:1042:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_addr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:1076:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_GROUP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:1139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_PROGBITS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:1457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_REL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2215:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2321:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_NIDENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2410:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_REL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2592:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/src/unstrip.c:2344:10: warning: Invalid close() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] elfutils-0.194+20260315/src/unstrip.c:2308:24: note: Assignment 'unstripped_fd=-1', assigned value is -1 elfutils-0.194+20260315/src/unstrip.c:2310:23: note: Assuming condition is false elfutils-0.194+20260315/src/unstrip.c:2344:10: note: Invalid argument elfutils-0.194+20260315/src/unstrip.c:254:7: warning: Either the condition 'shdr0!=NULL' is redundant or there is possible null pointer dereference: shdr0. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:252:7: note: Assuming that condition 'shdr0!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:254:7: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:291:8: warning: Either the condition 'newdata!=NULL' is redundant or there is possible null pointer dereference: newdata. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:290:7: note: Assuming that condition 'newdata!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:291:8: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:313:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfMemory] elfutils-0.194+20260315/src/unstrip.c:309:23: note: Assuming allocation function fails elfutils-0.194+20260315/src/unstrip.c:309:23: note: Assignment 'dir=strndup(path,lastslash-path)', assigned value is 0 elfutils-0.194+20260315/src/unstrip.c:313:17: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:338:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_data_list [nullPointerOutOfMemory] elfutils-0.194+20260315/src/unstrip.c:337:27: note: Assuming allocation function fails elfutils-0.194+20260315/src/unstrip.c:337:27: note: Assignment 'new_data_list=xmalloc(sizeof(struct data_list))', assigned value is 0 elfutils-0.194+20260315/src/unstrip.c:338:3: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:339:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_data_list [nullPointerOutOfMemory] elfutils-0.194+20260315/src/unstrip.c:337:27: note: Assuming allocation function fails elfutils-0.194+20260315/src/unstrip.c:337:27: note: Assignment 'new_data_list=xmalloc(sizeof(struct data_list))', assigned value is 0 elfutils-0.194+20260315/src/unstrip.c:339:3: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:429:3: warning: Either the condition 'newshdr!=NULL' is redundant or there is possible null pointer dereference: newshdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:427:3: note: Assuming that condition 'newshdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:429:3: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:491:6: warning: Either the condition 'newshdr!=NULL' is redundant or there is possible null pointer dereference: newshdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:490:2: note: Assuming that condition 'newshdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:491:6: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:544:6: warning: If memory allocation fails, then there is a possible null pointer dereference: new_hash [nullPointerOutOfMemory] elfutils-0.194+20260315/src/unstrip.c:544:6: note: Assuming allocation function fails elfutils-0.194+20260315/src/unstrip.c:544:6: note: Assignment 'new_hash=xcalloc(nent,sizeof(new_hash[0]))', assigned value is 0 elfutils-0.194+20260315/src/unstrip.c:544:6: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:547:6: warning: If memory allocation fails, then there is a possible null pointer dereference: new_hash [nullPointerOutOfMemory] elfutils-0.194+20260315/src/unstrip.c:547:6: note: Assuming allocation function fails elfutils-0.194+20260315/src/unstrip.c:547:6: note: Assignment 'new_hash=xcalloc(nent,sizeof(new_hash[0]))', assigned value is 0 elfutils-0.194+20260315/src/unstrip.c:547:6: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:624:6: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:622:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:624:6: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:641:7: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:640:3: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:641:7: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:683:26: warning: Either the condition 'i_shdr!=NULL' is redundant or there is possible null pointer dereference: i_shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:680:7: note: Assuming that condition 'i_shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:683:26: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:869:11: warning: Either the condition 'sym!=NULL' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:868:7: note: Assuming that condition 'sym!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:869:11: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:898:15: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:897:4: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:898:15: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:1065:7: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:1390:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:1391:46: note: Calling function 'get_section_name', 2nd argument 'shdr' value is 0 elfutils-0.194+20260315/src/unstrip.c:1065:7: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:1101:56: warning: Either the condition 'sym==NULL' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:1097:11: note: Assuming that condition 'sym==NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:1101:56: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:1173:23: warning: Either the condition 'undodata!=NULL' is redundant or there is possible null pointer dereference: undodata. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:1158:7: note: Assuming that condition 'undodata!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:1173:23: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:1252:14: warning: If memory allocation fails, then there is a possible null pointer dereference: undo_sections [nullPointerOutOfMemory] elfutils-0.194+20260315/src/unstrip.c:1218:31: note: Assuming allocation function fails elfutils-0.194+20260315/src/unstrip.c:1218:31: note: Assignment 'undo_sections=xmalloc(shnum*sizeof(undo_sections[0]))', assigned value is 0 elfutils-0.194+20260315/src/unstrip.c:1252:14: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:1415:2: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:1414:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:1415:2: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:2215:6: warning: Either the condition 'phdr!=NULL' is redundant or there is possible null pointer dereference: phdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:2214:2: note: Assuming that condition 'phdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:2215:6: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:2222:29: warning: Either the condition 'unstripped_phdr!=NULL' is redundant or there is possible null pointer dereference: unstripped_phdr. [nullPointerRedundantCheck] elfutils-0.194+20260315/src/unstrip.c:2220:6: note: Assuming that condition 'unstripped_phdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:2222:29: note: Null pointer dereference elfutils-0.194+20260315/src/unstrip.c:103: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] elfutils-0.194+20260315/src/unstrip.c:2613:17: note: You might need to cast the function pointer here elfutils-0.194+20260315/src/unstrip.c:103:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/src/unstrip.c:287:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:395:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:579:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:601:42: style: Parameter 'scn_filter' can be declared as const array [constParameter] elfutils-0.194+20260315/src/unstrip.c:621:13: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:858:13: style: Variable 'strdata' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:866:17: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:895:15: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1129:52: style: Parameter 'debug_shstrtab' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/unstrip.c:1131:19: style: Parameter 'main_shstrtab' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/unstrip.c:1157:17: style: Variable 'undodata' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1262:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1360:18: style: Parameter 'shstrtab' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/src/unstrip.c:1389:13: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1665:14: style: Variable 'newdata' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1703:13: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1748:12: style: Variable 'indata' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1969:19: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:2213:13: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:2218:17: style: Variable 'unstripped_phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/src/unstrip.c:1485:10: warning: Uninitialized variables: sections.scn, sections.name, sections.sig, sections.outscn, sections.strent, sections.shdr [uninitvar] elfutils-0.194+20260315/src/unstrip.c:1466:46: note: Assuming condition is false elfutils-0.194+20260315/src/unstrip.c:1485:10: note: Uninitialized variables: sections.scn, sections.name, sections.sig, sections.outscn, sections.strent, sections.shdr elfutils-0.194+20260315/tests/addrcfi.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_OP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addrcfi.c:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addrcfi.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addrcfi.c:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addrcfi.c:93:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/addrcfi.c:138:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/addrscopes.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_abstract_origin [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addrscopes.c:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addsections.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addsections.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addsections.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/addsections.c:42:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:75:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:75:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:164:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:178:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:186:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:199:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:216:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/addsections.c:110:13: style: Variable 'shstrtab_data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/addsections.c:302:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/addsections.c:128:28: portability: 'new_shstrtab_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.194+20260315/tests/addsections.c:129:28: portability: 'new_shstrtab_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.194+20260315/tests/aggregate_size.c:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/aggregate_size.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_variable [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/all-dwarf-ranges.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/all-dwarf-ranges.c:56:23: style: Parameter 'dwarf_die' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/all-dwarf-ranges.c:70:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/alldts.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allfcts.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allfcts.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allfcts.c:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allfcts.c:69:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/allregs.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_ATE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allregs.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allregs.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allregs.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/allregs.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/ar-extract-ar.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/ar-extract-ar.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/ar-extract-ar.c:41:14: style: Variable 'arsym' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/ar-extract-ar.c:73:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/ar-extract-ar.c:95:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/arextract.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/arextract.c:39:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/arextract.c:165:23: style: Variable 'n' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/arls.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/arls.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/arls.c:79:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/arsymtest.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/arsymtest.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/arsymtest.c:88:13: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/asm-tst1.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst1.c:164:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:172:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:181:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:189:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:197:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:203:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:209:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:216:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:222:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:228:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:235:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:241:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst1.c:68:13: style: Variable 'scn2' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/asm-tst2.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst2.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] elfutils-0.194+20260315/tests/asm-tst2.c:188:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:197:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:205:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:212:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:218:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:229:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:238:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:244:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:250:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:257:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst2.c:263:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst3.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst3.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] elfutils-0.194+20260315/tests/asm-tst3.c:188:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst3.c:197:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst3.c:205:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst3.c:212:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst3.c:218:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst4.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst4.c:96:14: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] elfutils-0.194+20260315/tests/asm-tst4.c:40:16: note: 'result' is assigned value '0' here. elfutils-0.194+20260315/tests/asm-tst4.c:96:14: note: The comparison 'result == 0' is always true. elfutils-0.194+20260315/tests/asm-tst5.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst5.c:108:14: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] elfutils-0.194+20260315/tests/asm-tst5.c:42:16: note: 'result' is assigned value '0' here. elfutils-0.194+20260315/tests/asm-tst5.c:108:14: note: The comparison 'result == 0' is always true. elfutils-0.194+20260315/tests/asm-tst6.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst6.c:142:14: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] elfutils-0.194+20260315/tests/asm-tst6.c:40:16: note: 'result' is assigned value '0' here. elfutils-0.194+20260315/tests/asm-tst6.c:142:14: note: The comparison 'result == 0' is always true. elfutils-0.194+20260315/tests/asm-tst7.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst7.c:106:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst7.c:114:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst7.c:101:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/asm-tst7.c:128:14: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/asm-tst8.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst8.c:107:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst8.c:115:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst8.c:102:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/asm-tst9.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/asm-tst9.c:214:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:222:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:231:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:239:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:246:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:252:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:261:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:268:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:274:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:280:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:287:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:293:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:303:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:310:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:318:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/asm-tst9.c:299:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/attr-integrate-skel.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/attr-integrate-skel.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/backtrace-child.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/backtrace-data.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/backtrace-dwarf.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/backtrace.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/buildid.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/buildid.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/cleanup-13.c:295:28: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/cleanup-13.c:308:8: style: Unused variable: dummy [unusedVariable] elfutils-0.194+20260315/tests/cu-dwp-section-info.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/cu-dwp-section-info.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/debugaltlink.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/debugaltlink.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/debuginfod-tars/bighello-sources/bighello.c:5:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELLO [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/debuglink.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/debuglink.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/declfiles.c:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/declfiles.c:29:23: style: Parameter 'dwarf_die' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/declfiles.c:61:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/deleted.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-die-addr-die.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_invalid [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-die-addr-die.c:144:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_invalid [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-die-addr-die.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-die-addr-die.c:155:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/dwarf-getmacros.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-getmacros.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-getmacros.c:105:2: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/dwarf-getmacros.c:138:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/dwarf-getstring.c:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-getstring.c:31:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/dwarf-ranges.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarf-ranges.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/dwarf_default_lower_bound.c:68:3: error: There is an unknown macro here somewhere. Configuration is required. If DWARF_ALL_KNOWN_DW_LANG is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/tests/dwarf_language_lower_bound.c:68:3: error: There is an unknown macro here somewhere. Configuration is required. If DWARF_ALL_KNOWN_DW_LNAME is a macro then please configure it. [unknownMacro] elfutils-0.194+20260315/tests/dwarfcfi.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_OP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarfcfi.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarfcfi.c:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwarfcfi.c:102:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/dwelf_elf_e_machine_string.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwelfgnucompressed.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwelfgnucompressed.c:97:8: portability: %zx in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/dwelfgnucompressed.c:38:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/dwfl-addr-sect.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-bug-addr-overflow.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-bug-addr-overflow.c:62:16: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/dwfl-bug-getmodules.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-core-noncontig.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-report-elf-align.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-report-elf-align.c:62:16: style: Variable 'mod_found' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:86:23: warning: Either the condition 'fd<0' is redundant or lseek() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:84:10: note: Assuming that condition 'fd<0' is not redundant elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:86:23: note: Invalid argument elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:90:24: warning: Either the condition 'size<0' is redundant or malloc() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:87:12: note: Assuming that condition 'size<0' is not redundant elfutils-0.194+20260315/tests/dwfl-report-offline-memory.c:90:24: note: Invalid argument elfutils-0.194+20260315/tests/dwfl-report-segment-contiguous.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwfllines.c:151:19: style: Variable 'linecu' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/dwfllines.c:154:21: style: Variable 'linemod' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/dwflmodtest.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_call_file [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwflmodtest.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Addr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwflmodtest.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwflmodtest.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwflmodtest.c:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwflmodtest.c:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/dwflmodtest.c:69:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/dwflmodtest.c:71:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/dwflmodtest.c:71:6: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/dwflmodtest.c:41:44: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'print_instance' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/tests/dwflmodtest.c:108:43: note: You might need to cast the function pointer here elfutils-0.194+20260315/tests/dwflmodtest.c:41:44: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/tests/dwflsyms.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/early-offscn.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/early-offscn.c:46:12: style: Variable 'scn' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/ecp.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elf-print-reloc-syms.c:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_SECTION [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elf-print-reloc-syms.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elf-print-reloc-syms.c:98:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/elfcopy.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfcopy.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfcopy.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfcopy.c:42:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfcopy.c:175:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfcopy.c:181:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfcopy.c:233:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfcopy.c:233:8: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfcopy.c:243:12: style: Variable 'offs[last_off]' is assigned an expression that holds the same value. [redundantAssignment] elfutils-0.194+20260315/tests/elfcopy.c:221:19: note: offs[last_off] is assigned 'shdr.sh_offset' here. elfutils-0.194+20260315/tests/elfcopy.c:243:12: note: Variable 'offs[last_off]' is assigned an expression that holds the same value. elfutils-0.194+20260315/tests/elfcopy.c:114:14: style: Variable 'ehdra' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfgetchdr.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfgetchdr.c:114:5: portability: %zx in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint] elfutils-0.194+20260315/tests/elfgetchdr.c:38:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/elfgetzdata.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfgetzdata.c:127:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfgetzdata.c:132:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfgetzdata.c:142:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfgetzdata.c:147:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfgetzdata.c:151:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfgetzdata.c:93:19: warning: If memory allocation fails, then there is a possible null pointer dereference: map_address [nullPointerOutOfMemory] elfutils-0.194+20260315/tests/elfgetzdata.c:83:23: note: Assuming allocation function fails elfutils-0.194+20260315/tests/elfgetzdata.c:83:23: note: Assignment 'map_address=mmap(NULL,map_size,PROT_READ|PROT_WRITE,MAP_PRIVATE,fd,0)', assigned value is 0 elfutils-0.194+20260315/tests/elfgetzdata.c:93:19: note: Null pointer dereference elfutils-0.194+20260315/tests/elfgetzdata.c:38:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/elfgetzdata.c:131:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfgetzdata.c:146:15: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfputzdata.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfputzdata.c:85:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:90:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:100:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:107:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:116:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:133:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:149:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:163:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:170:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:177:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:186:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:194:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:203:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:215:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:223:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfputzdata.c:37:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/elfputzdata.c:97:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfputzdata.c:156:19: style: Variable 'newshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfputzdata.c:209:19: style: Variable 'newershdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfrdwrnop.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfshphehdr.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfshphehdr.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfshphehdr.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfshphehdr.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfstrmerge.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfstrmerge.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfstrmerge.c:534:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfstrmerge.c:534:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfstrmerge.c:534:9: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfstrmerge.c:227:14: style: Variable 'shdrstrshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfstrmerge.c:238:14: style: Variable 'symtabshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfstrmerge.c:263:14: style: Variable 'strtabshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfstrmerge.c:558:15: style: Variable 'group' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfstrmerge.c:577:15: style: Variable 'shndx' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/elfstrtab.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfstrtab.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfstrtab.c:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/elfstrtab.c:127:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfstrtab.c:127:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/elfstrtab.c:60:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:61:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:60:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:65:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:66:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:65:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:70:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:71:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:70:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:75:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:76:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:75:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:80:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:81:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:80:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:91:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:92:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:91:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:96:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:97:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:96:23: note: Null pointer dereference elfutils-0.194+20260315/tests/elfstrtab.c:101:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/elfstrtab.c:102:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.194+20260315/tests/elfstrtab.c:101:23: note: Null pointer dereference elfutils-0.194+20260315/tests/emptyfile.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/emptyfile.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/emptyfile.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/emptyfile.c:60:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/emptyfile.c:60:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/emptyfile.c:251:41: warning: Either the condition 'sname==NULL' is redundant or there is possible null pointer dereference: sname. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/emptyfile.c:249:13: note: Assuming that condition 'sname==NULL' is not redundant elfutils-0.194+20260315/tests/emptyfile.c:251:41: note: Null pointer dereference elfutils-0.194+20260315/tests/eu_search_cfi.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_cfi.c:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_cfi.c:56:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/eu_search_cfi.c:65:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/eu_search_cfi.c:117:27: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/eu_search_die.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_invalid [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_die.c:154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_invalid [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_die.c:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_die.c:164:27: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/eu_search_lines.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_lines.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] elfutils-0.194+20260315/tests/eu_search_lines.c:109:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/eu_search_lines.c:156:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/eu_search_macros.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_macros.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_macros.c:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/eu_search_macros.c:136:27: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/fillfile.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/fillfile.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_STRTAB [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/fillfile.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_PROGBITS [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/fillfile.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/fillfile.c:439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/fillfile.c:60:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/fillfile.c:60:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/fillfile.c:294:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/fillfile.c:176:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/fillfile.c:176:54: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/fillfile.c:314:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/find-prologues.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/funcretval.c:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/funcretval.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/funcretval_test.c:825:26: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/funcretval_test.c:9:22: style: struct member 'large_struct1_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:15:22: style: struct member 'large_struct2_t::i1' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:15:30: style: struct member 'large_struct2_t::i2' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:15:38: style: struct member 'large_struct2_t::i3' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:15:46: style: struct member 'large_struct2_t::i4' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:15:54: style: struct member 'large_struct2_t::i5' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:16:7: style: struct member 'large_struct2_t::i6' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:16:15: style: struct member 'large_struct2_t::i7' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:16:23: style: struct member 'large_struct2_t::i8' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:16:31: style: struct member 'large_struct2_t::i9' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:16:39: style: struct member 'large_struct2_t::i10' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:130:24: style: struct member 'hfa1_float_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:136:25: style: struct member 'hfa1_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:142:30: style: struct member 'hfa1_long_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:148:24: style: struct member 'hfa1_float_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:154:25: style: struct member 'hfa1_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:160:30: style: struct member 'hfa1_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:166:24: style: struct member 'hfa2_float_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:166:33: style: struct member 'hfa2_float_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:172:25: style: struct member 'hfa2_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:172:35: style: struct member 'hfa2_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:178:30: style: struct member 'hfa2_long_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:178:45: style: struct member 'hfa2_long_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:184:24: style: struct member 'hfa2_float_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:190:25: style: struct member 'hfa2_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:196:30: style: struct member 'hfa2_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:202:24: style: struct member 'hfa3_float_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:202:33: style: struct member 'hfa3_float_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:202:42: style: struct member 'hfa3_float_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:208:25: style: struct member 'hfa3_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:208:35: style: struct member 'hfa3_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:208:45: style: struct member 'hfa3_double_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:214:30: style: struct member 'hfa3_long_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:214:45: style: struct member 'hfa3_long_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:214:60: style: struct member 'hfa3_long_double_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:220:24: style: struct member 'hfa3_float_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:226:25: style: struct member 'hfa3_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:232:30: style: struct member 'hfa3_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:238:24: style: struct member 'hfa4_float_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:238:33: style: struct member 'hfa4_float_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:238:42: style: struct member 'hfa4_float_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:238:51: style: struct member 'hfa4_float_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:244:25: style: struct member 'hfa4_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:244:35: style: struct member 'hfa4_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:244:45: style: struct member 'hfa4_double_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:244:55: style: struct member 'hfa4_double_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:250:30: style: struct member 'hfa4_long_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:250:45: style: struct member 'hfa4_long_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:250:60: style: struct member 'hfa4_long_double_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:250:75: style: struct member 'hfa4_long_double_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:256:24: style: struct member 'hfa4_float_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:262:25: style: struct member 'hfa4_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:268:30: style: struct member 'hfa4_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:274:24: style: struct member 'nfa5_float_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:274:33: style: struct member 'nfa5_float_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:274:42: style: struct member 'nfa5_float_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:274:51: style: struct member 'nfa5_float_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:274:60: style: struct member 'nfa5_float_t::j' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:280:25: style: struct member 'nfa5_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:280:35: style: struct member 'nfa5_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:280:45: style: struct member 'nfa5_double_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:280:55: style: struct member 'nfa5_double_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:280:65: style: struct member 'nfa5_double_t::j' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:286:30: style: struct member 'nfa5_long_double_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:286:45: style: struct member 'nfa5_long_double_t::g' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:286:60: style: struct member 'nfa5_long_double_t::h' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:286:75: style: struct member 'nfa5_long_double_t::i' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:286:90: style: struct member 'nfa5_long_double_t::j' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:292:24: style: struct member 'nfa5_float_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:298:25: style: struct member 'nfa5_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:304:30: style: struct member 'nfa5_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:338:31: style: struct member 'hva1_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:344:32: style: struct member 'hva1_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:350:30: style: struct member 'hva1_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:356:31: style: struct member 'hva1_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:362:32: style: struct member 'hva1_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:368:33: style: struct member 'hva1_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:374:32: style: struct member 'hva1_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:381:33: style: struct member 'hva1_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:387:31: style: struct member 'hva1_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:393:32: style: struct member 'hva1_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:405:33: style: struct member 'hva1_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:411:34: style: struct member 'hva1_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:427:31: style: struct member 'hva2_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:427:47: style: struct member 'hva2_vec_char_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:434:32: style: struct member 'hva2_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:434:49: style: struct member 'hva2_vec_short_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:441:30: style: struct member 'hva2_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:441:45: style: struct member 'hva2_vec_int_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:448:31: style: struct member 'hva2_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:448:47: style: struct member 'hva2_vec_long_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:455:32: style: struct member 'hva2_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:455:49: style: struct member 'hva2_vec_float_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:462:33: style: struct member 'hva2_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:462:51: style: struct member 'hva2_vec_double_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:469:32: style: struct member 'hva2_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:469:49: style: struct member 'hva2_vec_char_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:478:33: style: struct member 'hva2_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:478:51: style: struct member 'hva2_vec_short_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:485:31: style: struct member 'hva2_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:485:47: style: struct member 'hva2_vec_int_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:492:32: style: struct member 'hva2_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:492:49: style: struct member 'hva2_vec_long_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:506:33: style: struct member 'hva2_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:506:51: style: struct member 'hva2_vec_float_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:513:34: style: struct member 'hva2_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:513:53: style: struct member 'hva2_vec_double_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:531:31: style: struct member 'hva3_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:531:47: style: struct member 'hva3_vec_char_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:531:63: style: struct member 'hva3_vec_char_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:539:32: style: struct member 'hva3_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:539:49: style: struct member 'hva3_vec_short_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:539:66: style: struct member 'hva3_vec_short_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:547:30: style: struct member 'hva3_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:547:45: style: struct member 'hva3_vec_int_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:547:60: style: struct member 'hva3_vec_int_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:555:31: style: struct member 'hva3_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:555:47: style: struct member 'hva3_vec_long_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:555:63: style: struct member 'hva3_vec_long_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:563:32: style: struct member 'hva3_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:563:49: style: struct member 'hva3_vec_float_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:563:66: style: struct member 'hva3_vec_float_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:571:33: style: struct member 'hva3_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:571:51: style: struct member 'hva3_vec_double_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:571:69: style: struct member 'hva3_vec_double_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:579:32: style: struct member 'hva3_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:579:49: style: struct member 'hva3_vec_char_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:579:66: style: struct member 'hva3_vec_char_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:590:33: style: struct member 'hva3_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:590:51: style: struct member 'hva3_vec_short_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:590:69: style: struct member 'hva3_vec_short_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:598:31: style: struct member 'hva3_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:598:47: style: struct member 'hva3_vec_int_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:598:63: style: struct member 'hva3_vec_int_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:606:32: style: struct member 'hva3_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:606:49: style: struct member 'hva3_vec_long_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:606:66: style: struct member 'hva3_vec_long_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:622:33: style: struct member 'hva3_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:622:51: style: struct member 'hva3_vec_float_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:622:69: style: struct member 'hva3_vec_float_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:630:34: style: struct member 'hva3_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:630:53: style: struct member 'hva3_vec_double_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:630:72: style: struct member 'hva3_vec_double_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:650:31: style: struct member 'hva4_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:650:47: style: struct member 'hva4_vec_char_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:650:63: style: struct member 'hva4_vec_char_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:650:79: style: struct member 'hva4_vec_char_8_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:659:32: style: struct member 'hva4_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:659:49: style: struct member 'hva4_vec_short_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:659:66: style: struct member 'hva4_vec_short_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:659:83: style: struct member 'hva4_vec_short_8_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:668:30: style: struct member 'hva4_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:668:45: style: struct member 'hva4_vec_int_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:668:60: style: struct member 'hva4_vec_int_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:668:75: style: struct member 'hva4_vec_int_8_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:677:31: style: struct member 'hva4_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:677:47: style: struct member 'hva4_vec_long_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:677:63: style: struct member 'hva4_vec_long_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:677:79: style: struct member 'hva4_vec_long_8_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:686:32: style: struct member 'hva4_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:686:49: style: struct member 'hva4_vec_float_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:686:66: style: struct member 'hva4_vec_float_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:686:83: style: struct member 'hva4_vec_float_8_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:695:33: style: struct member 'hva4_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:695:51: style: struct member 'hva4_vec_double_8_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:695:69: style: struct member 'hva4_vec_double_8_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:695:87: style: struct member 'hva4_vec_double_8_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:704:32: style: struct member 'hva4_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:704:49: style: struct member 'hva4_vec_char_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:704:66: style: struct member 'hva4_vec_char_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:704:83: style: struct member 'hva4_vec_char_16_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:717:33: style: struct member 'hva4_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:717:51: style: struct member 'hva4_vec_short_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:717:69: style: struct member 'hva4_vec_short_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:717:87: style: struct member 'hva4_vec_short_16_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:726:31: style: struct member 'hva4_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:726:47: style: struct member 'hva4_vec_int_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:726:63: style: struct member 'hva4_vec_int_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:726:79: style: struct member 'hva4_vec_int_16_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:735:32: style: struct member 'hva4_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:735:49: style: struct member 'hva4_vec_long_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:735:66: style: struct member 'hva4_vec_long_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:735:83: style: struct member 'hva4_vec_long_16_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:753:33: style: struct member 'hva4_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:753:51: style: struct member 'hva4_vec_float_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:753:69: style: struct member 'hva4_vec_float_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:753:87: style: struct member 'hva4_vec_float_16_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:762:34: style: struct member 'hva4_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:762:53: style: struct member 'hva4_vec_double_16_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:762:72: style: struct member 'hva4_vec_double_16_t::c' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:762:91: style: struct member 'hva4_vec_double_16_t::d' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:783:33: style: struct member 'mixed_hfa3_cff_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:783:42: style: struct member 'mixed_hfa3_cff_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:789:34: style: struct member 'mixed_hfa3_cdd_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:789:44: style: struct member 'mixed_hfa3_cdd_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:795:39: style: struct member 'mixed_hfa3_cldld_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:795:54: style: struct member 'mixed_hfa3_cldld_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:801:24: style: struct member 'mixed_hfa3_fcf_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:801:42: style: struct member 'mixed_hfa3_fcf_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:807:25: style: struct member 'mixed_hfa3_dcd_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:807:44: style: struct member 'mixed_hfa3_dcd_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:813:30: style: struct member 'mixed_hfa3_ldcld_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:813:54: style: struct member 'mixed_hfa3_ldcld_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:819:32: style: struct member 'mixed_hfa2_fltsht_t::a' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcretval_test.c:819:49: style: struct member 'mixed_hfa2_fltsht_t::b' is never used. [unusedStructMember] elfutils-0.194+20260315/tests/funcscopes.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_abstract_origin [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/funcscopes.c:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/funcscopes.c:135:11: warning: Either the condition 'modname==NULL' is redundant or there is possible null pointer dereference: modname. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/funcscopes.c:133:19: note: Assuming that condition 'modname==NULL' is not redundant elfutils-0.194+20260315/tests/funcscopes.c:135:11: note: Null pointer dereference elfutils-0.194+20260315/tests/get-aranges.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/get-aranges.c:39:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/get-pubnames.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/get-pubnames.c:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/get-pubnames.c:67:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/get-units-invalid.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/get-units-invalid.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/get-units-split.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/get-units-split.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/getphdrnum.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/getsrc_die.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/line2addr.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/line2addr.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/line2addr.c:72:57: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'handle_module' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] elfutils-0.194+20260315/tests/line2addr.c:140:36: note: You might need to cast the function pointer here elfutils-0.194+20260315/tests/line2addr.c:72:57: note: Parameter 'arg' can be declared as pointer to const elfutils-0.194+20260315/tests/low_high_pc.c:63:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_low_pc [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/low_high_pc.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/msg_tst.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_E_NUM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newdata.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newdata.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_DATA [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newdata.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newdata.c:393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newdata.c:41:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newdata.c:189:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newdata.c:216:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newdata.c:230:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newdata.c:181:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/newdata.c:199:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/newdata.c:224:13: style: Variable 'd_data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/newdata.c:322:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/newfile.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_NIDENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newfile.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newfile.c:26:25: style: Parameter 'ehdr' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/newscn.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_DATA [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/newzdata.c:286:14: style: Condition 'e_data==NULL' is always false [knownConditionTrueFalse] elfutils-0.194+20260315/tests/newzdata.c:42:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newzdata.c:233:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newzdata.c:300:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/newzdata.c:303:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] elfutils-0.194+20260315/tests/newzdata.c:285:34: note: Assuming allocation function fails elfutils-0.194+20260315/tests/newzdata.c:285:18: note: Assignment 'd_data=(char*)malloc(len*times)', assigned value is 0 elfutils-0.194+20260315/tests/newzdata.c:298:26: note: Assuming condition is false elfutils-0.194+20260315/tests/newzdata.c:303:22: note: Null pointer addition elfutils-0.194+20260315/tests/newzdata.c:205:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/newzdata.c:243:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/newzdata.c:254:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/newzdata.c:407:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/newzdata.c:427:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/next-files.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/next-files.c:31:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/next-lines.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/next-lines.c:88:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/next-lines.c:98:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/next-lines.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/next_cfi.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/next_cfi.c:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/next_cfi.c:36:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] elfutils-0.194+20260315/tests/next_cfi.c:45:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/next_cfi.c:96:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/nvidia_extended_linemap_libdw.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/nvidia_extended_linemap_libdw.c:88:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/nvidia_extended_linemap_libdw.c:98:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/nvidia_extended_linemap_libdw.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/peel_type.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_TAG [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/peel_type.c:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/peel_type.c:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_variable [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/peel_type.c:68:26: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/tests/peel_type.c:72:55: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/tests/peel_type.c:79:26: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/tests/peel_type.c:82:24: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/tests/peel_type.c:83:24: error: Null pointer dereference [nullPointer] elfutils-0.194+20260315/tests/rdwrmmap.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/rerequest_tag.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/saridx.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/saridx.c:175:54: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] elfutils-0.194+20260315/tests/saridx.c:88:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/saridx.c:150:15: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/saridx.c:234:18: style: Variable 'arsym' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/scnnames.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/scnnames.c:81:34: warning: Possible null pointer dereference: name [nullPointer] elfutils-0.194+20260315/tests/scnnames.c:75:20: note: Assignment 'name=NULL', assigned value is 0 elfutils-0.194+20260315/tests/scnnames.c:78:37: note: Assuming condition is false elfutils-0.194+20260315/tests/scnnames.c:81:34: note: Null pointer dereference elfutils-0.194+20260315/tests/scnnames.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/scnnames.c:75:13: style: Variable 'name' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/sectiondump.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/sectiondump.c:166:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/sectiondump.c:145:18: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/show-abbrev.c:34:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/show-abbrev.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/show-abbrev.c:55:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/showptable.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/showptable.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/showptable.c:89:18: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/strptr.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/strptr.c:75:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/strptr.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/system-elf-gelf-test.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/system-elf-libelf-test.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/system-elf-libelf-test.c:32:15: style: Variable 'chdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/test-elf_cntl_gelf_getshdr.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/test-elf_cntl_gelf_getshdr.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/test-elf_cntl_gelf_getshdr.c:101:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/test-flag-nobits.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/test-manyfuncs.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/test-manyfuncs.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/test-manyfuncs.c:85:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:90:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:105:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:156:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:187:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:190:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:190:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:194:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:201:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:224:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:271:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:312:8: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:320:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:323:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:323:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/test-manyfuncs.c:123:41: warning: Either the condition 'sname==NULL' is redundant or there is possible null pointer dereference: sname. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/test-manyfuncs.c:121:13: note: Assuming that condition 'sname==NULL' is not redundant elfutils-0.194+20260315/tests/test-manyfuncs.c:123:41: note: Null pointer dereference elfutils-0.194+20260315/tests/test-nlist.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_name [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/testfile-backtrace-demangle.cc:27:4: error: Null pointer dereference: (volatile int*)0 [nullPointer] elfutils-0.194+20260315/tests/testfile_implicit_pointer.c:5:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/testfile_implicit_value.c:5:22: style: Variable 'a' can be declared as const array [constVariable] elfutils-0.194+20260315/tests/testfile_parameter_ref.c:9:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable] elfutils-0.194+20260315/tests/testfile_parameter_ref.c:10:9: style: Variable 'b' is assigned a value that is never used. [unreadVariable] elfutils-0.194+20260315/tests/testfile_parameter_ref.c:11:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] elfutils-0.194+20260315/tests/typeiter.c:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/typeiter.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/typeiter.c:75:19: style: Variable 'die' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/typeiter2.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/typeiter2.c:29:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/unit-info.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/unit-info.c:46:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/update1.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/update2.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/update2.c:112:20: style: Variable 'phdr[0].p_offset' is reassigned a value before the old one has been used. [redundantAssignment] elfutils-0.194+20260315/tests/update2.c:111:20: note: phdr[0].p_offset is assigned elfutils-0.194+20260315/tests/update2.c:112:20: note: phdr[0].p_offset is overwritten elfutils-0.194+20260315/tests/update3.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/update3.c:161:20: style: Variable 'phdr[0].p_offset' is reassigned a value before the old one has been used. [redundantAssignment] elfutils-0.194+20260315/tests/update3.c:160:20: note: phdr[0].p_offset is assigned elfutils-0.194+20260315/tests/update3.c:161:20: note: phdr[0].p_offset is overwritten elfutils-0.194+20260315/tests/update4.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/update4.c:313:20: style: Variable 'phdr[0].p_offset' is reassigned a value before the old one has been used. [redundantAssignment] elfutils-0.194+20260315/tests/update4.c:312:20: note: phdr[0].p_offset is assigned elfutils-0.194+20260315/tests/update4.c:313:20: note: phdr[0].p_offset is overwritten elfutils-0.194+20260315/tests/varlocs.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_ATE [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_TAG [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_AT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_FORM [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_base_type [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_ALL_KNOWN_DW_OP [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_OP_lit0 [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:715:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_frame_base [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:919:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:956:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_exprloc [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:1020:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_frame_base [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:1098:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_UT_skeleton [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/varlocs.c:538:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/varlocs.c:1121:24: warning: Either the condition 'modname==NULL' is redundant or there is possible null pointer dereference: modname. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/varlocs.c:1118:16: note: Assuming that condition 'modname==NULL' is not redundant elfutils-0.194+20260315/tests/varlocs.c:1121:24: note: Null pointer dereference elfutils-0.194+20260315/tests/varlocs.c:1124:29: warning: Either the condition 'modname==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] elfutils-0.194+20260315/tests/varlocs.c:1118:16: note: Assuming that condition 'modname==NULL' is not redundant elfutils-0.194+20260315/tests/varlocs.c:1122:10: note: Assignment 'name=modname[0]!='\0'?modname:xbasename(mainfile)', assigned value is 0 elfutils-0.194+20260315/tests/varlocs.c:1124:29: note: Null pointer dereference elfutils-0.194+20260315/tests/varlocs.c:1140:25: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/varlocs.c:579:10: style: Variable 'off' is assigned a value that is never used. [unreadVariable] elfutils-0.194+20260315/tests/vendorelf.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/vendorelf.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/vendorelf.c:152:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/xlate_notes.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/xlate_notes.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/tests/xlate_notes.c:85:14: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/zstrptr.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/zstrptr.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.194+20260315/tests/zstrptr.c:39:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/zstrptr.c:98:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/zstrptr.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] elfutils-0.194+20260315/tests/zstrptr.c:111:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] elfutils-0.194+20260315/tests/zstrptr.c:37:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.194+20260315/tests/zstrptr.c:54:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.194+20260315/src/unstrip.c:1065:7: warning: Null pointer dereference: shdr [ctunullpointer] elfutils-0.194+20260315/src/unstrip.c:1390:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.194+20260315/src/unstrip.c:1391:38: note: Calling function get_section_name, 2nd argument is null elfutils-0.194+20260315/src/unstrip.c:1065:7: note: Dereferencing argument shdr that is null diff: head elfutils-0.194+20260315/libdw/dwarf_getlocation.c:772:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head elfutils-0.194+20260315/libdw/dwarf_getmacros.c:363:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head elfutils-0.194+20260315/src/objdump.c:345:37: style: Parameter 'shdr' can be declared as pointer to const [constParameterPointer] head elfutils-0.194+20260315/src/objdump.c:704:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head elfutils-0.194+20260315/src/strip.c:990:35: style: Parameter 'tvp' can be declared as const array [constParameter] head elfutils-0.194+20260315/tests/test-elf_cntl_gelf_getshdr.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] DONE