2025-08-30 11:17 ftp://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.193.orig.tar.bz2 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-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 1727 1727 elapsed-time: 397.8 375.6 head-timing-info: old-timing-info: head results: elfutils-0.193/backends/libebl_CPU.h:64:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/libebl_CPU.h:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_pointer_type [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/linux-core-note.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:124:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_CORE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AARCH64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AARCH64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AARCH64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_init.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aarch64_register_info [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:95:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/common-reloc.c:115:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/backends/aarch64_initreg.c:73:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/aarch64_initreg.c:74:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/aarch64_regs.c:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_encoding [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_structure_type [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Word [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_retval.c:164:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] elfutils-0.193/backends/aarch64_symbol.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_symbol.c:107:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_symbol.c:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_AARCH64_BTI_PLT [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/aarch64_symbol.c:45:33: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/aarch64_symbol.c:46:12: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/aarch64_symbol.c:113:46: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/alpha_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ALPHA_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ALPHA_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ALPHA_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha_dynamic_tag_name [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/alpha_regs.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_retval.c:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_symbol.c:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_ALPHA_PLTRO [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_symbol.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_symbol.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALPHA_GPREL [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_symbol.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_symbol.c:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STO_ALPHA_STD_GPLOAD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/alpha_symbol.c:43:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/alpha_symbol.c:64:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/alpha_symbol.c:65:10: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/alpha_symbol.c:133:34: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARC_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARC_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARC_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arc_init.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_machine_flag_check [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/arc_symbol.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ARC_ALL_MSK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arc_symbol.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arc_symbol.c:50:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arc_symbol.c:51:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arc_symbol.c:69:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_cfi.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_CFA_same_value [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARM_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARM_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARM_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arm_segment_type_name [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/arm_initreg.c:56:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_initreg.c:57:17: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_machineflagname.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ARM_EABIMASK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_regs.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_retval.c:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_symbol.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ARM_EABIMASK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_symbol.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_symbol.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_ARM_EXIDX [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_symbol.c:157:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/arm_symbol.c:107:8: style: Same expression 'EF_ARM_EABIMASK' found multiple times in chain of '|' operators. [duplicateExpression] elfutils-0.193/backends/arm_symbol.c:44:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_symbol.c:58:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_symbol.c:114:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_symbol.c:115:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_symbol.c:132:35: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/arm_symbol.c:139:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_BPF_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/bpf_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bpf_register_info [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/bpf_regs.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BPF_REG [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/bpf_symbol.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/bpf_symbol.c:43:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/bpf_symbol.c:44:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOC_PREFIXCOPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOC_PREFIXNONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOC_PREFIXRELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_CKCORE_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_CKCORE_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_CKCORE_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/csky_init.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csky_abi_cfi [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/csky_initreg.c:46:25: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/csky_initreg.c:47:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/csky_regs.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/csky_symbol.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/csky_symbol.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_CSKY_ABIMASK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/csky_symbol.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_CSKY_ATTRIBUTES [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/csky_symbol.c:43:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/csky_symbol.c:44:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/csky_symbol.c:70:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_HEX_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_HEX_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_HEX_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/hexagon_init.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexagon_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/hexagon_symbol.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/hexagon_symbol.c:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_HEXAGON_TINY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/hexagon_symbol.c:44:33: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/hexagon_symbol.c:45:35: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/i386_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_corenote.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/i386_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i386_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/i386_initreg.c:44:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/i386_initreg.c:45:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/i386_regs.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_unsigned [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/i386_retval.c:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/i386_symbol.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_386_GOTPC [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/i386_symbol.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_SWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/i386_symbol.c:45:30: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/i386_symbol.c:52:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/i386_symbol.c:53:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_IA64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_IA64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_IA64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_init.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ia64_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/ia64_regs.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_retval.c:124:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_encoding [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_retval.c:256:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_symbol.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_IA_64_PLT_RESERVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_symbol.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_IA_64_ABI64 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_symbol.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_IA_64_SHORT [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_symbol.c:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFDATA2MSB [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_symbol.c:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_IA_64_UNWIND [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ia64_symbol.c:43:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ia64_symbol.c:65:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ia64_symbol.c:102:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ia64_symbol.c:118:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ia64_symbol.c:119:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ia64_symbol.c:155:36: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/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.193/backends/linux-perf-regs.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_REG_X86_64_MAX [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LARCH_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LARCH_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LARCH_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loongarch_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/loongarch_initreg.c:47:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/loongarch_initreg.c:48:12: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/loongarch_regs.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_regs.c:41:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/loongarch_retval.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_retval.c:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_retval.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_retval.c:106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Word [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_symbol.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/loongarch_symbol.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_LARCH_ABI_MODIFIER_MASK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_68K_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_68K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_68K_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/m68k_init.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m68k_gotpc_reloc_check [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/m68k_initreg.c:43:26: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/m68k_initreg.c:44:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/m68k_regs.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/m68k_retval.c:88:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/m68k_symbol.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_SWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/m68k_symbol.c:43:30: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/m68k_symbol.c:57:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/m68k_symbol.c:58:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_MIPS_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_MIPS_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_MIPS_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/mips_init.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mips_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/mips_initreg.c:46:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/mips_initreg.c:47:13: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/mips_regs.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/mips_retval.c:92:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/mips_symbol.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/mips_symbol.c:45:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/mips_symbol.c:46:12: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc64_init.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppc64_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc64_init.c:75:28: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/ppc64_resolve_sym.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf64_Addr [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc64_retval.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc64_symbol.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc64_symbol.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_PPC64_GLINK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc64_symbol.c:45:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc64_symbol.c:46:10: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc64_symbol.c:65:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc64_symbol.c:115:23: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_cfi.c:68:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/ppc_cfi.c:75:11: note: You might need to cast the function pointer here elfutils-0.193/backends/ppc_cfi.c:39:19: note: Parameter 'ebl' can be declared as pointer to const elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PPC_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppc_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/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.193/backends/ppc_initreg.c:130:11: note: You might need to cast the function pointer here elfutils-0.193/backends/ppc_initreg.c:77:27: note: Parameter 'setfunc' can be declared as pointer to const elfutils-0.193/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.193/backends/ppc_initreg.c:130:11: note: You might need to cast the function pointer here elfutils-0.193/backends/ppc_initreg.c:78:17: note: Parameter 'arg' can be declared as pointer to const elfutils-0.193/backends/ppc_regs.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_PPC64 [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/ppc_regs.c:207:11: note: You might need to cast the function pointer here elfutils-0.193/backends/ppc_regs.c:40:25: note: Parameter 'ebl' can be declared as pointer to const elfutils-0.193/backends/ppc_retval.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_symbol.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_symbol.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_PPC_EMB [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_symbol.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_PPC_GOT [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_symbol.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_DYNAMIC [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/ppc_symbol.c:45:29: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc_symbol.c:46:15: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc_symbol.c:72:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/ppc_symbol.c:113:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_RISCV_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_RISCV_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_RISCV_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_init.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable riscv_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_init.c:53:18: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/riscv_initreg.c:45:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/riscv_initreg.c:46:12: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/riscv_regs.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_regs.c:39:27: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/riscv_retval.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_member [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_encoding [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Word [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:395:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_FLOAT_ABI_DOUBLE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:403:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_FLOAT_ABI_SINGLE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_retval.c:411:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_FLOAT_ABI_SOFT [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_symbol.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_symbol.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RISCV_RVC [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_symbol.c:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_RISCV_VARIANT_CC [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/riscv_symbol.c:145:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/riscv_symbol.c:159:11: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/riscv_symbol.c:172:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_cfi.c:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_cfi.c:39:20: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_390_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_390_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_390_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_init.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s390_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/s390_initreg.c:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_initreg.c:46:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_initreg.c:47:11: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_initreg.c:89:25: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_regs.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_regs.c:57:26: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_retval.c:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_symbol.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_SXWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_symbol.c:42:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_symbol.c:43:9: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/s390_unwind.c:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/s390_unwind.c:46:19: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sh_init.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/sh_regs.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_signed [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sh_retval.c:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sh_symbol.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SH_GOTPC [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sh_symbol.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_WORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sh_symbol.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SH_MACH_MASK [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sh_symbol.c:43:28: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sh_symbol.c:50:28: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sh_symbol.c:51:14: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_auxv.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_HWCAP [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SPARC_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SPARC_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_SPARC_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sparc_init.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sparc_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/sparc_initreg.c:45:59: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_initreg.c:46:44: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_regs.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sparc_regs.c:40:27: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_retval.c:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sparc_symbol.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sparc_symbol.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SPARCV9_MM [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sparc_symbol.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/sparc_symbol.c:42:31: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_symbol.c:43:10: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_symbol.c:116:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/sparc_symbol.c:129:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/common-reloc.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_X86_64_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_X86_64_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/common-reloc.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_X86_64_RELATIVE [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_64_init.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x86_64_reloc_simple_type [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/backends/common-reloc.c:152:26: note: You might need to cast the function pointer here elfutils-0.193/backends/common-reloc.c:87:12: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/backends/x86_64_initreg.c:44:27: style: Parameter 'setfunc' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/x86_64_initreg.c:45:13: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/x86_64_regs.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_unsigned [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_64_retval.c:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_byte_size [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_64_symbol.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_XWORD [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_64_symbol.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_X86_64_UNWIND [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_64_symbol.c:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_X86_64_UNWIND [valueFlowBailoutIncompleteVar] elfutils-0.193/backends/x86_64_symbol.c:43:32: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/x86_64_symbol.c:44:11: style: Parameter 'addsub' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/x86_64_symbol.c:66:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/x86_64_symbol.c:77:38: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/backends/x86_initreg_sample.c:32:19: style: Parameter 'dwarf_regs' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_DEFAULT [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:460:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_EFFECTIVE_URL [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:481:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:713:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:968:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENETUNREACH [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1047:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC_RAW [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1221:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1449:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1693:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:1783:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:2672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:2743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:3107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-client.c:556:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] elfutils-0.193/debuginfod/debuginfod-client.c:567:32: error: Null pointer dereference [nullPointer] elfutils-0.193/debuginfod/debuginfod-client.c:2227:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] elfutils-0.193/debuginfod/debuginfod-client.c:2134:6: note: rc is assigned elfutils-0.193/debuginfod/debuginfod-client.c:2227:6: note: rc is overwritten elfutils-0.193/debuginfod/debuginfod-client.c:2597:32: style:inconclusive: Function 'debuginfod_set_user_data' argument 2 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] elfutils-0.193/debuginfod/debuginfod.h:115:65: note: Function 'debuginfod_set_user_data' argument 2 names different: declaration 'value' definition 'data'. elfutils-0.193/debuginfod/debuginfod-client.c:2597:32: note: Function 'debuginfod_set_user_data' argument 2 names different: declaration 'value' definition 'data'. elfutils-0.193/debuginfod/debuginfod-client.c:3124:46: style:inconclusive: Function 'debuginfod_set_progressfn' argument 1 names different: declaration 'c' definition 'client'. [funcArgNamesDifferent] elfutils-0.193/debuginfod/debuginfod.h:109:51: note: Function 'debuginfod_set_progressfn' argument 1 names different: declaration 'c' definition 'client'. elfutils-0.193/debuginfod/debuginfod-client.c:3124:46: note: Function 'debuginfod_set_progressfn' argument 1 names different: declaration 'c' definition 'client'. elfutils-0.193/debuginfod/debuginfod-client.c:3131:46: style:inconclusive: Function 'debuginfod_set_verbose_fd' argument 1 names different: declaration 'c' definition 'client'. [funcArgNamesDifferent] elfutils-0.193/debuginfod/debuginfod.h:112:51: note: Function 'debuginfod_set_verbose_fd' argument 1 names different: declaration 'c' definition 'client'. elfutils-0.193/debuginfod/debuginfod-client.c:3131:46: note: Function 'debuginfod_set_verbose_fd' argument 1 names different: declaration 'c' definition 'client'. elfutils-0.193/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.193/debuginfod/debuginfod-client.c:2200:26: note: You might need to cast the function pointer here elfutils-0.193/debuginfod/debuginfod-client.c:447:34: note: Parameter 'ptr' can be declared as pointer to const elfutils-0.193/debuginfod/debuginfod-client.c:477:53: style: Parameter 'config_path' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:577:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] elfutils-0.193/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.193/debuginfod/debuginfod-client.c:2937:31: note: You might need to cast the function pointer here elfutils-0.193/debuginfod/debuginfod-client.c:825:27: note: Parameter 'buffer' can be declared as pointer to const elfutils-0.193/debuginfod/debuginfod-client.c:851:24: style: Parameter 'url_subdir' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:960:32: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:1138:21: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod-client.c:1691:9: style: Variable 'cache_var' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod-client.c:1704:17: style: Variable 'xdg' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod-client.c:2603:45: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:2609:39: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:2615:43: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod-client.c:3102:9: style: Variable 'colon' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod-find.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-find.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-find.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod-find.c:149:18: style: Variable 'build_id' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod.cxx:589:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:594:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:623:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:801:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_RESPMEM_MUST_COPY [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1161:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1178:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1188:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1198:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1210:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1221:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1341:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_CONNECTION_INFO_CLIENT_ADDRESS [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1393:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1625:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1660:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1711:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1838:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1957:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:2556:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:2626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3067:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_HEADER_KIND [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3153:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3236:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3550:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3605:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3796:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3815:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_RESPMEM_PERSISTENT [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:3854:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_YES [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:4063:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:4213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:4351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:4432:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:4597:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable archive_read_free [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:4867:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5013:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5045:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5071:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_PHYSICAL [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5223:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5251:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5494:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:5583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/debuginfod/debuginfod.cxx:1549:1: style: The class 'libarchive_fdcache' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] elfutils-0.193/debuginfod/debuginfod.cxx:793:3: style: Struct 'reportable_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] elfutils-0.193/debuginfod/debuginfod.cxx:829:3: style: Struct 'archive_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] elfutils-0.193/debuginfod/debuginfod.cxx:1116:3: style: Class 'obatched' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] elfutils-0.193/debuginfod/debuginfod.cxx:1279: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.193/debuginfod/debuginfod.cxx:1038:16: note: Virtual function in base class elfutils-0.193/debuginfod/debuginfod.cxx:1279:8: note: Function in derived class elfutils-0.193/debuginfod/debuginfod.cxx:5716:8: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] elfutils-0.193/debuginfod/debuginfod.cxx:1072:24: style: Condition 'counter==period' is always true [knownConditionTrueFalse] elfutils-0.193/debuginfod/debuginfod.cxx:1068:22: note: Assuming that condition 'counter==period' is not redundant elfutils-0.193/debuginfod/debuginfod.cxx:1072:24: note: Condition 'counter==period' is always true elfutils-0.193/debuginfod/debuginfod.cxx:2836:18: style: Condition 'fd>=0' is always false [knownConditionTrueFalse] elfutils-0.193/debuginfod/debuginfod.cxx:2834:46: note: Calling function 'extract_from_seekable_archive' returns -1 elfutils-0.193/debuginfod/debuginfod.cxx:2834:46: note: Assignment 'fd=extract_from_seekable_archive(b_source0,tmppath,seekable_offset,seekable_size)', assigned value is -1 elfutils-0.193/debuginfod/debuginfod.cxx:2836:18: note: Condition 'fd>=0' is always false elfutils-0.193/debuginfod/debuginfod.cxx:2919:11: style: Condition 'populate_seekable' is always false [knownConditionTrueFalse] elfutils-0.193/debuginfod/debuginfod.cxx:2918:47: note: Calling function 'is_seekable_archive' returns 0 elfutils-0.193/debuginfod/debuginfod.cxx:2918:47: note: Assignment 'populate_seekable=is_seekable_archive(b_source0,a)', assigned value is 0 elfutils-0.193/debuginfod/debuginfod.cxx:2919:11: note: Condition 'populate_seekable' is always false elfutils-0.193/debuginfod/debuginfod.cxx:4617:21: style: Condition 'seekable' is always false [knownConditionTrueFalse] elfutils-0.193/debuginfod/debuginfod.cxx:4616:39: note: Calling function 'is_seekable_archive' returns 0 elfutils-0.193/debuginfod/debuginfod.cxx:4616:39: note: Assignment 'seekable=is_seekable_archive(rps,a)', assigned value is 0 elfutils-0.193/debuginfod/debuginfod.cxx:4617:21: note: Condition 'seekable' is always false elfutils-0.193/debuginfod/debuginfod.cxx:5073:23: error: Null pointer dereference [nullPointer] elfutils-0.193/debuginfod/debuginfod.cxx:800:56: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:1235:21: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:1253:61: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:2822:35: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3305:31: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3306:33: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3307:33: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3362:37: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3366:38: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3370:34: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3374:35: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3556:54: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3686:28: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3687:28: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3688:28: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3739:74: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3784:40: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:3799:12: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:4055:39: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:4239:39: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5070:24: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5236:13: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5236:63: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5238:49: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5242:19: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5242:69: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:5289:31: style: C-style pointer casting [cstyleCast] elfutils-0.193/debuginfod/debuginfod.cxx:762:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:1350:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:1357:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:3097:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:3104:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:5729:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:5739:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] elfutils-0.193/debuginfod/debuginfod.cxx:1258:12: style: The scope of the variable 'deltas' can be reduced. [variableScope] elfutils-0.193/debuginfod/debuginfod.cxx:3701:24: style: The scope of the variable 's' can be reduced. [variableScope] elfutils-0.193/debuginfod/debuginfod.cxx:3875:24: style: The scope of the variable 'suffix' can be reduced. [variableScope] elfutils-0.193/debuginfod/debuginfod.cxx:3468:26: style:inconclusive: Function 'set_metric' argument 1 names different: declaration 'key' definition 'metric'. [funcArgNamesDifferent] elfutils-0.193/debuginfod/debuginfod.cxx:547:38: note: Function 'set_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.193/debuginfod/debuginfod.cxx:3468:26: note: Function 'set_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.193/debuginfod/debuginfod.cxx:3474:26: style:inconclusive: Function 'inc_metric' argument 1 names different: declaration 'key' definition 'metric'. [funcArgNamesDifferent] elfutils-0.193/debuginfod/debuginfod.cxx:548:38: note: Function 'inc_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.193/debuginfod/debuginfod.cxx:3474:26: note: Function 'inc_metric' argument 1 names different: declaration 'key' definition 'metric'. elfutils-0.193/debuginfod/debuginfod.cxx:1590:56: performance: Function parameter 'fd' should be passed by const reference. [passedByValue] elfutils-0.193/debuginfod/debuginfod.cxx:3569:25: performance: Function parameter 'key' should be passed by const reference. [passedByValue] elfutils-0.193/debuginfod/debuginfod.cxx:3569:37: performance: Function parameter 'value' should be passed by const reference. [passedByValue] elfutils-0.193/debuginfod/debuginfod.cxx:3700:65: performance: Function parameter 'v' should be passed by const reference. [passedByValue] elfutils-0.193/debuginfod/debuginfod.cxx:1575:16: style: Variable 'i' can be declared as reference to const [constVariableReference] elfutils-0.193/debuginfod/debuginfod.cxx:1093:14: style: Variable 'nowp' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod.cxx:1401:14: style: Variable 'nowp' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod.cxx:2506:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod.cxx:2512:38: style: Parameter 'tmppath' can be declared as pointer to const [constParameterPointer] elfutils-0.193/debuginfod/debuginfod.cxx:4055:22: style: Variable 'build_id_bytes' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod.cxx:4220:18: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod.cxx:4239:22: style: Variable 'build_id_bytes' can be declared as pointer to const [constVariablePointer] elfutils-0.193/debuginfod/debuginfod.cxx:1472: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.193/debuginfod/debuginfod.cxx:3079:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] elfutils-0.193/debuginfod/debuginfod.cxx:5067:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] elfutils-0.193/lib/system.h:62:0: error: #error "err.h or error.h must be available" [preprocessorErrorDirective] elfutils-0.193/lib/system.h:62:2: error: #error "err.h or error.h must be available" [preprocessorErrorDirective] elfutils-0.193/lib/dynamicsizehash.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash.c:104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash.c:219:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash_concurrent.c:94:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_ptr [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash_concurrent.c:193:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash_concurrent.c:271:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash_concurrent.c:307:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash_concurrent.c:374:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash_concurrent.c:413:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/eu-search.h:39:18: error: syntax error [syntaxError] elfutils-0.193/lib/printversion.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/printversion.c:36:49: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libasm/asm_addint8.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_addsleb128.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_addsleb128.c:59:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] elfutils-0.193/libasm/asm_addstrz.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint16 [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint32 [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint64 [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_adduint8.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asm_addint8 [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/libasmP.h:180:18: error: syntax error [syntaxError] elfutils-0.193/libasm/asm_align.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_INVALID [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_align.c:146:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AsmData [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_end.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_IOERROR [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_end.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_LIBELF [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_end.c:516:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_end.c:121:22: style: Condition 'first' is always true [knownConditionTrueFalse] elfutils-0.193/libasm/asm_end.c:96:17: note: Assignment 'first=true', assigned value is 1 elfutils-0.193/libasm/asm_end.c:111:15: note: Assuming condition is false elfutils-0.193/libasm/asm_end.c:121:22: note: Condition 'first' is always true elfutils-0.193/libasm/asm_end.c:95:20: style: Variable 'content' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libasm/asm_fill.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __libasm_default_pattern [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_fill.c:42:35: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libasm/asm_newabssym.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_INVALID [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_newcomsym.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_INVALID [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_newscn.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Xword [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_newscn.c:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASM_E_LIBELF [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_newscn.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_newscn.c:56:8: style: union member 'Anonymous0::zeroes' is never used. [unusedStructMember] elfutils-0.193/libasm/asm_newsubscn.c:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AsmScn_t [valueFlowBailoutIncompleteVar] elfutils-0.193/libasm/asm_newsym.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash.c:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash.c:313:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] elfutils-0.193/lib/dynamicsizehash.c:275:25: style: Parameter 'htab' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libcpu/bpf_disasm.c:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_ELFDATA [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/bpf_disasm.c:150:12: warning: snprintf format string requires 1 parameter but 3 are given. [wrongPrintfScanfArgNum] elfutils-0.193/libcpu/bpf_disasm.c:91:18: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libcpu/memory-access.h:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/memory-access.h:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/memory-access.h:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/memory-access.h:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/memory-access.h:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/memory-access.h:146:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/i386_disasm.c:453:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/i386_gendis.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] i386_lex.c:1026:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] i386_lex.c:1456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] i386_lex.c:1801:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] i386_lex.c:2039:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] i386_lex.l:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] i386_lex.c:1805:2: warning: Possible null pointer dereference: b [nullPointer] i386_lex.c:1698:18: note: Calling function 'i386__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 i386_lex.c:1805:2: note: Null pointer dereference i386_lex.c:1806:2: warning: Possible null pointer dereference: b [nullPointer] i386_lex.c:1698:18: note: Calling function 'i386__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 i386_lex.c:1806:2: note: Null pointer dereference i386_lex.c:1456:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] i386_lex.c:1456:3: note: c is initialized i386_lex.c:1456:3: note: c is overwritten i386_lex.l:61:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:66:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:71:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:76:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:82:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:87:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:92:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:97:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:104:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:110:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:116:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:121:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:126:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:138:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.l:160:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] i386_lex.c:1536:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] i386_lex.c:624:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. i386_lex.c:1536:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. i386_lex.c:1561:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] i386_lex.c:882:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. i386_lex.c:1561:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. i386_lex.c:1990:46: style:inconclusive: Function 'i386__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] i386_lex.c:576:46: note: Function 'i386__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. i386_lex.c:1990:46: note: Function 'i386__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. i386_lex.c:2003:46: style:inconclusive: Function 'i386__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] i386_lex.c:577:45: note: Function 'i386__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. i386_lex.c:2003:46: note: Function 'i386__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. i386_lex.c:2003:60: style:inconclusive: Function 'i386__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] i386_lex.c:577:56: note: Function 'i386__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. i386_lex.c:2003:60: note: Function 'i386__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. i386_lex.c:2135:24: style:inconclusive: Function 'i386_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] i386_lex.c:846:24: note: Function 'i386_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. i386_lex.c:2135:24: note: Function 'i386_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. i386_lex.c:1368:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] i386_lex.c:1576:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] i386_parse.y:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_message_count [valueFlowBailoutIncompleteVar] i386_parse.y:588:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] i386_parse.y:602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroone [valueFlowBailoutIncompleteVar] i386_parse.y:750:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] i386_parse.y:790:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] i386_parse.y:923:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] i386_parse.y:1080:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] i386_parse.y:1096:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] i386_parse.y:1105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] i386_parse.y:1123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNE_COUNT [valueFlowBailoutIncompleteVar] i386_parse.c:1140:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] i386_parse.y:296:77: style: Condition 'check_bitsused(yyvsp[-5].bit,yyvsp[-1].field,yyvsp[0].arg)==0' is always true [knownConditionTrueFalse] i386_parse.y:703:16: note: Assignment 'result=0', assigned value is 0 i386_parse.y:296:24: note: Calling function 'check_bitsused' returns 0 i386_parse.y:296:77: note: Condition 'check_bitsused(yyvsp[-5].bit,yyvsp[-1].field,yyvsp[0].arg)==0' is always true i386_parse.y:270:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:269:40: note: Assuming allocation function fails i386_parse.y:269:40: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 i386_parse.y:270:9: note: Null pointer dereference i386_parse.y:271:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:269:40: note: Assuming allocation function fails i386_parse.y:269:40: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 i386_parse.y:271:9: note: Null pointer dereference i386_parse.y:308:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:298:41: note: Assuming allocation function fails i386_parse.y:298:41: note: Assignment 'newp=xcalloc(sizeof(*newp),1)', assigned value is 0 i386_parse.y:308:6: note: Null pointer dereference i386_parse.y:309:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:298:41: note: Assuming allocation function fails i386_parse.y:298:41: note: Assignment 'newp=xcalloc(sizeof(*newp),1)', assigned value is 0 i386_parse.y:309:6: note: Null pointer dereference i386_parse.y:310:10: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:298:41: note: Assuming allocation function fails i386_parse.y:298:41: note: Assignment 'newp=xcalloc(sizeof(*newp),1)', assigned value is 0 i386_parse.y:310:10: note: Null pointer dereference i386_parse.y:346:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ns [nullPointerOutOfMemory] i386_parse.y:345:35: note: Assuming allocation function fails i386_parse.y:345:35: note: Assignment 'ns=xmalloc(sizeof(*ns))', assigned value is 0 i386_parse.y:346:7: note: Null pointer dereference i386_parse.y:347:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ns [nullPointerOutOfMemory] i386_parse.y:345:35: note: Assuming allocation function fails i386_parse.y:345:35: note: Assignment 'ns=xmalloc(sizeof(*ns))', assigned value is 0 i386_parse.y:347:7: note: Null pointer dereference i386_parse.y:423:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.bit [nullPointerOutOfMemory] i386_parse.y:422:31: note: Assuming allocation function fails i386_parse.y:422:31: note: Assignment 'yyval.bit=xmalloc(sizeof(struct bitvalue))', assigned value is 0 i386_parse.y:423:15: note: Null pointer dereference i386_parse.y:430:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.bit [nullPointerOutOfMemory] i386_parse.y:429:31: note: Assuming allocation function fails i386_parse.y:429:31: note: Assignment 'yyval.bit=xmalloc(sizeof(struct bitvalue))', assigned value is 0 i386_parse.y:430:15: note: Null pointer dereference i386_parse.y:468:13: warning: If memory allocation fails, then there is a possible null pointer dereference: runp->next [nullPointerOutOfMemory] i386_parse.y:467:30: note: Assuming allocation function fails i386_parse.y:467:30: note: Assignment 'runp->next=xmalloc(sizeof(struct argument))', assigned value is 0 i386_parse.y:468:13: note: Null pointer dereference i386_parse.y:475:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.arg [nullPointerOutOfMemory] i386_parse.y:474:31: note: Assuming allocation function fails i386_parse.y:474:31: note: Assignment 'yyval.arg=xmalloc(sizeof(struct argument))', assigned value is 0 i386_parse.y:475:15: note: Null pointer dereference i386_parse.y:494:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.name [nullPointerOutOfMemory] i386_parse.y:493:32: note: Assuming allocation function fails i386_parse.y:493:32: note: Assignment 'yyval.name=xmalloc(sizeof(struct argname))', assigned value is 0 i386_parse.y:494:15: note: Null pointer dereference i386_parse.y:526:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.name [nullPointerOutOfMemory] i386_parse.y:525:32: note: Assuming allocation function fails i386_parse.y:525:32: note: Assignment 'yyval.name=xmalloc(sizeof(struct argname))', assigned value is 0 i386_parse.y:526:15: note: Null pointer dereference i386_parse.y:535:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.name [nullPointerOutOfMemory] i386_parse.y:534:32: note: Assuming allocation function fails i386_parse.y:534:32: note: Assignment 'yyval.name=xmalloc(sizeof(struct argname))', assigned value is 0 i386_parse.y:535:15: note: Null pointer dereference i386_parse.y:542:15: warning: If memory allocation fails, then there is a possible null pointer dereference: yyval.name [nullPointerOutOfMemory] i386_parse.y:541:32: note: Assuming allocation function fails i386_parse.y:541:32: note: Assignment 'yyval.name=xmalloc(sizeof(struct argname))', assigned value is 0 i386_parse.y:542:15: note: Null pointer dereference i386_parse.y:574:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:573:41: note: Assuming allocation function fails i386_parse.y:573:41: note: Assignment 'newp=xmalloc(sizeof(struct known_bitfield))', assigned value is 0 i386_parse.y:574:3: note: Null pointer dereference i386_parse.y:575:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:573:41: note: Assuming allocation function fails i386_parse.y:573:41: note: Assignment 'newp=xmalloc(sizeof(struct known_bitfield))', assigned value is 0 i386_parse.y:575:3: note: Null pointer dereference i386_parse.y:576:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:573:41: note: Assuming allocation function fails i386_parse.y:573:41: note: Assignment 'newp=xmalloc(sizeof(struct known_bitfield))', assigned value is 0 i386_parse.y:576:3: note: Null pointer dereference i386_parse.y:920:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:919:36: note: Assuming allocation function fails i386_parse.y:919:36: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 i386_parse.y:920:3: note: Null pointer dereference i386_parse.y:921:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:919:36: note: Assuming allocation function fails i386_parse.y:919:36: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 i386_parse.y:921:3: note: Null pointer dereference i386_parse.y:933:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:932:40: note: Assuming allocation function fails i386_parse.y:932:40: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 i386_parse.y:933:7: note: Null pointer dereference i386_parse.y:934:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] i386_parse.y:932:40: note: Assuming allocation function fails i386_parse.y:932:40: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 i386_parse.y:934:7: note: Null pointer dereference i386_parse.c:1225:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] i386_parse.c:1167:31: note: 'yystate' is assigned value '0' here. i386_parse.c:1225:3: note: The comparison '0 <= yystate' is always true. i386_parse.y:595:30: style:inconclusive: Function 'check_bits' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] i386_parse.y:184:42: note: Function 'check_bits' argument 1 names different: declaration 'value' definition 'val'. i386_parse.y:595:30: note: Function 'check_bits' argument 1 names different: declaration 'value' definition 'val'. i386_parse.y:563:26: style: Variable 'f1' can be declared as pointer to const [constVariablePointer] i386_parse.y:564:26: style: Variable 'f2' can be declared as pointer to const [constVariablePointer] i386_parse.y:700:65: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] i386_parse.c:1140:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] elfutils-0.193/libcpu/riscv_disasm.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] elfutils-0.193/libcpu/riscv_disasm.c:112:20: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdw/libdwP.h:761:32: error: syntax error [syntaxError] elfutils-0.193/libdw/dwarf_begin.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ_MMAP [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getarange_addr.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/libdw/dwarf_getarangeinfo.c:53:8: note: You might need to cast the function pointer here elfutils-0.193/libdw/dwarf_getarangeinfo.c:38:36: note: Parameter 'arange' can be declared as pointer to const elfutils-0.193/libdw/dwarf_getlocation.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_exprloc [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loc_block_s [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_BLOCK [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_data_member_location [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:698:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_data16 [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:713:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Addr [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:747:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_loclists [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:836:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_loclists [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:904:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:990:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_data16 [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation.c:829:37: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdw/dwarf_getlocation_attr.c:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_addr [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation_attr.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_const_value [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getlocation_die.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_INVALID_OFFSET [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwarf_attr [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forms [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_MACINFO_define [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwarf_attr [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_INVALID_DWARF [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:325:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_macro [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:352:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_ENTRY [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:522:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:536:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_macro [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_macinfo [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:564:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_DWARF [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:584:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_NO_DWARF [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getmacros.c:82:28: style: Parameter 'op_protos' can be declared as const array [constParameter] elfutils-0.193/libdw/dwarf_getmacros.c:221:13: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libdw/dwarf_getmacros.c:416:28: portability: '(void*)startp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdw/dwarf_getpubnames.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pubnames_s [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getpubnames.c:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_E_INVALID_OFFSET [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_getpubnames.c:52:18: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libdw/dwarf_getpubnames.c:187:18: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libdw/dwarf_next_lines.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_debug_line [valueFlowBailoutIncompleteVar] elfutils-0.193/libdw/dwarf_next_lines.c:162:13: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.193/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.193/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.193/libdwelf/dwelf_strtab.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwelf/dwelf_strtab.c:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwelf/dwelf_strtab.c:348:33: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwelf/dwelf_strtab.c:355:33: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/libdwflP.h:759:1: error: There is an unknown macro here somewhere. Configuration is required. If INTDECL is a macro then please configure it. [unknownMacro] elfutils-0.193/libdwfl/gzip.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BZ_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/libdwflP.h:346:37: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/libdwflP.h:352:37: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/libdwflP.h:390:48: style: Parameter 'symelf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/libdwflP.h:400:48: style: Parameter 'symelf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/libdwflP.h:339:9: portability: '(const void*)line' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/gzip.c:337:30: portability: 'state.buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/derelocate.c:401:1: error: There is an unknown macro here somewhere. Configuration is required. If INTDEF is a macro then please configure it. [unknownMacro] elfutils-0.193/libdwfl/dwfl_getdwarf.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwfl_module_getdwarf [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/dwfl_getdwarf.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwfl_getmodules [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/dwfl_module_addrsym.c:325:1: error: There is an unknown macro here somewhere. Configuration is required. If INTDEF is a macro then please configure it. [unknownMacro] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFDATA2LSB [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwelf_elf_gnu_build_id [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:341:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf64_Ehdr [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:729:20: style: The if condition is the same as the previous if condition [duplicateCondition] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:703:20: note: First condition elfutils-0.193/libdwfl/dwfl_segment_report_module.c:729:20: note: Second condition elfutils-0.193/libdwfl/dwfl_segment_report_module.c:980:14: style: Condition 'elf==NULL' is always true [knownConditionTrueFalse] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:976:11: note: Assuming that condition 'elf==NULL' is not redundant elfutils-0.193/libdwfl/dwfl_segment_report_module.c:980:14: note: Condition 'elf==NULL' is always true elfutils-0.193/libdwfl/dwfl_segment_report_module.c:980:7: style: Same expression 'elf==NULL' found multiple times in chain of '&&' operators. [duplicateExpression] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:222:35: style: Parameter 'build_id' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:589:11: style: Variable 'note_name' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:597:11: style: Variable 'note_desc' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:122:11: portability: '*ptrp' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:167:31: portability: 'note_file' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:179:26: portability: 'ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:269:48: portability: '*read_state->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:284:25: portability: '*read_state->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:589:29: portability: 'notes' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:597:29: portability: 'notes' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:620:25: portability: '(void*)notes' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:1012:37: portability: 'contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/dwfl_segment_report_module.c:1030:30: portability: 'contents' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/gzip.c:384:4: warning: Return value of function gzerror() is not used. [ignoredReturnValue] elfutils-0.193/libdwfl/gzip.c:180:14: style: Parameter 'mapped' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libdwfl/gzip.c:380:46: portability: 'state.buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/linux-core-attach.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/linux-core-attach.c:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_PRSTATUS [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/linux-core-attach.c:199:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_PRSTATUS [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/linux-core-attach.c:375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_CORE [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/linux-core-attach.c:295:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libdwfl/gzip.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMA_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/libdwfl/gzip.c:271:28: portability: 'state.buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/gzip.c:282:13: portability: 'next_out' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl/gzip.c:284:12: portability: 'next_in' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] elfutils-0.193/libdwfl_stacktrace/libdwfl_stacktraceP.h:62:17: error: syntax error [syntaxError] elfutils-0.193/libelf/libelfP.h:559:8: error: syntax error [syntaxError] elfutils-0.193/libebl/eblabicfi.c:43:21: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libebl/eblcorenote.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblcorenotetypename.c:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_PRSTATUS [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/ebldynamictagcheck.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/ebldynamictagname.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblelfclass.c:38:24: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libebl/eblelfdata.c:38:23: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libebl/eblelfmachine.c:38:26: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libebl/eblinitreg.c:48:23: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libebl/eblinitreg_sample.c:68:32: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libebl/eblobjnote.c:72:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_ADDR [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblobjnote.c:362:14: error: Uninitialized variable: prop.pr_datasz [uninitvar] elfutils-0.193/libebl/eblobjnote.c:353:26: note: Assuming condition is false elfutils-0.193/libebl/eblobjnote.c:362:14: note: Uninitialized variable: prop.pr_datasz elfutils-0.193/libebl/eblobjnotetypename.c:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/libebl/eblosabiname.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFOSABI_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblrelocsimpletype.c:39:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsectionname.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsectionstripp.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_RELA [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsectiontypename.c:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NULL [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsegmenttypename.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsymbolbindingname.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsymbolbindingname.c:56:10: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libebl/eblsymboltypename.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/libebl/eblsymboltypename.c:62:10: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] elfutils-0.193/libebl/eblsysvhashentrysize.c:38:30: style: Parameter 'ebl' can be declared as pointer to const [constParameterPointer] elfutils-0.193/libelf/elf_version.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/libelf/elf_version.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:308:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_MIPS_linkage_name [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_call_file [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIxMAX [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:575:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_comp_dir [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:602:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:641:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIiMAX [valueFlowBailoutIncompleteVar] elfutils-0.193/src/addr2line.c:632:29: style:inconclusive: Function 'handle_address' argument 1 names different: declaration 'addr' definition 'string'. [funcArgNamesDifferent] elfutils-0.193/src/addr2line.c:109:40: note: Function 'handle_address' argument 1 names different: declaration 'addr' definition 'string'. elfutils-0.193/src/addr2line.c:632:29: note: Function 'handle_address' argument 1 names different: declaration 'addr' definition 'string'. elfutils-0.193/src/addr2line.c:544:15: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/ar.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SARMAG [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:895:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hdr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:908:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_name [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:926:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:1106:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ar.c:544:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] elfutils-0.193/src/ar.c:548:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] elfutils-0.193/src/ar.c:917:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.193/src/ar.c:970:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.193/src/ar.c:1111:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.193/src/ar.c:1161:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.193/src/ar.c:1253:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] elfutils-0.193/src/ar.c:758:4: style: Redundant condition: symtab.symsnamelen==0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] elfutils-0.193/src/ar.c:163:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] elfutils-0.193/src/ar.c:162:31: note: Assuming allocation function fails elfutils-0.193/src/ar.c:162:14: note: Assignment 'newp=(char*)xmalloc(len+1)', assigned value is 0 elfutils-0.193/src/ar.c:163:7: note: Null pointer dereference elfutils-0.193/src/ar.c:1379:42: warning: Either the condition '(arhdr=elf_getarhdr(subelf))==NULL' is redundant or there is possible null pointer dereference: arhdr. [nullPointerRedundantCheck] elfutils-0.193/src/ar.c:1374:38: note: Assuming that condition '(arhdr=elf_getarhdr(subelf))==NULL' is not redundant elfutils-0.193/src/ar.c:1379:42: note: Null pointer dereference elfutils-0.193/src/ar.c:418:28: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/src/ar.c:418:45: style: Parameter 'found' can be declared as const array [constParameter] elfutils-0.193/src/ar.c:544:16: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/ar.c:945:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/ar.c:1154:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/ar.c:1369:17: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/ar.c:1480:31: error: Uninitialized variable: arhdr [uninitvar] elfutils-0.193/src/arlib-argp.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/arlib-argp.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_AR_DETERMINISTIC [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/src/arlib-argp.c:87:14: note: You might need to cast the function pointer here elfutils-0.193/src/arlib-argp.c:39:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.193/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.193/src/arlib-argp.c:87:14: note: You might need to cast the function pointer here elfutils-0.193/src/arlib-argp.c:40:31: note: Parameter 'state' can be declared as pointer to const elfutils-0.193/src/arlib.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hdr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/arlib.c:113:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_size [valueFlowBailoutIncompleteVar] elfutils-0.193/src/arlib.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/arlib.c:229:7: warning: Either the condition 'ehdr==NULL' is redundant or there is possible null pointer dereference: ehdr. [nullPointerRedundantCheck] elfutils-0.193/src/arlib.c:224:12: note: Assuming that condition 'ehdr==NULL' is not redundant elfutils-0.193/src/arlib.c:229:7: note: Null pointer dereference elfutils-0.193/src/arlib.c:223:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/arlib.c:174:57: error: Uninitialized variable: tmpbuf [legacyUninitvar] elfutils-0.193/src/arlib2.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hdr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:429:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:435:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_AR [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:447:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_CORE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:457:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_ELF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:468:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:480:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_K_NONE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:493:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_EXEC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:552:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_EXEC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_DYN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:766:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:851:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:1027:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfclassify.c:241:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfclassify.c:261:13: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfclassify.c:371:16: style: Variable 'dyn' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfclassify.c:747:12: style: Variable 'checks' can be declared as const array [constVariable] elfutils-0.193/src/elfcmp.c:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcmp.c:722:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcmp.c:731:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcmp.c:763:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_RELA [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcmp.c:899:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/src/elfcmp.c:189:7: warning: Either the condition 'ehdr2==NULL' is redundant or there is possible null pointer dereference: ehdr2. [nullPointerRedundantCheck] elfutils-0.193/src/elfcmp.c:175:13: note: Assuming that condition 'ehdr2==NULL' is not redundant elfutils-0.193/src/elfcmp.c:189:7: note: Null pointer dereference elfutils-0.193/src/elfcmp.c:376:12: warning: Either the condition 'sym2==NULL' is redundant or there is possible null pointer dereference: sym2. [nullPointerRedundantCheck] elfutils-0.193/src/elfcmp.c:368:17: note: Assuming that condition 'sym2==NULL' is not redundant elfutils-0.193/src/elfcmp.c:376:12: note: Null pointer dereference elfutils-0.193/src/elfcmp.c:627:11: warning: Either the condition 'phdr2==NULL' is redundant or there is possible null pointer dereference: phdr2. [nullPointerRedundantCheck] elfutils-0.193/src/elfcmp.c:622:17: note: Assuming that condition 'phdr2==NULL' is not redundant elfutils-0.193/src/elfcmp.c:627:11: note: Null pointer dereference elfutils-0.193/src/elfcmp.c:763:12: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/elfcmp.c:758:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.193/src/elfcmp.c:763:12: note: Null pointer dereference elfutils-0.193/src/elfcmp.c:783:28: warning: Either the condition 'rel==NULL' is redundant or there is possible null pointer dereference: rel. [nullPointerRedundantCheck] elfutils-0.193/src/elfcmp.c:779:14: note: Assuming that condition 'rel==NULL' is not redundant elfutils-0.193/src/elfcmp.c:783:28: note: Null pointer dereference elfutils-0.193/src/elfcmp.c:797:28: warning: Either the condition 'rela==NULL' is redundant or there is possible null pointer dereference: rela. [nullPointerRedundantCheck] elfutils-0.193/src/elfcmp.c:793:15: note: Assuming that condition 'rela==NULL' is not redundant elfutils-0.193/src/elfcmp.c:797:28: note: Null pointer dereference elfutils-0.193/src/elfcmp.c:900:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] elfutils-0.193/src/elfcmp.c:903:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] elfutils-0.193/src/elfcmp.c:169:14: style: Variable 'ehdr1' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcmp.c:174:14: style: Variable 'ehdr2' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcmp.c:615:18: style: Variable 'phdr1' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcmp.c:621:18: style: Variable 'phdr2' can be declared as pointer to const [constVariablePointer] elfutils-0.193/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.193/src/elfcmp.c:86:12: note: You might need to cast the function pointer here elfutils-0.193/src/elfcmp.c:684:27: note: Parameter 'arg' can be declared as pointer to const elfutils-0.193/src/elfcmp.c:757:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcmp.c:836:52: style: Parameter 'data1' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/elfcmp.c:836:69: style: Parameter 'data2' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/elfcompress.c:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcompress.c:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcompress.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcompress.c:262:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcompress.c:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcompress.c:364:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/elfcompress.c:1453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/src/elfcompress.c:82:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.193/src/elfcompress.c:81:39: note: Assuming allocation function fails elfutils-0.193/src/elfcompress.c:81:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.193/src/elfcompress.c:82:3: note: Null pointer dereference elfutils-0.193/src/elfcompress.c:83:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.193/src/elfcompress.c:81:39: note: Assuming allocation function fails elfutils-0.193/src/elfcompress.c:81:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.193/src/elfcompress.c:83:3: note: Null pointer dereference elfutils-0.193/src/elfcompress.c:254:15: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcompress.c:277:28: style: Parameter 'sections' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/elfcompress.c:284:29: style: Parameter 'sections' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/elfcompress.c:295:46: style: Parameter 'shdr' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/elfcompress.c:707:9: style: Variable 'shstrtab_newname' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcompress.c:711:9: style: Variable 'symtab_newname' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/elfcompress.c:936:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/findtextrel.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/findtextrel.c:171:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/findtextrel.c:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/findtextrel.c:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_DYN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/findtextrel.c:336:8: error: Common realloc mistake: 'segments' nulled but not freed upon failure [memleakOnRealloc] elfutils-0.193/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.193/src/findtextrel.c:82:12: note: You might need to cast the function pointer here elfutils-0.193/src/findtextrel.c:158:24: note: Parameter 'state' can be declared as pointer to const elfutils-0.193/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.193/src/findtextrel.c:464:24: note: You might need to cast the function pointer here elfutils-0.193/src/findtextrel.c:178:13: note: Parameter 'arg' can be declared as pointer to const elfutils-0.193/src/findtextrel.c:220:14: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/findtextrel.c:249:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/findtextrel.c:273:15: style: Variable 'dyn' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/findtextrel.c:321:18: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/findtextrel.c:482:46: style: Parameter 'segments' can be declared as const array [constParameter] elfutils-0.193/src/objdump.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ_MMAP [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:405:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_REL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:426:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_RELA [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:486:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:638:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:699:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_EXECINSTR [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:761:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/objdump.c:185:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] elfutils-0.193/src/objdump.c:183:38: note: Assuming allocation function fails elfutils-0.193/src/objdump.c:183:38: note: Assignment 'newp=xmalloc(sizeof(*newp))', assigned value is 0 elfutils-0.193/src/objdump.c:185:2: note: Null pointer dereference elfutils-0.193/src/objdump.c:486:11: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/objdump.c:483:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.193/src/objdump.c:486:11: note: Null pointer dereference elfutils-0.193/src/objdump.c:561:11: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/objdump.c:558:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.193/src/objdump.c:561:11: note: Null pointer dereference elfutils-0.193/src/objdump.c:698:11: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/objdump.c:695:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.193/src/objdump.c:698:11: note: Null pointer dereference elfutils-0.193/src/objdump.c:511:15: style: Variable 'symshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/objdump.c:522:19: style: Variable 'xndxshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/objdump.c:570:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/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.193/src/objdump.c:737:13: note: You might need to cast the function pointer here elfutils-0.193/src/objdump.c:633:22: note: Parameter 'buf' can be declared as pointer to const elfutils-0.193/src/ranlib.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ranlib.c:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ranlib.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/ranlib.c:211:7: style: Redundant condition: symtab.symsnamelen==0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] elfutils-0.193/src/ranlib.c:181:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/size.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_READ_MMAP [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:410:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:534:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuMAX [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:605:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] elfutils-0.193/src/size.c:409:53: warning: Either the condition 'shdr==NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/size.c:405:16: note: Assuming that condition 'shdr==NULL' is not redundant elfutils-0.193/src/size.c:409:53: note: Null pointer dereference elfutils-0.193/src/size.c:605:11: warning: Either the condition 'phdr==NULL' is redundant or there is possible null pointer dereference: phdr. [nullPointerRedundantCheck] elfutils-0.193/src/size.c:602:16: note: Assuming that condition 'phdr==NULL' is not redundant elfutils-0.193/src/size.c:605:11: note: Null pointer dereference elfutils-0.193/src/size.c:439:9: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.193/src/size.c:491:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.193/src/size.c:549:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.193/src/size.c:615:4: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.193/src/size.c:634:35: style:inconclusive: Function 'handle_elf' argument 2 names different: declaration 'fullname' definition 'prefix'. [funcArgNamesDifferent] elfutils-0.193/src/size.c:98:47: note: Function 'handle_elf' argument 2 names different: declaration 'fullname' definition 'prefix'. elfutils-0.193/src/size.c:634:35: note: Function 'handle_elf' argument 2 names different: declaration 'fullname' definition 'prefix'. elfutils-0.193/src/size.c:362:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/size.c:528:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/size.c:599:18: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/srcfiles.cxx:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/src/srcfiles.cxx:261:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] elfutils-0.193/src/srcfiles.cxx:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argp [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:212:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_MIPS_linkage_name [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:356:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_subprogram [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_subprogram [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/stack.c:141:8: style: Variable 'elf' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/stack.c:142:10: style: Variable 'dwarf' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/stacktrace.c:89:0: error: #error "eu-stacktrace is currently limited to x86 architectures" [preprocessorErrorDirective] elfutils-0.193/src/stacktrace.c:89:2: error: #error "eu-stacktrace is currently limited to x86 architectures" [preprocessorErrorDirective] elfutils-0.193/src/strings.c:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:247:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:467:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:573:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_FADV_SEQUENTIAL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:713:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strings.c:597:11: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] elfutils-0.193/src/strings.c:661:8: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] elfutils-0.193/src/strings.c:721:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] elfutils-0.193/src/strings.c:723:8: note: Found duplicate branches for 'if' and 'else'. elfutils-0.193/src/strings.c:721:8: note: Found duplicate branches for 'if' and 'else'. elfutils-0.193/src/strings.c:355:8: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.193/src/strings.c:423:8: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] elfutils-0.193/src/strings.c:299:19: style: Checking if unsigned expression 'min_len' is less than zero. [unsignedLessThanZero] elfutils-0.193/src/strip.c:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:390:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Half [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:775:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:904:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:1045:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/src/strip.c:2751:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/src/strip.c:789:7: error: Resource leak: fd [resourceLeak] elfutils-0.193/src/strip.c:182:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.193/src/strip.c:181:39: note: Assuming allocation function fails elfutils-0.193/src/strip.c:181:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.193/src/strip.c:182:3: note: Null pointer dereference elfutils-0.193/src/strip.c:183:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] elfutils-0.193/src/strip.c:181:39: note: Assuming allocation function fails elfutils-0.193/src/strip.c:181:39: note: Assignment 'p=xmalloc(sizeof(*p))', assigned value is 0 elfutils-0.193/src/strip.c:183:3: note: Null pointer dereference elfutils-0.193/src/strip.c:389:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:397:15: style: Variable 'xndxshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:448:14: style: Parameter 'tdata' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/strip.c:449:28: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/strip.c:517:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:530:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:554:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:637:15: style: Variable 'symshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:1324:16: style: Variable 'grpref' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:1456:17: style: Variable 'grpref' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:1961:13: style: Variable 'versiondata' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/strip.c:2733:21: style: Parameter 'tvp' can be declared as const array [constParameter] elfutils-0.193/src/strip.c:2756:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:244:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESSPERMS [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:663:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:793:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:865:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:975:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_LOCAL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:1010:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:1024:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_flags [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:1042:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_addr [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:1076:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_GROUP [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:1139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_PROGBITS [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:1457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_REL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_NIDENT [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_REL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2521:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2585:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/src/unstrip.c:2337:10: warning: Invalid close() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] elfutils-0.193/src/unstrip.c:2301:24: note: Assignment 'unstripped_fd=-1', assigned value is -1 elfutils-0.193/src/unstrip.c:2303:23: note: Assuming condition is false elfutils-0.193/src/unstrip.c:2337:10: note: Invalid argument elfutils-0.193/src/unstrip.c:254:7: warning: Either the condition 'shdr0!=NULL' is redundant or there is possible null pointer dereference: shdr0. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:252:7: note: Assuming that condition 'shdr0!=NULL' is not redundant elfutils-0.193/src/unstrip.c:254:7: note: Null pointer dereference elfutils-0.193/src/unstrip.c:291:8: warning: Either the condition 'newdata!=NULL' is redundant or there is possible null pointer dereference: newdata. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:290:7: note: Assuming that condition 'newdata!=NULL' is not redundant elfutils-0.193/src/unstrip.c:291:8: note: Null pointer dereference elfutils-0.193/src/unstrip.c:313:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:309:23: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:309:23: note: Assignment 'dir=strndup(path,lastslash-path)', assigned value is 0 elfutils-0.193/src/unstrip.c:313:17: note: Null pointer dereference elfutils-0.193/src/unstrip.c:338:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_data_list [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:337:27: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:337:27: note: Assignment 'new_data_list=xmalloc(sizeof(struct data_list))', assigned value is 0 elfutils-0.193/src/unstrip.c:338:3: note: Null pointer dereference elfutils-0.193/src/unstrip.c:339:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_data_list [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:337:27: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:337:27: note: Assignment 'new_data_list=xmalloc(sizeof(struct data_list))', assigned value is 0 elfutils-0.193/src/unstrip.c:339:3: note: Null pointer dereference elfutils-0.193/src/unstrip.c:429:3: warning: Either the condition 'newshdr!=NULL' is redundant or there is possible null pointer dereference: newshdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:427:3: note: Assuming that condition 'newshdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:429:3: note: Null pointer dereference elfutils-0.193/src/unstrip.c:491:6: warning: Either the condition 'newshdr!=NULL' is redundant or there is possible null pointer dereference: newshdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:490:2: note: Assuming that condition 'newshdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:491:6: note: Null pointer dereference elfutils-0.193/src/unstrip.c:544:6: warning: If memory allocation fails, then there is a possible null pointer dereference: new_hash [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:544:6: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:544:6: note: Assignment 'new_hash=xcalloc(nent,sizeof(new_hash[0]))', assigned value is 0 elfutils-0.193/src/unstrip.c:544:6: note: Null pointer dereference elfutils-0.193/src/unstrip.c:547:6: warning: If memory allocation fails, then there is a possible null pointer dereference: new_hash [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:547:6: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:547:6: note: Assignment 'new_hash=xcalloc(nent,sizeof(new_hash[0]))', assigned value is 0 elfutils-0.193/src/unstrip.c:547:6: note: Null pointer dereference elfutils-0.193/src/unstrip.c:624:6: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:622:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:624:6: note: Null pointer dereference elfutils-0.193/src/unstrip.c:641:7: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:640:3: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:641:7: note: Null pointer dereference elfutils-0.193/src/unstrip.c:869:11: warning: Either the condition 'sym!=NULL' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:868:7: note: Assuming that condition 'sym!=NULL' is not redundant elfutils-0.193/src/unstrip.c:869:11: note: Null pointer dereference elfutils-0.193/src/unstrip.c:898:15: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:897:4: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:898:15: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1065:7: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1390:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1391:46: note: Calling function 'get_section_name', 2nd argument 'shdr' value is 0 elfutils-0.193/src/unstrip.c:1065:7: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1101:56: warning: Either the condition 'sym==NULL' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1097:11: note: Assuming that condition 'sym==NULL' is not redundant elfutils-0.193/src/unstrip.c:1101:56: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1173:23: warning: Either the condition 'undodata!=NULL' is redundant or there is possible null pointer dereference: undodata. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1158:7: note: Assuming that condition 'undodata!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1173:23: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1252:14: warning: If memory allocation fails, then there is a possible null pointer dereference: undo_sections [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:1218:31: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:1218:31: note: Assignment 'undo_sections=xmalloc(shnum*sizeof(undo_sections[0]))', assigned value is 0 elfutils-0.193/src/unstrip.c:1252:14: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1415:2: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1414:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1415:2: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1472:10: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1470:7: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1472:10: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1513:11: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1511:7: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1513:11: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1597:7: warning:inconclusive: Either the condition 'sec==NULL' is redundant or there is possible null pointer dereference: sec. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1578:12: note: Assuming that condition 'sec==NULL' is not redundant elfutils-0.193/src/unstrip.c:1597:7: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1751:3: warning: Either the condition 'outdata!=NULL' is redundant or there is possible null pointer dereference: outdata. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1750:2: note: Assuming that condition 'outdata!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1751:3: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1791:7: warning: Either the condition 'sym!=NULL' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1789:3: note: Assuming that condition 'sym!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1791:7: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1855:11: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1854:7: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1855:11: note: Null pointer dereference elfutils-0.193/src/unstrip.c:1881:14: warning: If memory allocation fails, then there is a possible null pointer dereference: symbols [nullPointerOutOfMemory] elfutils-0.193/src/unstrip.c:1863:40: note: Assuming allocation function fails elfutils-0.193/src/unstrip.c:1863:40: note: Assignment 'symbols=xmalloc(total_syms*sizeof(struct symbol))', assigned value is 0 elfutils-0.193/src/unstrip.c:1881:14: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2000:7: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1998:7: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2000:7: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2000:54: warning: Either the condition 'shdr!=NULL' is redundant or there is possible null pointer dereference: shdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:1998:7: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2000:54: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2140:3: warning: Either the condition 'ehdr!=NULL' is redundant or there is possible null pointer dereference: ehdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:2136:3: note: Assuming that condition 'ehdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2140:3: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2141:3: warning: Either the condition 'ehdr!=NULL' is redundant or there is possible null pointer dereference: ehdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:2136:3: note: Assuming that condition 'ehdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2141:3: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2142:32: warning: Either the condition 'ehdr!=NULL' is redundant or there is possible null pointer dereference: ehdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:2136:3: note: Assuming that condition 'ehdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2142:32: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2208:6: warning: Either the condition 'phdr!=NULL' is redundant or there is possible null pointer dereference: phdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:2207:2: note: Assuming that condition 'phdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2208:6: note: Null pointer dereference elfutils-0.193/src/unstrip.c:2215:29: warning: Either the condition 'unstripped_phdr!=NULL' is redundant or there is possible null pointer dereference: unstripped_phdr. [nullPointerRedundantCheck] elfutils-0.193/src/unstrip.c:2213:6: note: Assuming that condition 'unstripped_phdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:2215:29: note: Null pointer dereference elfutils-0.193/src/unstrip.c:287:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:395:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:579:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:601:42: style: Parameter 'scn_filter' can be declared as const array [constParameter] elfutils-0.193/src/unstrip.c:621:13: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:858:13: style: Variable 'strdata' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:866:17: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:895:15: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1129:52: style: Parameter 'debug_shstrtab' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/unstrip.c:1131:19: style: Parameter 'main_shstrtab' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/unstrip.c:1157:17: style: Variable 'undodata' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1262:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1360:18: style: Parameter 'shstrtab' can be declared as pointer to const [constParameterPointer] elfutils-0.193/src/unstrip.c:1389:13: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1665:14: style: Variable 'newdata' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1702:13: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1747:12: style: Variable 'indata' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1962:19: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:2206:13: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:2211:17: style: Variable 'unstripped_phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/src/unstrip.c:1485:10: warning: Uninitialized variables: sections.scn, sections.name, sections.sig, sections.outscn, sections.strent, sections.shdr [uninitvar] elfutils-0.193/src/unstrip.c:1466:46: note: Assuming condition is false elfutils-0.193/src/unstrip.c:1485:10: note: Uninitialized variables: sections.scn, sections.name, sections.sig, sections.outscn, sections.strent, sections.shdr elfutils-0.193/tests/addrcfi.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_OP_GNU_addr_index [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrcfi.c:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrcfi.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrcfi.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrcfi.c:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/addrscopes.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrscopes.c:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrscopes.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addrscopes.c:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addsections.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addsections.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/addsections.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/tests/addsections.c:110:13: style: Variable 'shstrtab_data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/addsections.c:302:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/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.193/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.193/tests/aggregate_size.c:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/aggregate_size.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_variable [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/all-dwarf-ranges.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/all-dwarf-ranges.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/all-dwarf-ranges.c:56:23: style: Parameter 'dwarf_die' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/all-dwarf-ranges.c:70:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/alldts.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allfcts.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allfcts.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allfcts.c:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allfcts.c:69:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/allregs.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_ASCII [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allregs.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allregs.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allregs.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/allregs.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/arextract.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/arextract.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/arextract.c:75:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/arls.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/arls.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/arls.c:79:18: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/arsymtest.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/arsymtest.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/arsymtest.c:88:13: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/asm-tst1.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/tests/asm-tst1.c:68:13: style: Variable 'scn2' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/asm-tst2.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/tests/asm-tst3.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/tests/asm-tst4.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/asm-tst4.c:96:14: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] elfutils-0.193/tests/asm-tst4.c:40:16: note: 'result' is assigned value '0' here. elfutils-0.193/tests/asm-tst4.c:96:14: note: The comparison 'result == 0' is always true. elfutils-0.193/tests/asm-tst5.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/asm-tst5.c:108:14: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] elfutils-0.193/tests/asm-tst5.c:42:16: note: 'result' is assigned value '0' here. elfutils-0.193/tests/asm-tst5.c:108:14: note: The comparison 'result == 0' is always true. elfutils-0.193/tests/asm-tst6.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/asm-tst6.c:142:14: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] elfutils-0.193/tests/asm-tst6.c:40:16: note: 'result' is assigned value '0' here. elfutils-0.193/tests/asm-tst6.c:142:14: note: The comparison 'result == 0' is always true. elfutils-0.193/tests/asm-tst7.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/asm-tst7.c:101:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/asm-tst7.c:128:14: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/asm-tst8.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/asm-tst8.c:102:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/asm-tst9.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/tests/asm-tst9.c:299:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/attr-integrate-skel.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/attr-integrate-skel.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/backtrace-child.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/backtrace-data.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/backtrace-dwarf.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/backtrace.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/buildid.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/buildid.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/cleanup-13.c:295:28: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/cleanup-13.c:308:8: style: Unused variable: dummy [unusedVariable] elfutils-0.193/tests/cu-dwp-section-info.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/cu-dwp-section-info.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/debugaltlink.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/debugaltlink.c:35:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/debuginfod-tars/bighello-sources/bighello.c:5:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELLO [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/debuglink.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/debuglink.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/declfiles.c:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/declfiles.c:29:23: style: Parameter 'dwarf_die' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/declfiles.c:61:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/deleted.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-die-addr-die.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_invalid [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-die-addr-die.c:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-die-addr-die.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-die-addr-die.c:155:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/dwarf-getmacros.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-getmacros.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/dwarf-getmacros.c:138:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/dwarf-getstring.c:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-getstring.c:31:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/dwarf-ranges.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf-ranges.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/dwarf_default_lower_bound.c:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf_default_lower_bound.c:62:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf_language_lower_bound.c:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarf_language_lower_bound.c:62:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarfcfi.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_OP_GNU_addr_index [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarfcfi.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarfcfi.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwarfcfi.c:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/dwelf_elf_e_machine_string.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwelfgnucompressed.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/dwelfgnucompressed.c:38:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/dwfl-addr-sect.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-addr-sect.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-bug-addr-overflow.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-bug-addr-overflow.c:62:16: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/dwfl-bug-getmodules.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-core-noncontig.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-report-elf-align.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-report-elf-align.c:62:16: style: Variable 'mod_found' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/dwfl-report-offline-memory.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfl-report-offline-memory.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/dwfl-report-offline-memory.c:84:10: note: Assuming that condition 'fd<0' is not redundant elfutils-0.193/tests/dwfl-report-offline-memory.c:86:23: note: Invalid argument elfutils-0.193/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.193/tests/dwfl-report-offline-memory.c:87:12: note: Assuming that condition 'size<0' is not redundant elfutils-0.193/tests/dwfl-report-offline-memory.c:90:24: note: Invalid argument elfutils-0.193/tests/dwfl-report-segment-contiguous.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfllines.c:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwfllines.c:151:19: style: Variable 'linecu' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/dwfllines.c:154:21: style: Variable 'linemod' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/dwflmodtest.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_call_file [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwflmodtest.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dwarf_Addr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwflmodtest.c:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwflmodtest.c:183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwflmodtest.c:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGP_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/dwflmodtest.c:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/tests/dwflsyms.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/early-offscn.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/early-offscn.c:46:12: style: Variable 'scn' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/ecp.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elf-print-reloc-syms.c:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_SECTION [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elf-print-reloc-syms.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elf-print-reloc-syms.c:98:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/elfcopy.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_LORESERVE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfcopy.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfcopy.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/tests/elfcopy.c:114:14: style: Variable 'ehdra' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfgetchdr.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/elfgetchdr.c:38:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/elfgetzdata.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/tests/elfgetzdata.c:93:19: warning: If memory allocation fails, then there is a possible null pointer dereference: map_address [nullPointerOutOfMemory] elfutils-0.193/tests/elfgetzdata.c:83:23: note: Assuming allocation function fails elfutils-0.193/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.193/tests/elfgetzdata.c:93:19: note: Null pointer dereference elfutils-0.193/tests/elfgetzdata.c:38:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/elfgetzdata.c:131:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfgetzdata.c:146:15: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfputzdata.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/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.193/tests/elfputzdata.c:37:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/elfputzdata.c:97:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfputzdata.c:156:19: style: Variable 'newshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfputzdata.c:209:19: style: Variable 'newershdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfrdwrnop.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfshphehdr.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfshphehdr.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfshphehdr.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfshphehdr.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfstrmerge.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfstrmerge.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/tests/elfstrmerge.c:227:14: style: Variable 'shdrstrshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfstrmerge.c:238:14: style: Variable 'symtabshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfstrmerge.c:263:14: style: Variable 'strtabshdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfstrmerge.c:558:15: style: Variable 'group' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfstrmerge.c:577:15: style: Variable 'shndx' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/elfstrtab.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfstrtab.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/elfstrtab.c:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/elfstrtab.c:60:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:61:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:60:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:65:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:66:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:65:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:70:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:71:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:70:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:75:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:76:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:75:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:80:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:81:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:80:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:91:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:92:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:91:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:96:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:97:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:96:23: note: Null pointer dereference elfutils-0.193/tests/elfstrtab.c:101:23: warning: Either the condition 'str==NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] elfutils-0.193/tests/elfstrtab.c:102:11: note: Assuming that condition 'str==NULL' is not redundant elfutils-0.193/tests/elfstrtab.c:101:23: note: Null pointer dereference elfutils-0.193/tests/emptyfile.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/emptyfile.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/emptyfile.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/emptyfile.c:251:41: warning: Either the condition 'sname==NULL' is redundant or there is possible null pointer dereference: sname. [nullPointerRedundantCheck] elfutils-0.193/tests/emptyfile.c:249:13: note: Assuming that condition 'sname==NULL' is not redundant elfutils-0.193/tests/emptyfile.c:251:41: note: Null pointer dereference elfutils-0.193/tests/eu_search_cfi.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_cfi.c:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_cfi.c:56:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/eu_search_cfi.c:65:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/eu_search_cfi.c:117:27: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/eu_search_die.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_invalid [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_die.c:105:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_die.c:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_die.c:164:27: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/eu_search_lines.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_lines.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/eu_search_lines.c:156:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/eu_search_macros.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_GETMACROS_START [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_macros.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_ABORT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_macros.c:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/eu_search_macros.c:136:27: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/fillfile.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/fillfile.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_STRTAB [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/fillfile.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_PROGBITS [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/fillfile.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/fillfile.c:439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/tests/fillfile.c:176:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/fillfile.c:176:54: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/fillfile.c:314:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/find-prologues.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/find-prologues.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval.c:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:23:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:26:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 3.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:29:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 5.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:785:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:791:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:797:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:803:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:809:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:815:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.5i [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcretval_test.c:825:26: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/funcretval_test.c:9:22: style: struct member 'large_struct1_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:15:22: style: struct member 'large_struct2_t::i1' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:15:30: style: struct member 'large_struct2_t::i2' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:15:38: style: struct member 'large_struct2_t::i3' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:15:46: style: struct member 'large_struct2_t::i4' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:15:54: style: struct member 'large_struct2_t::i5' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:16:7: style: struct member 'large_struct2_t::i6' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:16:15: style: struct member 'large_struct2_t::i7' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:16:23: style: struct member 'large_struct2_t::i8' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:16:31: style: struct member 'large_struct2_t::i9' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:16:39: style: struct member 'large_struct2_t::i10' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:130:24: style: struct member 'hfa1_float_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:136:25: style: struct member 'hfa1_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:142:30: style: struct member 'hfa1_long_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:148:24: style: struct member 'hfa1_float_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:154:25: style: struct member 'hfa1_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:160:30: style: struct member 'hfa1_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:166:24: style: struct member 'hfa2_float_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:166:33: style: struct member 'hfa2_float_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:172:25: style: struct member 'hfa2_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:172:35: style: struct member 'hfa2_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:178:30: style: struct member 'hfa2_long_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:178:45: style: struct member 'hfa2_long_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:184:24: style: struct member 'hfa2_float_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:190:25: style: struct member 'hfa2_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:196:30: style: struct member 'hfa2_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:202:24: style: struct member 'hfa3_float_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:202:33: style: struct member 'hfa3_float_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:202:42: style: struct member 'hfa3_float_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:208:25: style: struct member 'hfa3_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:208:35: style: struct member 'hfa3_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:208:45: style: struct member 'hfa3_double_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:214:30: style: struct member 'hfa3_long_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:214:45: style: struct member 'hfa3_long_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:214:60: style: struct member 'hfa3_long_double_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:220:24: style: struct member 'hfa3_float_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:226:25: style: struct member 'hfa3_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:232:30: style: struct member 'hfa3_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:238:24: style: struct member 'hfa4_float_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:238:33: style: struct member 'hfa4_float_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:238:42: style: struct member 'hfa4_float_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:238:51: style: struct member 'hfa4_float_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:244:25: style: struct member 'hfa4_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:244:35: style: struct member 'hfa4_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:244:45: style: struct member 'hfa4_double_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:244:55: style: struct member 'hfa4_double_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:250:30: style: struct member 'hfa4_long_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:250:45: style: struct member 'hfa4_long_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:250:60: style: struct member 'hfa4_long_double_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:250:75: style: struct member 'hfa4_long_double_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:256:24: style: struct member 'hfa4_float_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:262:25: style: struct member 'hfa4_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:268:30: style: struct member 'hfa4_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:274:24: style: struct member 'nfa5_float_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:274:33: style: struct member 'nfa5_float_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:274:42: style: struct member 'nfa5_float_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:274:51: style: struct member 'nfa5_float_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:274:60: style: struct member 'nfa5_float_t::j' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:280:25: style: struct member 'nfa5_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:280:35: style: struct member 'nfa5_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:280:45: style: struct member 'nfa5_double_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:280:55: style: struct member 'nfa5_double_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:280:65: style: struct member 'nfa5_double_t::j' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:286:30: style: struct member 'nfa5_long_double_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:286:45: style: struct member 'nfa5_long_double_t::g' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:286:60: style: struct member 'nfa5_long_double_t::h' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:286:75: style: struct member 'nfa5_long_double_t::i' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:286:90: style: struct member 'nfa5_long_double_t::j' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:292:24: style: struct member 'nfa5_float_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:298:25: style: struct member 'nfa5_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:304:30: style: struct member 'nfa5_long_double_a_t::f' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:338:31: style: struct member 'hva1_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:344:32: style: struct member 'hva1_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:350:30: style: struct member 'hva1_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:356:31: style: struct member 'hva1_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:362:32: style: struct member 'hva1_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:368:33: style: struct member 'hva1_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:374:32: style: struct member 'hva1_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:381:33: style: struct member 'hva1_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:387:31: style: struct member 'hva1_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:393:32: style: struct member 'hva1_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:405:33: style: struct member 'hva1_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:411:34: style: struct member 'hva1_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:427:31: style: struct member 'hva2_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:427:47: style: struct member 'hva2_vec_char_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:434:32: style: struct member 'hva2_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:434:49: style: struct member 'hva2_vec_short_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:441:30: style: struct member 'hva2_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:441:45: style: struct member 'hva2_vec_int_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:448:31: style: struct member 'hva2_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:448:47: style: struct member 'hva2_vec_long_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:455:32: style: struct member 'hva2_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:455:49: style: struct member 'hva2_vec_float_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:462:33: style: struct member 'hva2_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:462:51: style: struct member 'hva2_vec_double_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:469:32: style: struct member 'hva2_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:469:49: style: struct member 'hva2_vec_char_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:478:33: style: struct member 'hva2_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:478:51: style: struct member 'hva2_vec_short_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:485:31: style: struct member 'hva2_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:485:47: style: struct member 'hva2_vec_int_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:492:32: style: struct member 'hva2_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:492:49: style: struct member 'hva2_vec_long_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:506:33: style: struct member 'hva2_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:506:51: style: struct member 'hva2_vec_float_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:513:34: style: struct member 'hva2_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:513:53: style: struct member 'hva2_vec_double_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:531:31: style: struct member 'hva3_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:531:47: style: struct member 'hva3_vec_char_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:531:63: style: struct member 'hva3_vec_char_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:539:32: style: struct member 'hva3_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:539:49: style: struct member 'hva3_vec_short_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:539:66: style: struct member 'hva3_vec_short_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:547:30: style: struct member 'hva3_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:547:45: style: struct member 'hva3_vec_int_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:547:60: style: struct member 'hva3_vec_int_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:555:31: style: struct member 'hva3_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:555:47: style: struct member 'hva3_vec_long_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:555:63: style: struct member 'hva3_vec_long_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:563:32: style: struct member 'hva3_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:563:49: style: struct member 'hva3_vec_float_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:563:66: style: struct member 'hva3_vec_float_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:571:33: style: struct member 'hva3_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:571:51: style: struct member 'hva3_vec_double_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:571:69: style: struct member 'hva3_vec_double_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:579:32: style: struct member 'hva3_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:579:49: style: struct member 'hva3_vec_char_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:579:66: style: struct member 'hva3_vec_char_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:590:33: style: struct member 'hva3_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:590:51: style: struct member 'hva3_vec_short_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:590:69: style: struct member 'hva3_vec_short_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:598:31: style: struct member 'hva3_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:598:47: style: struct member 'hva3_vec_int_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:598:63: style: struct member 'hva3_vec_int_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:606:32: style: struct member 'hva3_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:606:49: style: struct member 'hva3_vec_long_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:606:66: style: struct member 'hva3_vec_long_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:622:33: style: struct member 'hva3_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:622:51: style: struct member 'hva3_vec_float_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:622:69: style: struct member 'hva3_vec_float_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:630:34: style: struct member 'hva3_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:630:53: style: struct member 'hva3_vec_double_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:630:72: style: struct member 'hva3_vec_double_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:650:31: style: struct member 'hva4_vec_char_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:650:47: style: struct member 'hva4_vec_char_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:650:63: style: struct member 'hva4_vec_char_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:650:79: style: struct member 'hva4_vec_char_8_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:659:32: style: struct member 'hva4_vec_short_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:659:49: style: struct member 'hva4_vec_short_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:659:66: style: struct member 'hva4_vec_short_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:659:83: style: struct member 'hva4_vec_short_8_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:668:30: style: struct member 'hva4_vec_int_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:668:45: style: struct member 'hva4_vec_int_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:668:60: style: struct member 'hva4_vec_int_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:668:75: style: struct member 'hva4_vec_int_8_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:677:31: style: struct member 'hva4_vec_long_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:677:47: style: struct member 'hva4_vec_long_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:677:63: style: struct member 'hva4_vec_long_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:677:79: style: struct member 'hva4_vec_long_8_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:686:32: style: struct member 'hva4_vec_float_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:686:49: style: struct member 'hva4_vec_float_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:686:66: style: struct member 'hva4_vec_float_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:686:83: style: struct member 'hva4_vec_float_8_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:695:33: style: struct member 'hva4_vec_double_8_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:695:51: style: struct member 'hva4_vec_double_8_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:695:69: style: struct member 'hva4_vec_double_8_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:695:87: style: struct member 'hva4_vec_double_8_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:704:32: style: struct member 'hva4_vec_char_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:704:49: style: struct member 'hva4_vec_char_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:704:66: style: struct member 'hva4_vec_char_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:704:83: style: struct member 'hva4_vec_char_16_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:717:33: style: struct member 'hva4_vec_short_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:717:51: style: struct member 'hva4_vec_short_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:717:69: style: struct member 'hva4_vec_short_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:717:87: style: struct member 'hva4_vec_short_16_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:726:31: style: struct member 'hva4_vec_int_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:726:47: style: struct member 'hva4_vec_int_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:726:63: style: struct member 'hva4_vec_int_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:726:79: style: struct member 'hva4_vec_int_16_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:735:32: style: struct member 'hva4_vec_long_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:735:49: style: struct member 'hva4_vec_long_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:735:66: style: struct member 'hva4_vec_long_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:735:83: style: struct member 'hva4_vec_long_16_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:753:33: style: struct member 'hva4_vec_float_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:753:51: style: struct member 'hva4_vec_float_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:753:69: style: struct member 'hva4_vec_float_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:753:87: style: struct member 'hva4_vec_float_16_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:762:34: style: struct member 'hva4_vec_double_16_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:762:53: style: struct member 'hva4_vec_double_16_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:762:72: style: struct member 'hva4_vec_double_16_t::c' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:762:91: style: struct member 'hva4_vec_double_16_t::d' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:783:33: style: struct member 'mixed_hfa3_cff_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:783:42: style: struct member 'mixed_hfa3_cff_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:789:34: style: struct member 'mixed_hfa3_cdd_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:789:44: style: struct member 'mixed_hfa3_cdd_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:795:39: style: struct member 'mixed_hfa3_cldld_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:795:54: style: struct member 'mixed_hfa3_cldld_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:801:24: style: struct member 'mixed_hfa3_fcf_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:801:42: style: struct member 'mixed_hfa3_fcf_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:807:25: style: struct member 'mixed_hfa3_dcd_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:807:44: style: struct member 'mixed_hfa3_dcd_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:813:30: style: struct member 'mixed_hfa3_ldcld_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:813:54: style: struct member 'mixed_hfa3_ldcld_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:819:32: style: struct member 'mixed_hfa2_fltsht_t::a' is never used. [unusedStructMember] elfutils-0.193/tests/funcretval_test.c:819:49: style: struct member 'mixed_hfa2_fltsht_t::b' is never used. [unusedStructMember] elfutils-0.193/tests/funcscopes.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcscopes.c:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcscopes.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcscopes.c:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/funcscopes.c:135:11: warning: Either the condition 'modname==NULL' is redundant or there is possible null pointer dereference: modname. [nullPointerRedundantCheck] elfutils-0.193/tests/funcscopes.c:133:19: note: Assuming that condition 'modname==NULL' is not redundant elfutils-0.193/tests/funcscopes.c:135:11: note: Null pointer dereference elfutils-0.193/tests/get-aranges.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/get-aranges.c:39:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/get-pubnames.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/get-pubnames.c:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/get-pubnames.c:67:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/get-units-invalid.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/get-units-invalid.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/get-units-split.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/get-units-split.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/getphdrnum.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/getsrc_die.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/line2addr.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/line2addr.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/line2addr.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/low_high_pc.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/low_high_pc.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/low_high_pc.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/msg_tst.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_E_NUM [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newdata.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newdata.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_DATA [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newdata.c:192:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newdata.c:221:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newdata.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newdata.c:393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/tests/newdata.c:181:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/newdata.c:199:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/newdata.c:224:13: style: Variable 'd_data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/newdata.c:322:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/newfile.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_NIDENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newfile.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newfile.c:26:25: style: Parameter 'ehdr' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/newscn.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_T_BYTE [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_DATA [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/newzdata.c:286:14: style: Condition 'e_data==NULL' is always false [knownConditionTrueFalse] elfutils-0.193/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.193/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.193/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.193/tests/newzdata.c:303:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] elfutils-0.193/tests/newzdata.c:285:34: note: Assuming allocation function fails elfutils-0.193/tests/newzdata.c:285:18: note: Assignment 'd_data=(char*)malloc(len*times)', assigned value is 0 elfutils-0.193/tests/newzdata.c:298:26: note: Assuming condition is false elfutils-0.193/tests/newzdata.c:303:22: note: Null pointer addition elfutils-0.193/tests/newzdata.c:205:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/newzdata.c:243:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/newzdata.c:254:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/newzdata.c:407:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/newzdata.c:427:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/next-files.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/next-files.c:31:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/next-lines.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/next-lines.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/next_cfi.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/next_cfi.c:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/next_cfi.c:36:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] elfutils-0.193/tests/next_cfi.c:45:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/next_cfi.c:96:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/nvidia_extended_linemap_libdw.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/tests/nvidia_extended_linemap_libdw.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/peel_type.c:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_type [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/peel_type.c:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_variable [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/rdwrmmap.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/rerequest_tag.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/saridx.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/saridx.c:88:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/saridx.c:150:15: style: Variable 'arhdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/saridx.c:234:18: style: Variable 'arsym' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/scnnames.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/scnnames.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/scnnames.c:75:13: style: Variable 'name' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/sectiondump.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/sectiondump.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/sectiondump.c:166:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/sectiondump.c:145:18: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/show-abbrev.c:34:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/show-abbrev.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/show-abbrev.c:55:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/showptable.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/showptable.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/showptable.c:89:18: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/strptr.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/strptr.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/system-elf-gelf-test.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/system-elf-libelf-test.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/system-elf-libelf-test.c:32:15: style: Variable 'chdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/test-elf_cntl_gelf_getshdr.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/test-elf_cntl_gelf_getshdr.c:101:18: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/test-flag-nobits.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/test-manyfuncs.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/test-manyfuncs.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/test-manyfuncs.c:72: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.193/tests/test-manyfuncs.c:77: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.193/tests/test-manyfuncs.c:92: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.193/tests/test-manyfuncs.c:143: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.193/tests/test-manyfuncs.c:174: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.193/tests/test-manyfuncs.c:177: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.193/tests/test-manyfuncs.c:177: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.193/tests/test-manyfuncs.c:181: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.193/tests/test-manyfuncs.c:188: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.193/tests/test-manyfuncs.c:211: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.193/tests/test-manyfuncs.c:258: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.193/tests/test-manyfuncs.c:299: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.193/tests/test-manyfuncs.c:307: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.193/tests/test-manyfuncs.c:310: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.193/tests/test-manyfuncs.c:310: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.193/tests/test-manyfuncs.c:110:41: warning: Either the condition 'sname==NULL' is redundant or there is possible null pointer dereference: sname. [nullPointerRedundantCheck] elfutils-0.193/tests/test-manyfuncs.c:108:13: note: Assuming that condition 'sname==NULL' is not redundant elfutils-0.193/tests/test-manyfuncs.c:110:41: note: Null pointer dereference elfutils-0.193/tests/test-nlist.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_name [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/testfile-backtrace-demangle.cc:27:4: error: Null pointer dereference: (volatile int*)0 [nullPointer] elfutils-0.193/tests/testfile_implicit_pointer.c:5:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/testfile_implicit_value.c:5:22: style: Variable 'a' can be declared as const array [constVariable] elfutils-0.193/tests/testfile_parameter_ref.c:9:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/testfile_parameter_ref.c:10:9: style: Variable 'b' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/testfile_parameter_ref.c:11:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/testfile_parameter_ref.c:9:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/testfile_parameter_ref.c:10:7: style: Variable 'b' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/testfile_parameter_ref.c:11:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/typeiter.c:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/typeiter.c:28:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/typeiter.c:75:19: style: Variable 'die' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/typeiter2.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/typeiter2.c:29:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/unit-info.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/unit-info.c:46:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/update1.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/update2.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/update2.c:111:20: note: phdr[0].p_offset is assigned elfutils-0.193/tests/update2.c:112:20: note: phdr[0].p_offset is overwritten elfutils-0.193/tests/update3.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/update3.c:160:20: note: phdr[0].p_offset is assigned elfutils-0.193/tests/update3.c:161:20: note: phdr[0].p_offset is overwritten elfutils-0.193/tests/update4.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/update4.c:312:20: note: phdr[0].p_offset is assigned elfutils-0.193/tests/update4.c:313:20: note: phdr[0].p_offset is overwritten elfutils-0.193/tests/varlocs.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ATE_ASCII [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_TAG_base_type [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_OP_GNU_addr_index [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_OP_lit0 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:715:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_AT_frame_base [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:919:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWARF_CB_OK [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:956:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_FORM_exprloc [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:993:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/varlocs.c:1098:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_UT_skeleton [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/varlocs.c:1121:24: warning: Either the condition 'modname==NULL' is redundant or there is possible null pointer dereference: modname. [nullPointerRedundantCheck] elfutils-0.193/tests/varlocs.c:1118:16: note: Assuming that condition 'modname==NULL' is not redundant elfutils-0.193/tests/varlocs.c:1121:24: note: Null pointer dereference elfutils-0.193/tests/varlocs.c:1140:25: style: Variable 'ehdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/varlocs.c:579:10: style: Variable 'off' is assigned a value that is never used. [unreadVariable] elfutils-0.193/tests/vendorelf.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/vendorelf.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/tests/xlate_notes.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/xlate_notes.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/tests/xlate_notes.c:85:14: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/zstrptr.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_COMPRESSED [valueFlowBailoutIncompleteVar] elfutils-0.193/tests/zstrptr.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] elfutils-0.193/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.193/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.193/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.193/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.193/tests/zstrptr.c:37:14: style: Variable 'shdr' can be declared as pointer to const [constVariablePointer] elfutils-0.193/tests/zstrptr.c:54:23: style: Parameter 'argv' can be declared as const array [constParameter] elfutils-0.193/src/unstrip.c:1065:7: warning: Null pointer dereference: shdr [ctunullpointer] elfutils-0.193/src/unstrip.c:1390:2: note: Assuming that condition 'shdr!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1391:38: note: Calling function get_section_name, 2nd argument is null elfutils-0.193/src/unstrip.c:1065:7: note: Dereferencing argument shdr that is null elfutils-0.193/src/unstrip.c:1065:24: warning: Null pointer dereference: shstrtab [ctunullpointer] elfutils-0.193/src/unstrip.c:1608:7: note: Assuming that condition 'data!=NULL' is not redundant elfutils-0.193/src/unstrip.c:1610:47: note: Calling function find_alloc_sections_prelink, 5th argument is null elfutils-0.193/src/unstrip.c:1244:20: note: Calling function get_section_name, 3rd argument is null elfutils-0.193/src/unstrip.c:1065:24: note: Dereferencing argument shstrtab that is null diff: DONE