2024-04-16 16:44 ftp://ftp.de.debian.org/debian/pool/main/f/fwupd/fwupd_1.9.16.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=sqlite3 --library=libcurl --library=zlib --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 8cd680b (2024-04-15 22:43:04 +0200) count: 3435 918 elapsed-time: 11.8 17.7 head-timing-info: old-timing-info: head results: fwupd-1.9.16/contrib/ci/qt5-thread-test/qt-thread-test.cpp:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-common.h:81:1: error: There is an unknown macro here somewhere. Configuration is required. If G_DEPRECATED_FOR is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupd/fwupd-context-test.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-context-test.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-context-test.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-context-test.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-context-test.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdClient [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-context-test.c:65:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/libfwupd/fwupd-release.h:38:1: error: There is an unknown macro here somewhere. Configuration is required. If G_DEPRECATED_FOR is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupd/fwupd-enums.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-enums.c:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-enums.c:389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-enums.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-enums.c:477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-enums.c:547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-thread-test.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-thread-test.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-thread-test.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-thread-test.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupd/fwupd-thread-test.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdClient [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-chunk.h:30:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_chunk_get_data is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-archive.h:54:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_archive_lookup_by_fn is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-io-channel.h:36:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_io_channel_new_file is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-bios-settings.h:21:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_bios_settings_get_attr is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-byte-array.h:14:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_byte_array_to_string is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-bytes.h:16:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_bytes_get_contents is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-kenv.h:12:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_kenv_get_string is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-kernel.h:28:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_kernel_parse_cmdline is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-common-windows.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-device-locker.h:23:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_device_locker_new is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-dfuse-firmware.c:134:16: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-dump.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-device-private.h:20:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_device_get_parent_guids is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-efivar.h:35:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_efivar_get_monitor is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-mem.h:114:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_memstrsafe is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-fuzzer-main.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-firmware.c:1808:24: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-gcab.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-config.h:28:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_config_get_value is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-ifd-common.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_DESC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-ifd-common.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_DESC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/libfwupdplugin/fu-io-channel.c:197:19: error: There is an unknown macro here somewhere. Configuration is required. If G_GSSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-kernel.c:141:41: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-lzma-common.h:12:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_lzma_decompress_bytes is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-path.h:97:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_path_glob is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-progress.h:20:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_progress_get_id is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-security-attrs.h:20:1: error: There is an unknown macro here somewhere. Configuration is required. If fu_security_attrs_get_by_appstream_id is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-smbios.c:309:39: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-string.c:74:18: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/libfwupdplugin/fu-version-common.c:39:30: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar-plugin.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar-plugin.c:64:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_dmar_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-dmar/fu-self-test.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAcpiDmar [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-dmar/fu-self-test.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAcpiDmar [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-dmar/fu-self-test.c:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar.c:57:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar.c:62:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp-plugin.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp-plugin.c:64:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp.c:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp.c:34:3: error: Memory leak: self [memleak] fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp.c:48:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp.c:53:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs-plugin.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-facp/fu-self-test.c:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-facp/fu-self-test.c:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-facp/fu-self-test.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs-plugin.c:65:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs.c:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_ivrs_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs.c:59:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs.c:64:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-ivrs/fu-self-test.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAcpiIvrs [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-ivrs/fu-self-test.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAcpiIvrs [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-ivrs/fu-self-test.c:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-plugin.c:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-plugin.c:43:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_phat_health_record_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_phat_version_element_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-record.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-record.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-record.c:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-self-test.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-self-test.c:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:297:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_BUILDER_NODE_FLAG_IGNORE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbBuilderNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:322:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_phat_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-firmware.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-firmware.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-firmware.c:90:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-plugin.c:20:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:511:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:520:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_amd_gpu_atom_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_amd_gpu_atom_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMDGPU_INFO_VBIOS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:255:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:264:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_AUTO_PARENT_CHILDREN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_amd_gpu_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:80:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:306:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:148:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-plugin.c:26:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:199:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/amd-pmc/fu-amd-pmc-device.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-pmc/fu-amd-pmc-device.c:62:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/amd-pmc/fu-amd-pmc-plugin.c:24:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/analogix/fu-analogix-firmware.c:25:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_analogix_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-plugin.c:20:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ANALOGIX_UPDATE_STATUS_INVALID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:245:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ANALOGIX_UPDATE_STATUS_INVALID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:275:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ANALOGIX_UPDATE_STATUS_INVALID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:459:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:469:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_android_boot_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:335:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/android-boot/fu-android-boot-plugin.c:19:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ata/fu-ata-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ata/fu-self-test.c:19:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-self-test.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-self-test.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ata_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_GUID_FLAG_MIXED_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:119:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_STORED_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_qc_s5gen2_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:338:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:495:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_TO_DEV [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:650:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_FROM_DEV [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:673:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_TO_DEV [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:837:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:866:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:880:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:895:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ata_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAtaDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:24:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:31:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_HID_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_RETRY_FAILURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_UPDATE_STATUS_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_ABORT_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_SYNC_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_START_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_VALIDATION_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_COMMIT_REQ_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_COMPLETE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_VERSION_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:445:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_QC_MORE_DATA_MORE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:639:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:658:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-impl.c:14:57: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:649:20: style: Variable 'self_donor' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-plugin.c:21:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-firmware.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-firmware.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-firmware.c:51:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-plugin.c:21:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_aver_hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:484:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:493:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-common.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-common.c:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-common.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_aver_safeisp_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:433:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_bcm57xx_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:342:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:648:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:658:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:674:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_bcm57xx_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:131:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:144:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:191:4: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'FuAverSafeIspPartition {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:210:4: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuAverSafeIspPartition {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:351:7: style: Condition '!fu_bcm57xx_device_nvram_read(self,fu_chunk_get_address(chk),fu_chunk_get_data_out(chk),fu_chunk_get_data_sz(chk),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:351:36: note: Calling function 'fu_bcm57xx_device_nvram_read' returns 0 fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:351:7: note: Condition '!fu_bcm57xx_device_nvram_read(self,fu_chunk_get_address(chk),fu_chunk_get_data_out(chk),fu_chunk_get_data_sz(chk),error)' is always true fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:479:7: style: Condition '!fu_bcm57xx_device_nvram_write(self,fu_chunk_get_address(chk),fu_chunk_get_data(chk),fu_chunk_get_data_sz(chk),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:479:37: note: Calling function 'fu_bcm57xx_device_nvram_write' returns 0 fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:479:7: note: Condition '!fu_bcm57xx_device_nvram_write(self,fu_chunk_get_address(chk),fu_chunk_get_data(chk),fu_chunk_get_data_sz(chk),error)' is always true fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:557:6: style: Condition '!fu_bcm57xx_device_nvram_check(self,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:557:36: note: Calling function 'fu_bcm57xx_device_nvram_check' returns 0 fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:557:6: note: Condition '!fu_bcm57xx_device_nvram_check(self,error)' is always true fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-plugin.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_BETTER_THAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-plugin.c:23:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_INCLUDE_DEBUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:473:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:645:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_DEDUPE_ID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage1-image.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage1-image.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage1-image.c:147:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_ALIGNMENT_4 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ata/fu-ata-device.c:81:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ata/fu-ata-device.c:87:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ata/fu-ata-device.c:503:44: style: Parameter 'tf' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ata/fu-ata-device.c:914:40: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:577:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:841:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:851:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage2-image.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage2-image.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage2-image.c:65:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable veritem1 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:130:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:23:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HWIDS_KEY_BIOS_VENDOR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:81:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_DMC_DEVX_DEVICE_TYPE_DMC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_DMC_DEVX_DEVICE_TYPE_CCG3 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:249:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_dmc_devx_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCcgxDmcDevxDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_INCLUDE_DEBUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_CCGX_DMC_DOCK_STATUS_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GChecksum [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_CCGX_DMC_FWCT_INFO_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:444:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:428:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:459:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_dmc_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:677:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_DMC_UPDATE_MODEL_DOWNLOAD_TRIGGER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:717:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_dmc_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:771:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:784:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_NO_PROFILE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:799:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:38:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:49:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:311:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-plugin.c:21:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:622:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:628:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:634:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:97:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ccgx-dmc/fu-self-test.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-common.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_FW_MODE_FW1 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_INCLUDE_DEBUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcd [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:313:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:500:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:641:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:521:19: style: Variable 'img_index' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/plugins/ccgx/fu-ccgx-plugin.c:21:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx/fu-self-test.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:416:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_cfu_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:480:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:528:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_AUTODETECT_EPS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:172:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_SURFACE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:29:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:191:29: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cfu/fu-cfu-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:529:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:821:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:872:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:939:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1005:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_FLASH_DATA_AVAILABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1051:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1093:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1525:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1564:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_hpi_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1571:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1590:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ch341a_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCh341aCfiDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ch341a_cfi_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:414:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:424:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch341a/fu-ch341a-plugin.c:19:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:84:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:35:27: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ch347/fu-ch347-cfi-device.c:39:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ch347_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCh347CfiDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ch347/fu-ch347-plugin.c:19:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:337:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_colorhug_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:568:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:580:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/colorhug/fu-colorhug-plugin.c:19:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GSIZE_FORMAT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:227:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_bp_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:430:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_bp_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-common.c:45:40: style:inconclusive: Function 'fu_corsair_version_from_uint32' argument 1 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/corsair/fu-corsair-common.h:34:40: note: Function 'fu_corsair_version_from_uint32' argument 1 names different: declaration 'val' definition 'value'. fwupd-1.9.16/plugins/corsair/fu-corsair-common.c:45:40: note: Function 'fu_corsair_version_from_uint32' argument 1 names different: declaration 'val' definition 'value'. fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:221:15: style: Variable 'bp_donor' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:449:31: style: Parameter 'usb_device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCorsairDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:328:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:454:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CORSAIR_DEVICE_KIND_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:517:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:545:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CORSAIR_DEVICE_KIND_MOUSE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:107:30: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:483:30: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:525:18: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:751:10: style: Variable 'fw_index' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:901:34: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1151:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1389:46: style: Parameter 'device' can be declared as pointer to const. However it seems that 'fu_ccgx_hpi_device_convert_version' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1631:34: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1389:46: note: Parameter 'device' can be declared as pointer to const fwupd-1.9.16/plugins/corsair/fu-corsair-plugin.c:20:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cpu/fu-cpu-helper-cet.c:25:22: style: Parameter 'argv' can be declared as const array [constParameter] fwupd-1.9.16/plugins/cpu/fu-cpu-plugin.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCpuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-plugin.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_BEFORE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:278:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:307:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:446:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-plugin.c:43:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-common.c:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_cros_ec_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:31:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:44: style: Parameter 'device' can be declared as pointer to const. However it seems that 'fu_cpu_device_add_security_attrs' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:477:37: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:44: note: Parameter 'device' can be declared as pointer to const fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:69: style: Parameter 'attrs' can be declared as pointer to const. However it seems that 'fu_cpu_device_add_security_attrs' is a callback function, if 'attrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:477:37: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:69: note: Parameter 'attrs' can be declared as pointer to const fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:481:30: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-plugin.c:20:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-usb-device.c:194:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-common.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hid.c:220:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_hub_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_hub_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:189:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:198:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:198:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PAIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_USABLE_DURING_UPDATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_tbt_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:278:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:62:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:55:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:239:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:256:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:299:13: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:187:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NEEDS_ACTIVATION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SKIPS_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:342:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_BETTER_THAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:876:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:934:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:988:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1038:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_status_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:155:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:174:36: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:522:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:699:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:797:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:884:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:927:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_ec_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:992:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:1004:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:317:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HWIDS_KEY_PRODUCT_SKU [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_AFTER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:229:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-device.c:231:22: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-firmware.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-firmware.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-firmware.c:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_STORED_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-plugin.c:20:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dfu/fu-dfu-device.c:213:34: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dfu/fu-dfu-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:39:44: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:44:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:72:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:80:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:88:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:98:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:106:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:19:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-target-avr.c:818:40: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dfu/fu-dfu-target-stm.c:195:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dfu/fu-dfu-target.c:860:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-device.c:149:42: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUsbDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:503:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_INSTALL_FLAG_NO_SEARCH [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:721:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-firmware.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-firmware.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-firmware.c:90:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:110:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-plugin.c:20:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elanfp/fu-elanfp-device.c:192:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:172:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:252:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:543:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:570:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:582:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:658:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:666:4: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:795:4: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:811:4: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:969:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:215:13: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:366:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:424:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:527:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1036:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1192:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1214:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1254:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elanfp/fu-elanfp-plugin.c:20:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elantp/fu-elantp-haptic-firmware.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-haptic-firmware.c:112:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:78:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:300:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:290:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:563:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:768:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:877:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:914:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:933:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:943:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:959:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_elantp_hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:126:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:134:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:153:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:186:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:215:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:318:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:361:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:503:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:629:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:898:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1063:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1082:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:191:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:216:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_elantp_i2c_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:585:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:709:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:768:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:793:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:803:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_elantp_i2c_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:796:22: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:166:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:186:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:193:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:305:63: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:683:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:725:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:732:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:960:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:1029:13: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:456:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:533:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:344:49: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:627:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/elantp/fu-elantp-plugin.c:33:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elantp/fu-self-test.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:83:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:431:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/emmc/fu-emmc-plugin.c:19:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/emmc/fu-emmc-device.c:234:45: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/ep963x/fu-ep963x-firmware.c:59:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:351:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:361:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ep963x/fu-ep963x-plugin.c:20:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/fastboot/fu-fastboot-device.c:86:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/fastboot/fu-fastboot-plugin.c:19:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/flashrom/fu-flashrom-plugin.c:143:36: error: There is an unknown macro here somewhere. Configuration is required. If FU_HWIDS_KEY_FAMILY is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:93:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_flashrom_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:349:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:393:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_ME [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-firmware.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-firmware.c:81:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:283:92: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_flashrom_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:337:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:283:92: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:285:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:303:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_flashrom_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:338:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:303:17: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:378:35: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:378:66: style: Parameter 'flashctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/focalfp/fu-focalfp-plugin.c:20:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_DIRECTION_HOST_TO_DEVICE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:286:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:377:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:395:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:411:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:368:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:631:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:641:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:535:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-firmware.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-firmware.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-firmware.c:21:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:408:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:419:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-plugin.c:20:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys-gl32xx/fu-genesys-gl32xx-device.c:779:30: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:196:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/genesys-gl32xx/fu-genesys-gl32xx-firmware.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys-gl32xx/fu-genesys-gl32xx-firmware.c:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:194:17: style: Variable 'data_len' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/plugins/genesys-gl32xx/fu-genesys-gl32xx-plugin.c:20:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-plugin.c:22:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-plugin.c:45:73: style: Parameter 'gusb_device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:354:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_CLASS_INTERFACE_DESC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_hubhid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-firmware.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-firmware.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-firmware.c:74:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-firmware.c:143:58: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:134:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:22:10: style: union member 'FuGenesysUsbRequestType::reserved' is never used. [unusedStructMember] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-codesign-firmware.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_GENESYS_FW_CODESIGN_INFO_ECDSA_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-codesign-firmware.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_GENESYS_FW_CODESIGN_INFO_RSA_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-codesign-firmware.c:99:75: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-dev-firmware.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-dev-firmware.c:82:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:824:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1017:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_EN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1075:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1141:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1548:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1626:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1663:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1758:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1817:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1878:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1933:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_DUAL_IMAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1955:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_scaler_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-pd-firmware.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-pd-firmware.c:82:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:505:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_goodixmoc_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:423:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:433:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-plugin.c:20:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuGenesysScalerDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:444:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_INSIDE_HUB_COUNT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:806:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_INSIDE_HUB_COUNT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:939:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_CODESIGN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1033:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1080:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1341:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_VS_CODESIGN_CHECK_UNSUPPORTED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1359:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1391:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1440:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_CLASS_HUB [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1489:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1741:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_CODESIGN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_INSIDE_HUB_COUNT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1855:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_CODESIGN_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2327:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_HUB [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2443:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2592:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2698:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2905:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2991:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:3013:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:3056:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:3108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-firmware.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:972:36: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1700:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1977:41: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-firmware.c:128:67: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:502:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-firmware.c:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-firmware.c:22:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-firmware.c:40:58: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-firmware.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_goodixtp_hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:61:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:381:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-plugin.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GOODIXTP_IC_TYPE_NORMANDYL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-plugin.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-plugin.c:23:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:552:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_gpio_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_GET_CHIPINFO_IOCTL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:204:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_UDEV_DEVICE_FLAG_OPEN_READ [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_gpio_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-firmware.c:208:67: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_gpio_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_DETACH [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuHailuckTpDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:25:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_ATTACH [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:54:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_READ_BLOCK_START [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:137:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_WRITE_BLOCK_START [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:287:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-firmware.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-firmware.c:88:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-plugin.c:21:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:39:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_GET_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIgscAuxFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:88:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:212:35: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:238:36: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:266:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_aux_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:71:35: style: Variable 'info' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1729:7: style: Condition '!fu_genesys_usbhub_device_mstar_scaler_setup(self,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1729:51: note: Calling function 'fu_genesys_usbhub_device_mstar_scaler_setup' returns 1 fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1729:7: note: Condition '!fu_genesys_usbhub_device_mstar_scaler_setup(self,error)' is always false fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:121:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:513:36: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2987:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:250:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_oprom_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:182:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:309:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:373:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:431:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:515:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:526:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:548:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:569:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:587:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:785:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:794:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:819:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:209:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:272:37: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:61:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-plugin.c:22:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-common.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:277:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_intel_me_amt_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:359:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_INTEL_ME [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-common.c:68:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_intel_me_heci_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:187:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:122:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE_CHILD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mkhi-device.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mkhi-device.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-mkhi-device.c:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE_CHILD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-me/fu-intel-me-plugin.c:21:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:631:14: style:inconclusive: Function 'fu_igsc_device_write_blob' argument 4 names different: declaration 'fw_payload' definition 'fw'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.h:29:14: note: Function 'fu_igsc_device_write_blob' argument 4 names different: declaration 'fw_payload' definition 'fw'. fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:631:14: note: Function 'fu_igsc_device_write_blob' argument 4 names different: declaration 'fw_payload' definition 'fw'. fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:81:41: style: Parameter 'resp_header' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:483:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:201:17: style: Checking if unsigned expression 'out_buf_sz' is less than zero. [unsignedLessThanZero] fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:187:34: style: Variable 'msg_hdr' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_MAX [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:78:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:93:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:128:30: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-plugin.c:32:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-plugin.c:21:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_BEFORE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-plugin.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_REPLUG_MATCH_GUID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInputStream [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_ACCESS_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:253:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_INTEL_SPI_KIND_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_DESC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:454:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:482:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/iommu/fu-iommu-plugin.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:321:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:576:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:588:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/iommu/fu-iommu-plugin.c:46:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/iommu/fu-iommu-plugin.c:102:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-common.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-common.c:14:17: style: Variable 'crcLookupTable' can be declared as const array [constVariable] fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:453:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:176:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_VID_PID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:204:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:349:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:390:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:627:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:728:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:737:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-image.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-image.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-image.c:127:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-plugin.c:20:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_jabra_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra/fu-jabra-plugin.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/jabra/fu-jabra-plugin.c:56:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:132:20: style: Variable 'rx_data' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:483:30: style: Parameter 'version_data' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:567:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:250:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:345:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_CHIP_PUMA_2900 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_CHIP_JAGUAR_5000 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_kinetic_dp_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:47:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-plugin.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuKineticDpDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-plugin.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_CHIP_PUMA_2900 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-plugin.c:120:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_kinetic_dp_puma_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_PUMA_REQUEST_CODE_LOAD_REQUEST [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_KINETIC_DP_FLASH_INFO_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_DUAL_IMAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:299:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_PUMA_REQUEST_FW_UPDATE_REQUEST [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:388:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_PUMA_REQUEST_CHIP_RESET_REQUEST [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:539:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:550:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:252:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_CHIP_JAGUAR_5000 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:424:9: style: Variable 'mca_oui' can be declared as const array [constVariable] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:103:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:111:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:119:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:127:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:135:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:248:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_kinetic_dp_secure_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_STS_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_STS_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:286:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_FW_STATE_APP [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_STS_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:668:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:803:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_INSTALL_IMAGES [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:824:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_INSTALL_IMAGES [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_BANK_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:891:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:901:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_kinetic_dp_secure_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:939:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_RESET_SYSTEM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:952:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:1001:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-lenovo-thinklmi-plugin.c:25:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HWIDS_KEY_MANUFACTURER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-lenovo-thinklmi-plugin.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-lenovo-thinklmi-plugin.c:115:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuProgress [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-display/fu-linux-display-plugin.c:20:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DISPLAY_STATE_DISCONNECTED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-display/fu-linux-display-plugin.c:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_READY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-display/fu-linux-display-plugin.c:94:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:68:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:36:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'fu_test_fatal_handler_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:48:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:36:14: note: Parameter 'user_data' can be declared as pointer to const fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_linux_lockdown_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:143:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:185:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/linux-sleep/fu-linux-sleep-plugin.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-sleep/fu-linux-sleep-plugin.c:50:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_linux_swap_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:112:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:156:44: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:161:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_linux_tainted_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logind/fu-logind-plugin.c:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logind/fu-logind-plugin.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logind/fu-logind-plugin.c:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logind_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:129:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:24:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GINT64_FORMAT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:31:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGI__DEVICE__PROTO__HEADER__INIT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGI__DEVICE__PROTO__HEADER__INIT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-plugin.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-plugin.c:27:72: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:99:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:190:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:273:9: style: Variable 'mca_oui' can be declared as const array [constVariable] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:317:75: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:24:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:251:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_bootloader_texas_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:266:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:315:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:600:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:655:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_BULKCONTROLLER_UPDATE_STATE_DOWNLOADING [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:686:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonParser [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:757:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:851:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:879:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:929:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1055:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1222:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_bulkcontroller_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1277:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1289:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1319:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_bulkcontroller_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:421:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:24:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_REPORT_ID_SHORT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_DEVICE_IDX_WIRED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_SUBID_ERROR_MSG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:190:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:198:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:206:36: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:22:67: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:55:57: style: Parameter 'msg1' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:55:88: style: Parameter 'msg2' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:78:57: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:225:66: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:236:60: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:766:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuLogitechBulkcontrollerProtoId {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1073:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuLogitechBulkcontrollerProtoId {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1120:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuLogitechBulkcontrollerProtoId {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:658:2: error: Memory leak: checksum [memleak] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-plugin.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_CONFLICTS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp.c:127:16: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:753:23: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-plugin.c:24:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:369:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:453:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:495:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_FEATURE_UNIFIED_BATTERY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:610:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:714:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_DEVICE_IDX_RECEIVER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:860:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1081:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1223:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1308:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_DEVICE_IDX_WIRED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:39:11: style: struct member '_FuLogitechBulkcontrollerDevice::is_sync_transfer_in_progress' is never used. [unusedStructMember] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:96:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:29:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:121:40: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:27:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:27:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_runtime_bolt_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLogitechHidppDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:493:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:178:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_runtime_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_runtime_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:258:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:28:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:37:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-self-test.c:16:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-self-test.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_rallysystem_audio_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:198:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:181:30: style: Variable 'bolt' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-plugin.c:20:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:90:6: style: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:90:55: note: Calling function 'fu_logitech_rallysystem_audio_device_get_feature' returns 0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:90:6: note: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf,sizeof(buf),error)' is always true fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:117:6: style: Condition '!fu_logitech_rallysystem_audio_device_set_feature(self,buf_req,sizeof(buf_req),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:117:55: note: Calling function 'fu_logitech_rallysystem_audio_device_set_feature' returns 0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:117:6: note: Condition '!fu_logitech_rallysystem_audio_device_set_feature(self,buf_req,sizeof(buf_req),error)' is always true fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:127:6: style: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf_res,sizeof(buf_res),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:127:55: note: Calling function 'fu_logitech_rallysystem_audio_device_get_feature' returns 0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:127:6: note: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf_res,sizeof(buf_res),error)' is always true fwupd-1.9.16/plugins/logitech-scribe/fu-logitech-scribe-plugin.c:19:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-scribe/fu-logitech-scribe-device.c:277:44: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT16_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_PROGRESS_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_FIRMWARE_DOWNLOAD_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_INIT_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_READ_VERSION_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:366:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:376:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-device.c:17:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-device.c:28:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-device.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_tap_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-hdmi-device.c:111:44: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT16_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-plugin.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_tap_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-plugin.c:24:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-plugin.c:48:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_tap_sensor_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:336:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:347:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_UDEV_DEVICE_FLAG_OPEN_READ [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:259:9: style: Variable 'set_data' can be declared as const array [constVariable] fwupd-1.9.16/plugins/mediatek-scaler/fu-mediatek-scaler-firmware.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mediatek-scaler/fu-mediatek-scaler-firmware.c:66:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/mediatek-scaler/fu-mediatek-scaler-device.c:580:60: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/mediatek-scaler/fu-mediatek-scaler-plugin.c:21:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-firehose-updater.c:158:20: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:67:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBIM_DEVICE_OPEN_FLAGS_PROXY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:64:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:311:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:656:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1282:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GChecksum [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_mbim_qdu_updater_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:116:33: style: Condition 'ctx.mbim_device==NULL' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:108:22: note: Assuming that condition 'ctx.mbim_device!=NULL' is not redundant fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:116:33: note: Condition 'ctx.mbim_device==NULL' is always true fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:474:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:480:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:266:12: style: struct member 'WriteContext::device' is never used. [unusedStructMember] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:311:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:360:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_REQUIRED_VERSION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevClient [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevClient [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:42:45: style:inconclusive: Function 'fu_mm_utils_get_udev_port_info' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:13:45: note: Function 'fu_mm_utils_get_udev_port_info' argument 1 names different: declaration 'dev' definition 'device'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:42:45: note: Function 'fu_mm_utils_get_udev_port_info' argument 1 names different: declaration 'dev' definition 'device'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:43:19: style:inconclusive: Function 'fu_mm_utils_get_udev_port_info' argument 2 names different: declaration 'device_bus' definition 'out_device_bus'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:14:19: note: Function 'fu_mm_utils_get_udev_port_info' argument 2 names different: declaration 'device_bus' definition 'out_device_bus'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:43:19: note: Function 'fu_mm_utils_get_udev_port_info' argument 2 names different: declaration 'device_bus' definition 'out_device_bus'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:44:19: style:inconclusive: Function 'fu_mm_utils_get_udev_port_info' argument 3 names different: declaration 'device_sysfs_path' definition 'out_device_sysfs_path'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:15:19: note: Function 'fu_mm_utils_get_udev_port_info' argument 3 names different: declaration 'device_sysfs_path' definition 'out_device_sysfs_path'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:44:19: note: Function 'fu_mm_utils_get_udev_port_info' argument 3 names different: declaration 'device_sysfs_path' definition 'out_device_sysfs_path'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:45:17: style:inconclusive: Function 'fu_mm_utils_get_udev_port_info' argument 4 names different: declaration 'port_usb_ifnum' definition 'out_port_usb_ifnum'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:16:17: note: Function 'fu_mm_utils_get_udev_port_info' argument 4 names different: declaration 'port_usb_ifnum' definition 'out_port_usb_ifnum'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:45:17: note: Function 'fu_mm_utils_get_udev_port_info' argument 4 names different: declaration 'port_usb_ifnum' definition 'out_port_usb_ifnum'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:131:14: style:inconclusive: Function 'fu_mm_utils_get_port_info' argument 2 names different: declaration 'device_bus' definition 'out_device_bus'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:20:14: note: Function 'fu_mm_utils_get_port_info' argument 2 names different: declaration 'device_bus' definition 'out_device_bus'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:131:14: note: Function 'fu_mm_utils_get_port_info' argument 2 names different: declaration 'device_bus' definition 'out_device_bus'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:132:14: style:inconclusive: Function 'fu_mm_utils_get_port_info' argument 3 names different: declaration 'device_sysfs_path' definition 'out_device_sysfs_path'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:21:14: note: Function 'fu_mm_utils_get_port_info' argument 3 names different: declaration 'device_sysfs_path' definition 'out_device_sysfs_path'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:132:14: note: Function 'fu_mm_utils_get_port_info' argument 3 names different: declaration 'device_sysfs_path' definition 'out_device_sysfs_path'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:133:12: style:inconclusive: Function 'fu_mm_utils_get_port_info' argument 4 names different: declaration 'port_usb_ifnum' definition 'out_port_usb_ifnum'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.h:22:12: note: Function 'fu_mm_utils_get_port_info' argument 4 names different: declaration 'port_usb_ifnum' definition 'out_port_usb_ifnum'. fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:133:12: note: Function 'fu_mm_utils_get_port_info' argument 4 names different: declaration 'port_usb_ifnum' definition 'out_port_usb_ifnum'. fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:458:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMI_DEVICE_OPEN_FLAGS_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMI_PROTOCOL_ERROR_INVALID_QOS_ID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcLoadConfigOutput [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcLoadConfigInput [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GChecksum [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:450:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:497:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcActivateConfigOutput [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcActivateConfigInput [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcSetSelectedConfigOutput [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcSetSelectedConfigInput [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:757:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_qmi_pdc_updater_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-sahara-loader.c:319:67: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:156:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMFirmwareUpdateSettings [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:514:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:855:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:916:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_array_unref [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:448:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:931:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:721:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:988:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuQmiPdcUpdater [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:746:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:997:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuQmiPdcUpdater [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1010:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMbimQduUpdater [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirehoseUpdater [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1441:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1748:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_MBIM_QDU [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1822:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_SAVE_INTO_BACKUP_REMOTE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1899:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1941:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1986:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_mm_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:168:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:547:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:367:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:451:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_SEARCH_MAGIC_BUFSZ_MAX [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/mtd/fu-mtd-plugin.c:28:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fwupd-1.9.16/plugins/mtd/fu-mtd-plugin.c:32:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:431:6: style: Condition '!fu_mtd_device_erase(self,fw,fu_progress_get_child(progress),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:431:26: note: Calling function 'fu_mtd_device_erase' returns 0 fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:431:6: note: Condition '!fu_mtd_device_erase(self,fw,fu_progress_get_child(progress),error)' is always true fwupd-1.9.16/plugins/mtd/fu-self-test.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:379:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:413:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:468:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:513:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:576:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:634:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-common.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-plugin.c:19:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-device.c:38:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-device.c:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-device.c:148:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nitrokey/fu-self-test.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-archive.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nordic_hid_firmware_b0_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-archive.c:103:20: style: Variable 'image_addr' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nordic_hid_firmware_mcuboot_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:186:13: style: Variable 'vendors' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:511:14: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:539:14: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:854:14: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1182:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1284:51: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'fu_mm_find_device_file' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1303:9: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1284:51: note: Parameter 'userdata' can be declared as pointer to const fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1466:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:2025:29: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:2057:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:155:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:144:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recv_msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:442:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UPDATE_PENDING [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:562:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:774:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:798:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:849:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:918:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:958:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:991:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1019:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1047:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1099:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recv_msg [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1438:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfu_info [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1540:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfu_info [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1573:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nordic_hid_cfg_channel_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1698:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware.c:31:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware.c:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware.c:30:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware.c:79:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-plugin.c:22:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nvme/fu-nvme-plugin.c:19:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nvme/fu-self-test.c:19:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-self-test.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-self-test.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nvme_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_GUID_FLAG_MIXED_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVME_IOCTL_ADMIN_CMD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nvme_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:436:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:450:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:459:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:481:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nvme_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuNvmeDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_optionrom_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/optionrom/fu-optionrom-plugin.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_CONFLICTS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/optionrom/fu-optionrom-plugin.c:19:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:128:58: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:499:41: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/parade-lspcon/fu-parade-lspcon-device.c:419:26: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/parade-lspcon/fu-parade-lspcon-plugin.c:19:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:36:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:70:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:101:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:131:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_MEI_FAMILY_SPS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_pci_mei_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-mei/fu-mei-common.c:13:41: style: Parameter 'vers1' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pci-mei/fu-mei-common.c:13:62: style: Parameter 'vers2' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pci-mei/fu-mei-common.c:15:10: style: Variable 'vers1buf' can be declared as const array [constVariable] fwupd-1.9.16/plugins/pci-mei/fu-mei-common.c:21:10: style: Variable 'vers2buf' can be declared as const array [constVariable] fwupd-1.9.16/plugins/pci-mei/fu-mei-common.c:37:48: style: Parameter 'vers' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pci-mei/fu-mei-common.c:65:47: style: Parameter 'vers' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:376:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-plugin.c:24:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:289:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:323:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:363:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:403:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:446:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:559:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-ble-device.c:718:44: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:251:6: style: Condition '!fu_nordic_hid_cfg_channel_receive(self,args->buf,args->bufsz,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:251:40: note: Calling function 'fu_nordic_hid_cfg_channel_receive' returns 0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:251:6: note: Condition '!fu_nordic_hid_cfg_channel_receive(self,args->buf,args->bufsz,error)' is always true fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:356:6: style: Condition '!fu_nordic_hid_cfg_channel_send(self,(guint8*)msg,sizeof(*msg),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:356:37: note: Calling function 'fu_nordic_hid_cfg_channel_send' returns 0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:356:6: note: Condition '!fu_nordic_hid_cfg_channel_send(self,(guint8*)msg,sizeof(*msg),error)' is always true fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1144:7: style: Condition '!fu_nordic_hid_cfg_channel_receive(self,(guint8*)recv_msg,sizeof(*recv_msg),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1144:41: note: Calling function 'fu_nordic_hid_cfg_channel_receive' returns 0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1144:7: note: Condition '!fu_nordic_hid_cfg_channel_receive(self,(guint8*)recv_msg,sizeof(*recv_msg),error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:249:25: style: Variable 'recv_msg' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:307:35: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:493:26: style: Variable 'child' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:504:18: style: Parameter 'peers_cache' can be declared as const array [constParameter] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:131:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:131:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:131:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:131:9: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:131:9: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:681:6: warning: Uninitialized variable: peer_id [uninitvar] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:656:15: note: Assuming condition is false fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:681:6: note: Uninitialized variable: peer_id fwupd-1.9.16/plugins/pixart-rf/fu-pxi-plugin.c:21:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_pxi_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-self-test.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-self-test.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:266:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:298:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:636:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:906:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:915:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-child-device.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_USE_PARENT_FOR_OPEN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PXI_WIRELESS_MODULE_OTA_RSP_CODE_NOT_READY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_BATTERY_LEVEL_INVALID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_powerd_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:517:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:580:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:772:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-child-device.c:55:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-child-device.c:85:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:206:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-plugin.c:20:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:176:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:176:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:176:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:208:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:208:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:208:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:217:6: style: Condition '!fu_pxi_receiver_device_get_feature(self,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:217:41: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:217:6: note: Condition '!fu_pxi_receiver_device_get_feature(self,buf,sizeof(buf),error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:238:7: style: Condition '!fu_pxi_receiver_device_get_feature(device,buf,bufsz,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:238:42: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:238:7: note: Condition '!fu_pxi_receiver_device_get_feature(device,buf,bufsz,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:289:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:289:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:289:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:340:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:340:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:340:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:419:7: style: Condition '!fu_pxi_receiver_device_write_payload(device,chk2,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:419:44: note: Calling function 'fu_pxi_receiver_device_write_payload' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:419:7: note: Condition '!fu_pxi_receiver_device_write_payload(device,chk2,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:500:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:500:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:500:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:619:6: style: Condition '!fu_pxi_receiver_device_reset(device,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:619:35: note: Calling function 'fu_pxi_receiver_device_reset' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:619:6: note: Condition '!fu_pxi_receiver_device_reset(device,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:652:6: style: Condition '!fu_pxi_receiver_device_set_feature(device,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:652:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:652:6: note: Condition '!fu_pxi_receiver_device_set_feature(device,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:661:6: style: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:661:41: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:661:6: note: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:735:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:735:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:735:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:744:6: style: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:744:41: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:744:6: note: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:862:7: style: Condition '!fu_pxi_receiver_device_add_peripherals(device,idx,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:862:46: note: Calling function 'fu_pxi_receiver_device_add_peripherals' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:862:7: note: Condition '!fu_pxi_receiver_device_add_peripherals(device,idx,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:873:6: style: Condition '!fu_pxi_receiver_device_setup_guid(self,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:873:40: note: Calling function 'fu_pxi_receiver_device_setup_guid' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:873:6: note: Condition '!fu_pxi_receiver_device_setup_guid(self,error)' is always true fwupd-1.9.16/plugins/realtek-mst/fu-realtek-mst-device.c:550:20: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_MODIFIER is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:169:7: style: Condition '!fu_pxi_wireless_device_get_feature(FU_DEVICE(parent),buf,bufsz,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:169:42: note: Calling function 'fu_pxi_wireless_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:169:7: note: Condition '!fu_pxi_wireless_device_get_feature(FU_DEVICE(parent),buf,bufsz,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:232:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:232:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:232:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:306:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:306:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:306:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:363:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:363:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:363:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:483:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:483:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:483:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:541:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:541:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:541:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:637:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:637:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:637:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:725:6: style: Condition '!fu_pxi_wireless_device_fw_ota_preceding(device,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:725:46: note: Calling function 'fu_pxi_wireless_device_fw_ota_preceding' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:725:6: note: Condition '!fu_pxi_wireless_device_fw_ota_preceding(device,error)' is always true fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:760:6: style: Condition '!fu_pxi_wireless_device_reset(device,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:760:35: note: Calling function 'fu_pxi_wireless_device_reset' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:760:6: note: Condition '!fu_pxi_wireless_device_reset(device,error)' is always true fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_qsi_dock_mcu_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:213:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:416:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:562:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:801:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/realtek-mst/fu-realtek-mst-plugin.c:19:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-ipmi-device.c:486:56: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/redfish/fu-redfish-common.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-common.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:499:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_backend_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:522:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_byte_array_unref [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:42:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:48:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:54:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:101:72: style: Parameter 'member' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:450:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:463:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:531:35: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:323:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:348:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:564:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NEEDS_REBOOT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:727:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:800:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:862:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:895:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:923:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-multipart-device.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-multipart-device.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curl_mime [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-multipart-device.c:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_network_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:178:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-network.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-network.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:130:16: style: The if condition is the same as the previous if condition [duplicateCondition] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:123:16: note: First condition fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:130:16: note: Second condition fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:538:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:778:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:785:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:819:91: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_redfish_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:905:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:819:91: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:840:23: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_redfish_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:906:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:840:23: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_SECURE_CONFIG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXLONG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:303:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_SHARE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:314:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEDATA [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_request_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curl_mime [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:223:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:299:63: style: Parameter 'curlsh' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:647:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_smbios_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:27:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:33:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:39:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:45:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:51:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:57:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:63:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:402:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target_addr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target_addr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_rts54hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_rts54hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:401:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-plugin.c:20:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-self-test.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_REDFISH_NETWORK_DEVICE_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_PROBLEM_MISSING_LICENSE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/redfish/fu-self-test.c:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-device.c:220:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-plugin.c:21:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/redfish/fu-self-test.c:178:4: style: Variable 'strs' can be declared as const array [constVariable] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:350:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_USABLE_DURING_UPDATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-device.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-device.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_scsi_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_IO [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:265:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-device.c:62:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/scsi/fu-scsi-plugin.c:19:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:391:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/steelseries/fu-steelseries-firmware.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-firmware.c:69:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_WRITE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:366:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-mouse.c:57:23: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:281:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:304:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ERROR_FAILED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:549:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:615:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:659:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:842:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:907:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:930:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-plugin.c:25:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:484:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:529:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:628:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:824:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:889:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_WRITE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:1004:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:1048:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:1072:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_BCD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:433:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:472:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:487:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-device.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:549:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:617:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:630:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:637:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:565:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicWirelessStatus {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:590:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicWirelessStatus {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:638:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:646:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:727:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:737:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:768:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:801:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/plugins/superio/fu-superio-device.c:136:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/superio/fu-superio-device.c:387:91: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_superio_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/superio/fu-superio-device.c:512:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/superio/fu-superio-device.c:387:91: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/superio/fu-superio-device.c:390:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/superio/fu-superio-device.c:405:23: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_superio_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/superio/fu-superio-device.c:513:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/superio/fu-superio-device.c:405:23: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/superio/fu-superio-it85-device.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it85-device.c:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it85-device.c:71:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/superio/fu-superio-plugin.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuSuperioDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-plugin.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_METADATA_SOURCE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-plugin.c:106:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:376:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:446:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:628:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:726:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-firmware.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-firmware.c:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_VID_PID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-firmware.c:23:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-firmware.c:39:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:528:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_CAPE_FIRMWARE_PARTITION_2 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:564:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_cape_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:604:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:715:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:771:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:834:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:844:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-hid-firmware.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-hid-firmware.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-hid-firmware.c:110:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:179:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:548:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-plugin.c:21:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-sngl-firmware.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-sngl-firmware.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-sngl-firmware.c:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-plugin.c:20:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_RETRY_FAILURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:85:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_RETRY_FAILURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:292:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_SYNAPTICS_CXAUDIO_STRING_HEADER_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_SYNAPTICS_CXAUDIO_VALIDITY_SIGNATURE_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:614:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:644:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:840:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:870:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:881:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:95:39: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:111:91: style: Parameter 'rcd' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:356:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:689:10: warning: Division by result of sizeof(). g_malloc0_n() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:734:11: warning: Division by result of sizeof(). g_malloc0_n() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-common.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_FAMILY_SPYDER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:103:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-plugin.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-plugin.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-plugin.c:77:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-prometheus/fu-self-test.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-self-test.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-self-test.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:612:28: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:652:25: style: Variable 'rcd' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_mst_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_UDEV_DEVICE_FLAG_OPEN_READ [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:124:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_mst_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_FAILED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_REG_RC_CMD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_RC_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_ENABLE_RC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_REG_RC_DATA [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_CAL_EEPROM_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:579:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:693:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:738:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:795:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_READ_FROM_MEMORY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:922:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDateTime [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:998:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_WRITE_TO_EEPROM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1038:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_WRITE_TO_MEMORY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1485:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1789:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:113:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:262:42: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_NO_PROFILE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:458:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:500:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_SYNAPROM_HDR_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:184:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:194:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_VID_PID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-plugin.c:20:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-self-test.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-self-test.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-self-test.c:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:49:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:145:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:259:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:306:15: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:58:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:122:46: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:123:18: style: Parameter 'pubkey' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:124:18: style: Parameter 'signature' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_INCLUDE_DEBUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:649:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:658:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_firmware_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_hid_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:349:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:442:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:532:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:542:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:232:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:305:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:364:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:683:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:767:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:793:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:844:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:857:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:414:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:480:26: style: Variable 'f01' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:510:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:334:26: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:464:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:633:26: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-plugin.c:21:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IO_CHANNEL_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:467:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:739:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:764:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:782:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:798:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_ps2_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:858:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:914:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:925:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:960:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:31:23: style: Variable 'flash' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:68:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:69:23: style: Variable 'flash' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:140:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:241:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:464:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:561:26: style: Variable 'f01' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:919:30: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v6-device.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:979:30: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1338:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:78:10: style: struct member '_FuSynapticsMstDevice::write_block_size' is never used. [unusedStructMember] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v6-device.c:19:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/system76-launch/fu-system76-launch-device.c:62:41: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:196:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:263:27: style: Variable 'func' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:291:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:600:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:679:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:816:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:465:7: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/plugins/system76-launch/fu-system76-launch-plugin.c:20:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/test/fu-test-ble-device.c:21:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-ble-plugin.c:21:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_TEST_ONLY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:748:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:862:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:940:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-ble-device.c:27:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:621:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:855:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/test/fu-test-plugin.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-plugin.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-plugin.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-plugin.c:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-plugin.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_UPDATE_STATE_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-plugin.c:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_TEST_ONLY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/test/fu-test-plugin.c:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_test_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-plugin.c:20:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_METADATA_TBT_IS_SAFE_MODE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_thunderbolt_controller_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_thunderbolt_controller_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:347:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_thunderbolt_controller_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-device.c:226:34: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:51:67: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:183:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:356:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:33:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:76:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:121:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:253:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:331:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:415:23: style: Variable 'flash' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:416:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:497:23: style: Variable 'flash' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:547:23: style: Variable 'flash' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:548:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:747:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:860:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:938:26: style: Variable 'f34' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_INHIBITS_IDLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_USABLE_DURING_UPDATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:142:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_DUAL_IMAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:542:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:94:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:697:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:864:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1004:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1028:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-common.c:13:50: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_DEDUPE_ID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:181:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:114:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-plugin.c:21:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:440:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:500:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_CLASS_VENDOR_SPECIFIC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:545:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:623:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:720:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:730:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:750:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ti_tps6598x_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-device.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-device.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_tpm_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-device.c:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-device.c:36:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/tpm/fu-self-test.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-self-test.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-self-test.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-self-test.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-self-test.c:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-self-test.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:303:55: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mock_tree_compare_uuid' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:312:34: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:303:55: note: Parameter 'data' can be declared as pointer to const fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:316:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mock_tree_node_have_fu_device' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1299:28: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:316:62: note: Parameter 'data' can be declared as pointer to const fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:437:12: style: Variable 'tree' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:458:12: style: Variable 'tree' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:520:12: style: Variable 'tree' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:825:11: style: struct member 'TestParam::initialize_tree' is never used. [unusedStructMember] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:826:11: style: struct member 'TestParam::attach_and_coldplug' is never used. [unusedStructMember] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:828:14: style: struct member 'TestParam::firmware_file' is never used. [unusedStructMember] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-parser.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-parser.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-parser.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-common.c:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM2_ALG_SHA1 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-common.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM2_SHA1_DIGEST_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog.c:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog.c:22:21: style: Variable 'item_a' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog.c:23:21: style: Variable 'item_b' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog.c:92:23: style: Variable 'interactive' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_DISABLED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_CONFLICTS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_tpm_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:18:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:88:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:100:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:472:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM2_MAX_DIGEST_BUFFER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSS2_RC_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:548:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_uefi_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_uefi_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_uefi_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:357:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:126:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:277:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-freebsd.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:569:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-freebsd.c:179:53: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-freebsd.c:184:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-freebsd.c:197:32: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUefiDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:183:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:248:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:242:32: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_METADATA_UEFI_DEVICE_KIND [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend.c:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_NUMBER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend.c:30:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend.c:47:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend.c:72:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bgrt.c:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bgrt.c:118:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bgrt.c:123:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-capsule-plugin.c:434:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_cod_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-common.c:160:12: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-grub-device.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-grub-device.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-grub-device.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_grub_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:239:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT64_FORMAT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:267:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEfiDevicePathList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEfiDevicePathList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:428:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:570:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_EFIVAR_GUID_FWUPDATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:689:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_MD_SET_SIGNED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:735:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:774:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-nvram-device.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-nvram-device.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-nvram-device.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_nvram_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:379:19: style:inconclusive: Function 'fu_uefi_device_write_update_info' argument 4 names different: declaration 'guid' definition 'guid_str'. [funcArgNamesDifferent] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.h:114:19: note: Function 'fu_uefi_device_write_update_info' argument 4 names different: declaration 'guid' definition 'guid_str'. fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:379:19: note: Function 'fu_uefi_device_write_update_info' argument 4 names different: declaration 'guid' definition 'guid_str'. fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-tool.c:364:38: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:116:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:130:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:138:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:146:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:154:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:162:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:170:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:222:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:230:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:238:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:612:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:640:94: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_uefi_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:751:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:640:94: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:28:11: style: struct member 'FuUefiDevicePrivate::automounted_esp' is never used. [unusedStructMember] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-update-info.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-update-info.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_update_info_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-update-info.c:141:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-dbx/fu-self-test.c:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-self-test.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-efi-image.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEfiImage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-efi-image.c:367:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_efi_image_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_EFI_SIGNATURE_GUID_ZERO [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEfiImage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_NUMBER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:25:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'fu_util_ignore_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:192:54: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:25:14: note: Parameter 'user_data' can be declared as pointer to const fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:211:35: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-plugin.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUefiDbxDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-plugin.c:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_METADATA_SOURCE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-plugin.c:47:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-esrt/fu-uefi-esrt-plugin.c:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-esrt/fu-uefi-esrt-plugin.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-esrt/fu-uefi-esrt-plugin.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_BETTER_THAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-plugin.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUefiPkDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-dbx/fu-efi-image.c:357:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-dbx/fu-efi-image.c:378:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-plugin.c:30:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-recovery/fu-uefi-recovery-plugin.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-recovery/fu-uefi-recovery-plugin.c:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_AFTER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uefi-recovery/fu-uefi-recovery-plugin.c:68:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:126:7: style: Condition '!fu_uefi_pk_device_parse_buf(self,buf,bufsz,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:126:35: note: Calling function 'fu_uefi_pk_device_parse_buf' returns 1 fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:126:7: note: Condition '!fu_uefi_pk_device_parse_buf(self,buf,bufsz,error)' is always false fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:135:7: style: Condition '!fu_uefi_pk_device_parse_buf(self,(const char*)subject->data,subject->size,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:135:35: note: Calling function 'fu_uefi_pk_device_parse_buf' returns 1 fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:135:7: note: Condition '!fu_uefi_pk_device_parse_buf(self,(const char*)subject->data,subject->size,error)' is always false fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:205:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:243:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uf2/fu-self-test.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:410:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uf2_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:419:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uf2_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/uf2/fu-uf2-plugin.c:20:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_upower_plugin_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:178:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:26:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:253:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-child-device.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_USE_PARENT_FOR_OPEN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-child-device.c:55:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-child-device.c:85:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-dmc-device.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-dmc-device.c:73:60: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-plugin.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-plugin.c:36:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:39:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:47:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:99:84: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_vbe_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:154:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:99:84: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:117:90: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_vbe_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:155:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:117:90: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/vbe/fu-vbe-plugin.c:26:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-plugin.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-plugin.c:22:19: style: Parameter 'fdt_root' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vbe/fu-vbe-plugin.c:128:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-self-test.c:17:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-self-test.c:42:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_simple_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_simple_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFdtImage [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:449:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:461:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:478:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_simple_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-common.c:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL100 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-common.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL100 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:261:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:389:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vli/fu-vli-pd-common.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL100 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:474:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:526:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:547:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_ID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:595:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:645:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:727:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_ADD_COUNTERPART_GUIDS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:738:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-device.c:763:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-firmware.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-firmware.c:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_DATA [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_EN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:212:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_CHIP_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:241:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_SECTOR_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_pd_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:499:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:687:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:884:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL103 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:894:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:906:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-firmware.c:31:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-vli-device.c:30:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vli/fu-vli-device.c:408:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vli/fu-vli-device.c:508:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vli/fu-vli-device.c:685:87: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_vli_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/vli/fu-vli-device.c:749:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/vli/fu-vli-device.c:685:87: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/vli/fu-vli-device.c:688:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vli/fu-vli-device.c:700:93: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_vli_device_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/vli/fu-vli-device.c:750:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/vli/fu-vli-device.c:700:93: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_ALL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_MCU_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_READ_MCU_VERSIONPAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_usi_dock_mcu_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:466:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_SPI_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_SPI_CMD_INITIAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_ALL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_SET_CHIP_TYPE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:699:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:728:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:746:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:772:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-plugin.c:22:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:695:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_PS186 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-firmware.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-firmware.c:338:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_DATA [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_STATUS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:270:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_EN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:298:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_CHIP_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_SECTOR_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:584:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL210 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_FLAG_ALLOW_GENERIC_MESSAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:795:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:964:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1013:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_READ [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1438:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1451:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_USE_PROXY_FALLBACK [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:296:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_MSP430 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:311:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:721:42: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:235:13: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:181:28: style: Variable 'req' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:345:52: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_VLI_PD_HDR_SIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:308:48: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_RTD21XX [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:532:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:261:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:291:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PAIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:554:53: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_wacom_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:302:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSIZE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:340:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:350:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:229:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:276:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PAIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:44:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-raw-plugin.c:24:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-raw/fu-wacom-raw-plugin.c:44:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-self-test.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-self-test.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-android-device.c:22:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-self-test.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-android-device.c:30:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-common.c:20:35: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/wacom-usb/fu-wac-device.c:317:36: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/wacom-usb/fu-wac-firmware.c:69:34: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id6.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id6.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id6.c:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id6.c:178:43: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth.c:215:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:274:43: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:117:31: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:177:36: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:379:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch.c:125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch.c:138:35: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:176:26: style: Parameter 'record_hdr' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:391:39: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth.c:227:39: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_WAC_REPORT_ID_MODULE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:124:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_EMULATED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:296:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:72:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:67:26: error: Array 'buf[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:67:52: error: Array 'buf[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:68:22: error: Array 'buf[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:69:21: error: Array 'buf[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:227:87: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_wac_module_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:310:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:227:87: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:230:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:242:93: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_wac_module_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:311:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:242:93: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-plugin.c:19:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_wistron_dock_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:262:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_wistron_dock_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:710:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:759:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:792:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:802:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_wistron_dock_device_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuBluezDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusInterface [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusObject [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_bluez_backend_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-bluez-backend.c:224:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-bluez-backend.c:240:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-cabinet-common.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabinet [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-cabinet.c:196:13: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/src/fu-client-list.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuClient [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client-list.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client-list.c:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_client_list_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client-list.c:185:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client-list.c:119:88: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_client_list_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-client-list.c:177:31: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-client-list.c:119:88: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/src/fu-client-list.c:133:94: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_client_list_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-client-list.c:178:31: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-client-list.c:133:94: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/src/fu-client.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_FEATURE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CLIENT_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CLIENT_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CLIENT_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client.c:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_client_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-client.c:94:83: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_client_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-client.c:149:31: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-client.c:94:83: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/src/fu-client.c:111:89: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fu_client_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-client.c:150:31: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-client.c:111:89: note: Parameter 'pspec' can be declared as pointer to const fwupd-1.9.16/src/fu-console.c:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:561:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:669:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-console.c:783:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_console_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-daemon.c:1713:25: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/src/fu-debug.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-debug.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-debug.c:215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-debug.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-debug.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-debug.c:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-debug.c:356:2: error: Memory leak: self [memleak] fwupd-1.9.16/src/fu-console.c:101:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-console.c:437:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-console.c:752:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-engine-config.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_P2P_POLICY_NOTHING [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:372:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:443:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_engine_config_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-config.c:27:11: style: struct member '_FuEngineConfig::allow_emulation' is never used. [unusedStructMember] fwupd-1.9.16/src/fu-device-list.c:87:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:218:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE_CHILDREN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:455:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_ONLY_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:493:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:541:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_ADD_COUNTERPART_GUIDS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:583:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:613:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_PROBLEM_UPDATE_IN_PROGRESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:628:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_UPDATE_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:641:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:860:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:1037:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_TYPE_DEVICE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-device-list.c:1089:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_device_list_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:304:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] fwupd-1.9.16/src/fu-engine-request.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ENGINE_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-request.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ENGINE_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-request.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ENGINE_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-request.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_engine_request_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEngineRequest [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_EFIVAR_GUID_EFI_GLOBAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:351:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR_LAST [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-helper.c:393:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR_VERSION_SAME [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine-requirements.c:201:15: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/src/fu-engine-helper.c:346:66: style: Parameter 'error_codes' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-device-list.c:110:59: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-device-list.c:229:61: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-device-list.c:554:58: style: Parameter 'where_the_object_was' can be declared as pointer to const. However it seems that 'fu_device_list_item_finalized_cb' is a callback function, if 'where_the_object_was' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-device-list.c:575:39: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-device-list.c:554:58: note: Parameter 'where_the_object_was' can be declared as pointer to const fwupd-1.9.16/src/fu-history.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-history.c:1181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-history.c:1337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-history.c:1533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-history.c:1657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_history_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-history.c:666:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:666:53: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:747:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:748:16: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:749:20: style: Parameter 'release' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:827:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:827:50: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:827:72: style: Parameter 'release' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:980:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:980:53: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-history.c:1638:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-idle.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IDLE_INHIBIT_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IDLE_INHIBIT_TIMEOUT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:99:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IDLE_INHIBIT_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-idle.c:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_idle_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-engine.c:4248:38: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] fwupd-1.9.16/src/fu-idle.c:70:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-idle.c:135:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-main-windows.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_START_PENDING [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main-windows.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main-windows.c:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main-windows.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDaemon [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main-windows.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDaemon [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main-windows.c:131:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_main_svc_main_cb [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-main.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-offline.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-offline.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-offline.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-offline.c:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-plugin-list.c:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_CONFLICTS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-plugin-list.c:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_AFTER [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-plugin-list.c:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_plugin_list_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-offline.c:246:21: style: Condition 'vercmp<0' is always true [knownConditionTrueFalse] fwupd-1.9.16/src/fu-offline.c:231:14: note: Assuming that condition 'vercmp==0' is not redundant fwupd-1.9.16/src/fu-offline.c:246:21: note: Condition 'vercmp<0' is always true fwupd-1.9.16/src/fu-offline.c:34:47: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-offline.c:84:45: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-polkit-agent.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-agent.c:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-agent.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-agent.c:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-agent.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-agent.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-agent.c:103:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] fwupd-1.9.16/src/fu-polkit-agent.c:206:22: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-polkit-authority.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-authority.c:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_polkit_authority_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-polkit-authority.c:129:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-polkit-authority.c:134:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-release-common.c:24:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-remote-list.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:388:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:629:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:766:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_TYPE_REMOTE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:793:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_remote_list_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-security-attr-common.c:21:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_ID_SPI_BIOSWE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-security-attr-common.c:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_ID_SPI_BIOSWE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-security-attr-common.c:415:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_ID_SPI_BIOSWE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdReport [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:526:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:835:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:1176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_FLAG_TRUSTED_PAYLOAD [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:1234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:1304:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:1329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_release_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-remote-list.c:215:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-release.c:455:8: style: Condition '!fu_release_load_test_result(self,n,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/src/fu-release.c:455:36: note: Calling function 'fu_release_load_test_result' returns 1 fwupd-1.9.16/src/fu-release.c:455:8: note: Condition '!fu_release_load_test_result(self,n,error)' is always false fwupd-1.9.16/src/fu-spawn.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-spawn.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-spawn.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-release.c:828:11: style:inconclusive: Function 'fu_release_load' argument 3 names different: declaration 'rel' definition 'rel_optional'. [funcArgNamesDifferent] fwupd-1.9.16/src/fu-release.h:64:11: note: Function 'fu_release_load' argument 3 names different: declaration 'rel' definition 'rel_optional'. fwupd-1.9.16/src/fu-release.c:828:11: note: Function 'fu_release_load' argument 3 names different: declaration 'rel' definition 'rel_optional'. fwupd-1.9.16/src/fu-release.c:829:21: style:inconclusive: Function 'fu_release_load' argument 4 names different: declaration 'flags' definition 'install_flags'. [funcArgNamesDifferent] fwupd-1.9.16/src/fu-release.h:65:21: note: Function 'fu_release_load' argument 4 names different: declaration 'flags' definition 'install_flags'. fwupd-1.9.16/src/fu-release.c:829:21: note: Function 'fu_release_load' argument 4 names different: declaration 'flags' definition 'install_flags'. fwupd-1.9.16/src/fu-systemd.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-systemd.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-systemd.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-systemd.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-systemd.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-udev-backend.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-udev-backend.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_TYPE_UDEV_DEVICE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-udev-backend.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-udev-backend.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-udev-backend.c:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_udev_backend_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3659:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] fwupd-1.9.16/src/fu-udev-backend.c:361:32: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-tool.c:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_KIND_IMMEDIATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:402:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:570:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:707:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:760:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:945:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1048:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabinet [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:1859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuHistory [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GKeyFile [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2298:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2326:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2335:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2344:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2598:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2748:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_TYPE_FIRMWARE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2960:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:2984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuSecurityAttrs [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3409:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3469:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3755:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuBiosSettings [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3936:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuHistory [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3972:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:87:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuClient [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIdle [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:477:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEngine [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:906:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:957:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1008:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1689:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1797:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1868:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1925:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:1965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2624:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2785:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2940:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3040:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_KIND_IMMEDIATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3051:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3801:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuPluginList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3833:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuPluginList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3874:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:3911:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabFirmware [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEngine [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4787:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabinet [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4818:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4871:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuConsole [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4917:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:4959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5008:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5082:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5566:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5654:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5687:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRemoteList [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:5964:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:6025:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-usb-backend.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUsbDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-usb-backend.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUsbDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-usb-backend.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-usb-backend.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_usb_backend_parent_class [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-usb-backend.c:68:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'fu_usb_backend_context_finalized_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:254:9: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:68:46: note: Parameter 'data' can be declared as pointer to const fwupd-1.9.16/src/fu-usb-backend.c:68:61: style: Parameter 'where_the_object_was' can be declared as pointer to const. However it seems that 'fu_usb_backend_context_finalized_cb' is a callback function, if 'where_the_object_was' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:254:9: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:68:61: note: Parameter 'where_the_object_was' can be declared as pointer to const fwupd-1.9.16/src/fu-usb-backend.c:74:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-usb-backend.c:231:38: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'fu_usb_backend_registered' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:276:30: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:231:38: note: Parameter 'backend' can be declared as pointer to const fwupd-1.9.16/src/fu-usb-backend.c:231:57: style: Parameter 'device' can be declared as pointer to const. However it seems that 'fu_usb_backend_registered' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:276:30: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:231:57: note: Parameter 'device' can be declared as pointer to const fwupd-1.9.16/src/fu-usb-backend.c:262:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-usb-backend.c:280:31: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-util-bios-setting.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_BIOS_SETTING_KIND_ENUMERATION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-bios-setting.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-bios-setting.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-bios-setting.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuBiosSettings [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-self-test.c:2443:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:2682:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:2805:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:3887:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:3924:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:4237:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:4345:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-self-test.c:4586:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5279:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5344:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5372:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5403:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5428:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5457:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5508:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5536:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5570:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5596:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5621:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5644:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:5670:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fwupd-1.9.16/src/fu-self-test.c:3799:13: style: Variable 'plugins' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-self-test.c:5000:4: style: Variable 'strs' can be declared as const array [constVariable] fwupd-1.9.16/src/fu-self-test.c:5244:10: style: Variable 'blob_tmp' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-self-test.c:5438:10: style: Variable 'blob_tmp' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-self-test.c:5518:10: style: Variable 'blob_tmp' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-self-test.c:4182:12: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/src/fu-self-test.c:4327:15: style: Variable 'self' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/src/fu-tool.c:229:6: style: Condition '!fu_util_lock(priv,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/src/fu-tool.c:229:19: note: Calling function 'fu_util_lock' returns 1 fwupd-1.9.16/src/fu-tool.c:229:6: note: Condition '!fu_util_lock(priv,error)' is always false fwupd-1.9.16/src/fu-tool.c:3345:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-tool.c:3694:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-tool.c:3729:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-tool.c:152:29: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-tool.c:321:46: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-tool.c:779:88: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-tool.c:3850:38: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'fu_util_build_cabinet' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-tool.c:4507:10: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-tool.c:3850:38: note: Parameter 'priv' can be declared as pointer to const fwupd-1.9.16/src/fu-util-common.c:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NEEDS_SHUTDOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:744:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:944:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1010:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_UPDATE_STATE_PENDING [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_PROBLEM_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1605:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1778:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_URGENCY_LOW [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1801:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:1897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2082:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_FLAG_ALLOW_GENERIC_MESSAGE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_RESULT_VALID [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2322:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_FLAG_SUCCESS [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2339:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_FLAG_OBSOLETED [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2488:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_RESULT_UNKNOWN [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2625:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2727:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2893:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2948:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:2995:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:3021:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:3088:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:3126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-tool.c:3328:36: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] fwupd-1.9.16/src/fu-util.c:4498:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] fwupd-1.9.16/src/fu-util.c:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_KIND_IMMEDIATE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:587:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:630:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:894:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:999:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonParser [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1340:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1446:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1790:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1892:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1972:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:1987:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2050:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2090:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2781:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2886:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:2910:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3060:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3896:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:3981:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4059:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4232:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_VERSION [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4309:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4354:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_NONE [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4657:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4697:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util.c:4768:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] fwupd-1.9.16/src/fu-util-common.c:39:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuConsoleColor {aka signed int}'. [invalidPrintfArgType_uint] fwupd-1.9.16/src/fu-util-common.c:2536:82: style:inconclusive: Function 'fu_util_security_events_to_string' argument 2 names different: declaration 'flags' definition 'strflags'. [funcArgNamesDifferent] fwupd-1.9.16/src/fu-util-common.h:110:82: note: Function 'fu_util_security_events_to_string' argument 2 names different: declaration 'flags' definition 'strflags'. fwupd-1.9.16/src/fu-util-common.c:2536:82: note: Function 'fu_util_security_events_to_string' argument 2 names different: declaration 'flags' definition 'strflags'. fwupd-1.9.16/src/fu-util-common.c:2623:80: style:inconclusive: Function 'fu_util_security_attrs_to_string' argument 2 names different: declaration 'flags' definition 'strflags'. [funcArgNamesDifferent] fwupd-1.9.16/src/fu-util-common.h:108:80: note: Function 'fu_util_security_attrs_to_string' argument 2 names different: declaration 'flags' definition 'strflags'. fwupd-1.9.16/src/fu-util-common.c:2623:80: note: Function 'fu_util_security_attrs_to_string' argument 2 names different: declaration 'flags' definition 'strflags'. fwupd-1.9.16/src/fu-util.c:5557:6: style: Condition '!fu_util_check_polkit_actions(&error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/src/fu-util.c:5557:35: note: Calling function 'fu_util_check_polkit_actions' returns 1 fwupd-1.9.16/src/fu-util.c:5557:6: note: Condition '!fu_util_check_polkit_actions(&error)' is always false fwupd-1.9.16/src/fu-util.c:4075:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-util.c:4572:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-util.c:4600:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] fwupd-1.9.16/src/fu-util.c:474:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-util.c:3833:16: style: Parameter 'events' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-util.c:3870:14: style: Variable 'issues' can be declared as pointer to const [constVariablePointer] fwupd-1.9.16/src/fu-util.c:4177:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'fu_util_ignore_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-util.c:5454:54: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-util.c:4177:14: note: Parameter 'user_data' can be declared as pointer to const fwupd-1.9.16/src/fu-util.c:4193:46: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] fwupd-1.9.16/src/fu-util.c:4058:36: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] diff: head fwupd-1.9.16/libfwupd/fwupd-context-test.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-context-test.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-context-test.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-context-test.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdClient [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-enums.c:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-enums.c:389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-enums.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-enums.c:477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-enums.c:547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-thread-test.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-thread-test.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-thread-test.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupd/fwupd-thread-test.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdClient [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/libfwupdplugin/fu-common-guid.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/libfwupdplugin/fu-gcab.c:20:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupdplugin/fu-gcab.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/libfwupdplugin/fu-ifd-common.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_DESC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar-plugin.c:64:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar.c:57:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-dmar/fu-acpi-dmar.c:62:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-dmar/fu-self-test.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAcpiDmar [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-dmar/fu-self-test.c:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp-plugin.c:64:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp.c:48:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-facp/fu-acpi-facp.c:53:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-facp/fu-self-test.c:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-facp/fu-self-test.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs-plugin.c:65:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs.c:59:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-ivrs/fu-acpi-ivrs.c:64:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-ivrs/fu-self-test.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAcpiIvrs [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-ivrs/fu-self-test.c:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-health-record.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_phat_health_record_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-plugin.c:43:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_phat_version_element_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-element.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-record.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat-version-record.c:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:297:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_BUILDER_NODE_FLAG_IGNORE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbBuilderNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:322:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-acpi-phat.c:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_phat_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/acpi-phat/fu-self-test.c:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:511:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:520:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-device.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-firmware.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-firmware.c:90:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/algoltek-usb/fu-algoltek-usb-plugin.c:20:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:306:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_amd_gpu_atom_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-atom-firmware.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMDGPU_INFO_VBIOS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:255:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:264:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_AUTO_PARENT_CHILDREN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_amd_gpu_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-device.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-plugin.c:26:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:199:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-gpu/fu-amd-gpu-psp-firmware.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-pmc/fu-amd-pmc-device.c:62:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/amd-pmc/fu-amd-pmc-plugin.c:24:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ANALOGIX_UPDATE_STATUS_INVALID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:245:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ANALOGIX_UPDATE_STATUS_INVALID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:275:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ANALOGIX_UPDATE_STATUS_INVALID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:459:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-device.c:469:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/analogix/fu-analogix-plugin.c:20:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_android_boot_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-device.c:335:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/android-boot/fu-android-boot-plugin.c:19:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ata_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_GUID_FLAG_MIXED_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:338:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:495:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_TO_DEV [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:650:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_FROM_DEV [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:673:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_TO_DEV [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:837:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:866:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:880:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:895:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ata_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-device.c:916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuAtaDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-ata-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ata/fu-self-test.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ata/fu-self-test.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_ABORT_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_SYNC_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_START_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_VALIDATION_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_COMMIT_REQ_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_COMPLETE_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_VERSION_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:445:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_QC_MORE_DATA_MORE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:639:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:658:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-device.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_UPDATE_STATUS_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:119:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_STORED_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-firmware.c:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_qc_s5gen2_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_RETRY_FAILURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_QC_HID_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-hid-device.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-impl.c:14:57: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-impl.c:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/audio-s5gen2/fu-audio-s5gen2-plugin.c:21:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_aver_hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:484:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:493:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-device.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-firmware.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-firmware.c:51:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/aver-hid/fu-aver-hid-plugin.c:21:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_aver_safeisp_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:191:4: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'FuAverSafeIspPartition {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:191:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:210:4: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuAverSafeIspPartition {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:210:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:433:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/aver-hid/fu-aver-safeisp-device.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-common.c:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-common.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:342:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:351:7: style: Condition '!fu_bcm57xx_device_nvram_read(self,fu_chunk_get_address(chk),fu_chunk_get_data_out(chk),fu_chunk_get_data_sz(chk),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:351:36: note: Calling function 'fu_bcm57xx_device_nvram_read' returns 0 fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:351:7: note: Condition '!fu_bcm57xx_device_nvram_read(self,fu_chunk_get_address(chk),fu_chunk_get_data_out(chk),fu_chunk_get_data_sz(chk),error)' is always true head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:479:7: style: Condition '!fu_bcm57xx_device_nvram_write(self,fu_chunk_get_address(chk),fu_chunk_get_data(chk),fu_chunk_get_data_sz(chk),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:479:37: note: Calling function 'fu_bcm57xx_device_nvram_write' returns 0 fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:479:7: note: Condition '!fu_bcm57xx_device_nvram_write(self,fu_chunk_get_address(chk),fu_chunk_get_data(chk),fu_chunk_get_data_sz(chk),error)' is always true head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:557:6: style: Condition '!fu_bcm57xx_device_nvram_check(self,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:557:36: note: Calling function 'fu_bcm57xx_device_nvram_check' returns 0 fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:557:6: note: Condition '!fu_bcm57xx_device_nvram_check(self,error)' is always true head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:648:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:658:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-device.c:674:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_bcm57xx_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-dict-image.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:473:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:645:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_DEDUPE_ID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-firmware.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-plugin.c:23:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:577:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:841:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-recovery-device.c:851:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage1-image.c:147:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_ALIGNMENT_4 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage1-image.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage2-image.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-bcm57xx-stage2-image.c:65:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:130:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bcm57xx/fu-self-test.c:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/bios/fu-bios-plugin.c:81:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:428:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:677:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_DMC_UPDATE_MODEL_DOWNLOAD_TRIGGER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:717:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_dmc_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_CCGX_DMC_DOCK_STATUS_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:771:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:784:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_NO_PROFILE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-device.c:799:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_DMC_DEVX_DEVICE_TYPE_DMC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_DMC_DEVX_DEVICE_TYPE_CCG3 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:249:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:311:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_dmc_devx_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCcgxDmcDevxDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-devx-device.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_CCGX_DMC_FWCT_INFO_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:444:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:459:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_dmc_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-firmware.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GChecksum [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx-dmc/fu-ccgx-dmc-plugin.c:21:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ccgx-dmc/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:313:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:500:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-firmware.c:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcd [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hid-device.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1005:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_FLASH_DATA_AVAILABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1051:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1093:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1389:46: style: Parameter 'device' can be declared as pointer to const. However it seems that 'fu_ccgx_hpi_device_convert_version' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1631:34: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1389:46: note: Parameter 'device' can be declared as pointer to const head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1525:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1564:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ccgx_hpi_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1571:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:1590:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:529:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:821:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:872:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-hpi-device.c:939:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CCGX_PD_RESP_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ccgx/fu-ccgx-plugin.c:21:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ccgx/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:480:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:528:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_AUTODETECT_EPS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_cfu_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-device.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:172:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_SURFACE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-module.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cfu/fu-cfu-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ch341a_cfi_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:414:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:424:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-cfi-device.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCh341aCfiDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-device.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch341a/fu-ch341a-plugin.c:19:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ch347/fu-ch347-cfi-device.c:39:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCh347CfiDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch347/fu-ch347-device.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ch347/fu-ch347-plugin.c:19:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:337:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_colorhug_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:568:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-device.c:580:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/colorhug/fu-colorhug-plugin.c:19:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:227:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_bp_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:430:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_bp_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-bp.c:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GSIZE_FORMAT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCorsairDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:328:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:454:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CORSAIR_DEVICE_KIND_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:517:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_corsair_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-device.c:545:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CORSAIR_DEVICE_KIND_MOUSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/corsair/fu-corsair-plugin.c:20:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:278:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:307:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:446:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:44: style: Parameter 'device' can be declared as pointer to const. However it seems that 'fu_cpu_device_add_security_attrs' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:477:37: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:44: note: Parameter 'device' can be declared as pointer to const head fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:69: style: Parameter 'attrs' can be declared as pointer to const. However it seems that 'fu_cpu_device_add_security_attrs' is a callback function, if 'attrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:477:37: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/cpu/fu-cpu-device.c:454:69: note: Parameter 'attrs' can be declared as pointer to const head fwupd-1.9.16/plugins/cpu/fu-cpu-helper-cet.c:25:22: style: Parameter 'argv' can be declared as const array [constParameter] head fwupd-1.9.16/plugins/cpu/fu-cpu-plugin.c:43:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/cpu/fu-cpu-plugin.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_BEFORE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_cros_ec_firmware_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:25:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-firmware.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/cros-ec/fu-cros-ec-plugin.c:20:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_hub_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_hub_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:189:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:198:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-hub.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:1004:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:522:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:699:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:797:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:884:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:927:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_ec_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-ec.c:992:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1038:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:1237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:172:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:172:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:252:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:252:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:543:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:543:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:570:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:570:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:582:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:582:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:658:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:658:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:666:4: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:666:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:795:4: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:795:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:811:4: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:811:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:876:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:934:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:969:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'MSTBank {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:969:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-mst.c:988:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:198:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PAIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_USABLE_DURING_UPDATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_tbt_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-i2c-tbt.c:278:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:187:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NEEDS_ACTIVATION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SKIPS_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:317:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:342:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_BETTER_THAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-plugin.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_dell_dock_status_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:155:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell-dock/fu-dell-dock-status.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:229:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_AFTER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dell/fu-dell-plugin.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-firmware.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-firmware.c:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_STORED_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu-csr/fu-dfu-csr-plugin.c:20:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/dfu/fu-dfu-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:39:44: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:44:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/dfu/fu-dfu-sector.c:98:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] head fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-self-test.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUsbDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:503:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_INSTALL_FLAG_NO_SEARCH [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/dfu/fu-dfu-tool.c:721:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-firmware.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-firmware.c:90:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ebitdo/fu-ebitdo-plugin.c:20:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elanfp/fu-elanfp-firmware.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elanfp/fu-elanfp-plugin.c:20:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:300:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/elantp/fu-elantp-firmware.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-haptic-firmware.c:112:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/elantp/fu-elantp-haptic-firmware.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-haptic-firmware.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:290:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:563:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:768:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:877:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:914:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:933:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:943:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-device.c:959:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_elantp_hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1063:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1082:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:1110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:126:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:134:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:153:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:186:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:215:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:318:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:361:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:503:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:629:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-hid-haptic-device.c:898:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:191:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:216:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_elantp_i2c_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:585:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:709:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:768:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:793:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:803:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-i2c-device.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_elantp_i2c_device_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/elantp/fu-elantp-plugin.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/elantp/fu-elantp-plugin.c:33:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/elantp/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/emmc/fu-emmc-plugin.c:19:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:351:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:361:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-device.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/ep963x/fu-ep963x-firmware.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-firmware.c:59:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/ep963x/fu-ep963x-plugin.c:20:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/fastboot/fu-fastboot-plugin.c:19:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/flashrom/fu-flashrom-cmos.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_flashrom_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:349:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:393:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_ME [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/flashrom/fu-flashrom-device.c:93:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-firmware.c:81:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:286:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:377:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:395:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:411:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:631:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:641:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-hid-device.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/focalfp/fu-focalfp-plugin.c:20:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:368:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:535:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-device.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_DIRECTION_HOST_TO_DEVICE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fpc/fu-fpc-plugin.c:19:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:408:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:419:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-device.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-firmware.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/fresco-pd/fu-fresco-pd-plugin.c:20:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/genesys-gl32xx/fu-genesys-gl32xx-firmware.c:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys-gl32xx/fu-genesys-gl32xx-plugin.c:20:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:354:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_CLASS_INTERFACE_DESC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-hubhid-device.c:376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_hubhid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-plugin.c:22:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1017:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_EN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1075:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1141:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1548:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1626:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1663:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1758:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1817:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1878:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1933:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_DUAL_IMAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:1955:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_scaler_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:824:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-device.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-firmware.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-scaler-firmware.c:143:58: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-codesign-firmware.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_GENESYS_FW_CODESIGN_INFO_RSA_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-codesign-firmware.c:99:75: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-dev-firmware.c:82:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1033:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1080:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1341:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_VS_CODESIGN_CHECK_UNSUPPORTED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1359:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1391:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1440:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_CLASS_HUB [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1489:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1729:7: style: Condition '!fu_genesys_usbhub_device_mstar_scaler_setup(self,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1729:51: note: Calling function 'fu_genesys_usbhub_device_mstar_scaler_setup' returns 1 fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1729:7: note: Condition '!fu_genesys_usbhub_device_mstar_scaler_setup(self,error)' is always false head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1741:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_CODESIGN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_INSIDE_HUB_COUNT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1855:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:1949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_CODESIGN_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2327:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_HUB [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2443:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2592:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2698:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2905:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:2991:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:3013:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:3056:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:3108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:444:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_INSIDE_HUB_COUNT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:806:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_INSIDE_HUB_COUNT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-device.c:939:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_GENESYS_FW_TYPE_CODESIGN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:505:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-firmware.c:514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_genesys_usbhub_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/genesys/fu-genesys-usbhub-pd-firmware.c:82:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_goodixmoc_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:423:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-device.c:433:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-moc/fu-goodixmoc-plugin.c:20:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:502:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-device.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-brlb-firmware.c:128:67: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-firmware.c:40:58: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:381:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:552:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-device.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-firmware.c:208:67: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-firmware.c:27:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-gtx8-firmware.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-hid-device.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_goodixtp_hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-plugin.c:23:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/goodix-tp/fu-goodixtp-plugin.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:204:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_UDEV_DEVICE_FLAG_OPEN_READ [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_gpio_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-device.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_GET_CHIPINFO_IOCTL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_gpio_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/gpio/fu-gpio-plugin.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:137:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_WRITE_BLOCK_START [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:287:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:54:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HAILUCK_CMD_READ_BLOCK_START [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-bl-device.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuHailuckTpDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-device.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-kbd-firmware.c:88:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-plugin.c:21:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/hailuck/fu-hailuck-tp-device.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-device.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIgscAuxFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:266:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_aux_firmware_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-aux-firmware.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:121:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-code-firmware.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:182:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:309:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:373:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:431:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:515:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:526:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:548:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:569:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_id [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:587:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:785:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:794:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-device.c:819:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:250:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-device.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_igsc_oprom_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-oprom-firmware.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-gsc/fu-igsc-plugin.c:22:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:277:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_intel_me_amt_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-amt-device.c:359:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_INTEL_ME [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/intel-me/fu-intel-me-common.c:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-common.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:187:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-heci-device.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:122:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE_CHILD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-mca-device.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-mkhi-device.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-mkhi-device.c:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE_CHILD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-me/fu-intel-me-plugin.c:21:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-ifd-device.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInputStream [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_ACCESS_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:253:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_INTEL_SPI_KIND_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IFD_REGION_DESC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:454:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-device.c:482:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-plugin.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-spi/fu-intel-spi-plugin.c:32:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:321:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:576:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:588:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-device.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/intel-usb4/fu-intel-usb4-plugin.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_REPLUG_MATCH_GUID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/iommu/fu-iommu-plugin.c:102:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/iommu/fu-iommu-plugin.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/iommu/fu-iommu-plugin.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:204:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:349:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:390:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:627:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:728:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-device.c:737:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:176:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_VID_PID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-firmware.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-image.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-image.c:127:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra-gnp/fu-jabra-gnp-plugin.c:20:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_jabra_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra/fu-jabra-device.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/jabra/fu-jabra-plugin.c:56:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_kinetic_dp_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-device.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_CHIP_JAGUAR_5000 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-plugin.c:120:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-plugin.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_PUMA_REQUEST_CODE_LOAD_REQUEST [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_KINETIC_DP_FLASH_INFO_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_DUAL_IMAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:299:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_PUMA_REQUEST_FW_UPDATE_REQUEST [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:388:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_PUMA_REQUEST_CHIP_RESET_REQUEST [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:539:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-device.c:550:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-puma-firmware.c:252:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:1001:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_STS_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_STS_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:286:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_FW_STATE_APP [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_STS_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:668:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:803:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_INSTALL_IMAGES [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:824:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_INSTALL_IMAGES [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_BANK_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:891:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:901:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_kinetic_dp_secure_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:939:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_KINETIC_DP_DPCD_CMD_RESET_SYSTEM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-device.c:952:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/kinetic-dp/fu-kinetic-dp-secure-firmware.c:248:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-lenovo-thinklmi-plugin.c:115:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-lenovo-thinklmi-plugin.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:36:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'fu_test_fatal_handler_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:48:31: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:36:14: note: Parameter 'user_data' can be declared as pointer to const head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/lenovo-thinklmi/fu-self-test.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuProgress [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-display/fu-linux-display-plugin.c:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_READY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-display/fu-linux-display-plugin.c:94:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:185:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_linux_lockdown_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-lockdown/fu-linux-lockdown-plugin.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-sleep/fu-linux-sleep-plugin.c:50:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:112:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_linux_swap_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap-plugin.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:156:44: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:161:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-linux-swap.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLinuxSwap [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-swap/fu-self-test.c:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:129:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_linux_tainted_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/linux-tainted/fu-linux-tainted-plugin.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logind/fu-logind-plugin.c:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logind_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logind/fu-logind-plugin.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:31:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGI__DEVICE__PROTO__HEADER__INIT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGI__DEVICE__PROTO__HEADER__INIT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-common.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1055:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1073:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuLogitechBulkcontrollerProtoId {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1073:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1120:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuLogitechBulkcontrollerProtoId {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1120:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1222:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_bulkcontroller_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1277:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1289:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:1319:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_bulkcontroller_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:315:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:600:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:655:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_BULKCONTROLLER_UPDATE_STATE_DOWNLOADING [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:686:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonParser [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:757:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:766:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuLogitechBulkcontrollerProtoId {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:766:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:851:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:879:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c:929:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-plugin.c:27:72: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:190:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:317:75: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-nordic.c:99:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:251:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_bootloader_texas_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:266:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader-texas.c:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-bootloader.c:421:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-common.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1081:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1223:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1308:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:1362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_DEVICE_IDX_WIRED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:369:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:453:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:495:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_FEATURE_UNIFIED_BATTERY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:610:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:714:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_DEVICE_IDX_RECEIVER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-device.c:860:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_DEVICE_IDX_WIRED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-hidpp-msg.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_LOGITECH_HIDPP_SUBID_ERROR_MSG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-plugin.c:24:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-radio.c:96:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuLogitechHidppDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:493:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_runtime_bolt_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-bolt.c:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:178:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime-unifying.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_hidpp_runtime_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:258:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-runtime.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-hidpp/fu-logitech-hidpp-self-test.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:117:6: style: Condition '!fu_logitech_rallysystem_audio_device_set_feature(self,buf_req,sizeof(buf_req),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:117:55: note: Calling function 'fu_logitech_rallysystem_audio_device_set_feature' returns 0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:117:6: note: Condition '!fu_logitech_rallysystem_audio_device_set_feature(self,buf_req,sizeof(buf_req),error)' is always true head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:127:6: style: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf_res,sizeof(buf_res),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:127:55: note: Calling function 'fu_logitech_rallysystem_audio_device_get_feature' returns 0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:127:6: note: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf_res,sizeof(buf_res),error)' is always true head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_rallysystem_audio_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:198:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:90:6: style: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:90:55: note: Calling function 'fu_logitech_rallysystem_audio_device_get_feature' returns 0 fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:90:6: note: Condition '!fu_logitech_rallysystem_audio_device_get_feature(self,buf,sizeof(buf),error)' is always true head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-audio-device.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-plugin.c:20:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_PROGRESS_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_FIRMWARE_DOWNLOAD_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_INIT_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_USB_READ_VERSION_RESPONSE_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:366:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:376:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-rallysystem/fu-logitech-rallysystem-tablehub-device.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-scribe/fu-logitech-scribe-plugin.c:19:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-device.c:28:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-device.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_tap_device_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-plugin.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-plugin.c:48:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-plugin.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_tap_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_logitech_tap_sensor_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:336:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:347:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_UDEV_DEVICE_FLAG_OPEN_READ [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/logitech-tap/fu-logitech-tap-sensor-device.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mediatek-scaler/fu-mediatek-scaler-firmware.c:66:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/mediatek-scaler/fu-mediatek-scaler-plugin.c:21:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MbimMessage [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GChecksum [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:480:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_mbim_qdu_updater_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mbim-qdu-updater.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1010:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuArchive [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMbimQduUpdater [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1284:51: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'fu_mm_find_device_file' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1303:9: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1284:51: note: Parameter 'userdata' can be declared as pointer to const head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirehoseUpdater [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1441:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:156:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1748:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_MBIM_QDU [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1822:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMFirmwareUpdateSettings [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_SAVE_INTO_BACKUP_REMOTE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1899:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1941:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:1986:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_mm_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:514:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:855:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:916:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_array_unref [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:931:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:988:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuQmiPdcUpdater [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-device.c:997:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuQmiPdcUpdater [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuMmDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:311:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:360:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_REQUIRED_VERSION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-plugin.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevClient [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevClient [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-mm-utils.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMI_PROTOCOL_ERROR_INVALID_QOS_ID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcLoadConfigOutput [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcLoadConfigInput [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GChecksum [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:450:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:497:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcActivateConfigOutput [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcActivateConfigInput [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcSetSelectedConfigOutput [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmiMessagePdcSetSelectedConfigInput [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:746:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/modem-manager/fu-qmi-pdc-updater.c:757:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_qmi_pdc_updater_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:547:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/msr/fu-msr-plugin.c:634:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:367:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:431:6: style: Condition '!fu_mtd_device_erase(self,fw,fu_progress_get_child(progress),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:431:26: note: Calling function 'fu_mtd_device_erase' returns 0 fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:431:6: note: Condition '!fu_mtd_device_erase(self,fw,fu_progress_get_child(progress),error)' is always true head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:451:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-device.c:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_SEARCH_MAGIC_BUFSZ_MAX [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/mtd/fu-mtd-plugin.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/mtd/fu-mtd-plugin.c:32:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-device.c:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-device.c:148:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nitrokey/fu-nitrokey-plugin.c:19:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nitrokey/fu-self-test.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/nitrokey/fu-self-test.c:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1019:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1047:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1099:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recv_msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1144:7: style: Condition '!fu_nordic_hid_cfg_channel_receive(self,(guint8*)recv_msg,sizeof(*recv_msg),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1144:41: note: Calling function 'fu_nordic_hid_cfg_channel_receive' returns 0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1144:7: note: Condition '!fu_nordic_hid_cfg_channel_receive(self,(guint8*)recv_msg,sizeof(*recv_msg),error)' is always true head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1438:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfu_info [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1540:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfu_info [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1573:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nordic_hid_cfg_channel_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:1698:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recv_msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:251:6: style: Condition '!fu_nordic_hid_cfg_channel_receive(self,args->buf,args->bufsz,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:251:40: note: Calling function 'fu_nordic_hid_cfg_channel_receive' returns 0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:251:6: note: Condition '!fu_nordic_hid_cfg_channel_receive(self,args->buf,args->bufsz,error)' is always true head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:356:6: style: Condition '!fu_nordic_hid_cfg_channel_send(self,(guint8*)msg,sizeof(*msg),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:356:37: note: Calling function 'fu_nordic_hid_cfg_channel_send' returns 0 fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:356:6: note: Condition '!fu_nordic_hid_cfg_channel_send(self,(guint8*)msg,sizeof(*msg),error)' is always true head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:442:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UPDATE_PENDING [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:562:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:774:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:798:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:849:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:918:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:958:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-cfg-channel.c:991:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nordic_hid_firmware_b0_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:144:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-b0.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nordic_hid_firmware_mcuboot_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:155:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware-mcuboot.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware.c:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-firmware.c:79:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nordic-hid/fu-nordic-hid-plugin.c:22:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nvme_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:436:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:450:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:459:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:481:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_nvme_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuNvmeDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_GUID_FLAG_MIXED_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-device.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVME_IOCTL_ADMIN_CMD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-nvme-plugin.c:19:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/nvme/fu-self-test.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/nvme/fu-self-test.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/optionrom/fu-optionrom-device.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_optionrom_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/optionrom/fu-optionrom-plugin.c:19:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/parade-lspcon/fu-parade-lspcon-plugin.c:19:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CPU_VENDOR_INTEL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-bcr/fu-pci-bcr-plugin.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:559:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_pci_mei_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-mei/fu-pci-mei-plugin.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:376:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-device.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pci-psp/fu-pci-psp-plugin.c:24:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-common.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:266:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-firmware.c:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_pxi_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-plugin.c:21:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:176:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:176:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:176:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:208:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:208:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:208:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:217:6: style: Condition '!fu_pxi_receiver_device_get_feature(self,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:217:41: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:217:6: note: Condition '!fu_pxi_receiver_device_get_feature(self,buf,sizeof(buf),error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:238:7: style: Condition '!fu_pxi_receiver_device_get_feature(device,buf,bufsz,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:238:42: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:238:7: note: Condition '!fu_pxi_receiver_device_get_feature(device,buf,bufsz,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:289:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:289:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:289:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:340:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:340:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:340:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:419:7: style: Condition '!fu_pxi_receiver_device_write_payload(device,chk2,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:419:44: note: Calling function 'fu_pxi_receiver_device_write_payload' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:419:7: note: Condition '!fu_pxi_receiver_device_write_payload(device,chk2,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:500:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:500:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:500:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:619:6: style: Condition '!fu_pxi_receiver_device_reset(device,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:619:35: note: Calling function 'fu_pxi_receiver_device_reset' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:619:6: note: Condition '!fu_pxi_receiver_device_reset(device,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:636:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:652:6: style: Condition '!fu_pxi_receiver_device_set_feature(device,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:652:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:652:6: note: Condition '!fu_pxi_receiver_device_set_feature(device,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:661:6: style: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:661:41: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:661:6: note: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:735:6: style: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:735:41: note: Calling function 'fu_pxi_receiver_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:735:6: note: Condition '!fu_pxi_receiver_device_set_feature(self,receiver_device_cmd->data,receiver_device_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:744:6: style: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:744:41: note: Calling function 'fu_pxi_receiver_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:744:6: note: Condition '!fu_pxi_receiver_device_get_feature(device,buf,sizeof(buf),error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:862:7: style: Condition '!fu_pxi_receiver_device_add_peripherals(device,idx,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:862:46: note: Calling function 'fu_pxi_receiver_device_add_peripherals' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:862:7: note: Condition '!fu_pxi_receiver_device_add_peripherals(device,idx,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:873:6: style: Condition '!fu_pxi_receiver_device_setup_guid(self,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:873:40: note: Calling function 'fu_pxi_receiver_device_setup_guid' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:873:6: note: Condition '!fu_pxi_receiver_device_setup_guid(self,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:906:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-receiver-device.c:915:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:169:7: style: Condition '!fu_pxi_wireless_device_get_feature(FU_DEVICE(parent),buf,bufsz,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:169:42: note: Calling function 'fu_pxi_wireless_device_get_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:169:7: note: Condition '!fu_pxi_wireless_device_get_feature(FU_DEVICE(parent),buf,bufsz,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PXI_WIRELESS_MODULE_OTA_RSP_CODE_NOT_READY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:232:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:232:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:232:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:306:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:306:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:306:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:363:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:363:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:363:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:483:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:483:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:483:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:517:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:541:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:541:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:541:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:580:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:637:6: style: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:637:41: note: Calling function 'fu_pxi_wireless_device_set_feature' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:637:6: note: Condition '!fu_pxi_wireless_device_set_feature(FU_DEVICE(parent),receiver_cmd->data,receiver_cmd->len,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:725:6: style: Condition '!fu_pxi_wireless_device_fw_ota_preceding(device,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:725:46: note: Calling function 'fu_pxi_wireless_device_fw_ota_preceding' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:725:6: note: Condition '!fu_pxi_wireless_device_fw_ota_preceding(device,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:760:6: style: Condition '!fu_pxi_wireless_device_reset(device,error)' is always true [knownConditionTrueFalse] fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:760:35: note: Calling function 'fu_pxi_wireless_device_reset' returns 0 fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:760:6: note: Condition '!fu_pxi_wireless_device_reset(device,error)' is always true head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:772:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-pxi-wireless-device.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/pixart-rf/fu-self-test.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:206:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_powerd_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/powerd/fu-powerd-plugin.c:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_BATTERY_LEVEL_INVALID [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-child-device.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-child-device.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_USE_PARENT_FOR_OPEN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_qsi_dock_mcu_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:213:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:416:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_USE_INTERRUPT_TRANSFER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-mcu-device.c:562:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/qsi-dock/fu-qsi-dock-plugin.c:20:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/realtek-mst/fu-realtek-mst-plugin.c:19:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:499:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_backend_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-backend.c:522:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_byte_array_unref [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/redfish/fu-redfish-common.c:20:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-common.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-common.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:323:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:348:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:564:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NEEDS_REBOOT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:727:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:800:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:862:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:895:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-device.c:923:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-legacy-device.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-multipart-device.c:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-multipart-device.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curl_mime [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:178:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_network_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-network-device.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-network.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:647:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_SECURE_CONFIG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-plugin.c:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:303:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_SHARE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:314:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEDATA [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_request_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-request.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_redfish_smbios_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smbios.c:402:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRedfishRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curl_mime [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-redfish-smc-device.c:223:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_REDFISH_NETWORK_DEVICE_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_PROBLEM_MISSING_LICENSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/redfish/fu-self-test.c:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_rts54hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_rts54hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:401:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-device.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target_addr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-module.c:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hid/fu-rts54hid-plugin.c:20:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-plugin.c:21:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-background.c:350:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_USABLE_DURING_UPDATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-device.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/rts54hub/fu-rts54hub-rtd21xx-foreground.c:391:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_IO [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:265:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/scsi/fu-scsi-device.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/scsi/fu-scsi-plugin.c:19:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-firmware.c:69:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-hid.c:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_WRITE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:366:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz-tunnel.c:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ERROR_FAILED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:549:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:615:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:659:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:842:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:907:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-fizz.c:930:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:281:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:304:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-gamepad.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-plugin.c:25:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:1004:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:1048:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:1072:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_BCD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:484:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:529:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:565:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicWirelessStatus {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:565:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:590:2: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicWirelessStatus {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:590:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:628:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:638:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:638:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:646:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:646:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:727:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:727:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:737:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:737:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:768:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:768:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:801:3: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'SteelseriesSonicChip {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:801:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:824:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:889:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_WRITE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/steelseries/fu-steelseries-sonic.c:959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/superio/fu-superio-device.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:433:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:472:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:487:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-device.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:549:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:617:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:630:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_superio_it55_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it55-device.c:637:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it85-device.c:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it85-device.c:71:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:376:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:446:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:628:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:726:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-it89-device.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/superio/fu-superio-plugin.c:106:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/superio/fu-superio-plugin.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_METADATA_SOURCE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:528:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_CAPE_FIRMWARE_PARTITION_2 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:564:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_cape_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:604:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:715:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:771:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:834:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-device.c:844:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-firmware.c:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_VID_PID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-hid-firmware.c:110:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-hid-firmware.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-plugin.c:21:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-sngl-firmware.c:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cape/fu-synaptics-cape-sngl-firmware.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:292:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_SYNAPTICS_CXAUDIO_STRING_HEADER_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_SYNAPTICS_CXAUDIO_VALIDITY_SIGNATURE_SIZE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:614:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:644:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_BUSY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_RETRY_FAILURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:840:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:85:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_RETRY_FAILURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:870:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-device.c:881:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-firmware.c:356:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-cxaudio/fu-synaptics-cxaudio-plugin.c:20:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-self-test.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1038:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_UDEV_DEVICE_FLAG_OPEN_READ [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_WRITE_TO_MEMORY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:124:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1485:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_mst_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_FAILED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:1789:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_REG_RC_CMD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_RC_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_ENABLE_RC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_REG_RC_DATA [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_CAL_EEPROM_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:579:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:693:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:738:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:795:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_READ_FROM_MEMORY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:922:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDateTime [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-device.c:998:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_SYNAPTICS_MST_UPDC_CMD_WRITE_TO_EEPROM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:103:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_NO_AUTO_DETECTION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-firmware.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-plugin.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-mst/fu-synaptics-mst-plugin.c:77:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-self-test.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-self-test.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-common.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-config.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:458:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:500:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-device.c:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:184:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:194:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_VID_PID [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-firmware.c:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_STRUCT_SYNAPROM_HDR_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-prometheus/fu-synaprom-plugin.c:20:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-rmi/fu-self-test.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-self-test.c:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIOChannel [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:122:46: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:123:18: style: Parameter 'pubkey' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-common.c:124:18: style: Parameter 'signature' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:232:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:305:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:364:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:683:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:767:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:793:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:844:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:857:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-device.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:649:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:658:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_firmware_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-firmware.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_INCLUDE_DEBUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_hid_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:349:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:442:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:532:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-hid-device.c:542:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_REMOVE_DELAY_RE_ENUMERATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-plugin.c:21:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IO_CHANNEL_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:739:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:764:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:782:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:798:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_synaptics_rmi_ps2_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:858:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:914:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:925:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-ps2-device.c:960:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:467:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v5-device.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:748:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:862:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c:940:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/system76-launch/fu-system76-launch-plugin.c:20:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/test/fu-test-ble-device.c:27:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/test/fu-test-plugin.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/test/fu-test-plugin.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/test/fu-test-plugin.c:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/test/fu-test-plugin.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_UPDATE_STATE_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/test/fu-test-plugin.c:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_TEST_ONLY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/test/fu-test-plugin.c:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_test_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-device.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thelio-io/fu-thelio-io-plugin.c:20:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1004:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1028:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:316:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mock_tree_node_have_fu_device' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:1299:28: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:316:62: note: Parameter 'data' can be declared as pointer to const head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:542:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:697:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:864:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-self-test.c:898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-common.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_SIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_thunderbolt_controller_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:347:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_thunderbolt_controller_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_METADATA_TBT_IS_SAFE_MODE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_thunderbolt_controller_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-controller.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_INHIBITS_IDLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_USABLE_DURING_UPDATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-plugin.c:94:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:142:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_DUAL_IMAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUdevDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/thunderbolt/fu-thunderbolt-retimer.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-common.c:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:440:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:500:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USB_DEVICE_CLASS_VENDOR_SPECIFIC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:545:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:623:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:720:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:730:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:750:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_ti_tps6598x_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-device.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_DEDUPE_ID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-firmware.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:181:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-pd-device.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/ti-tps6598x/fu-ti-tps6598x-plugin.c:21:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/tpm/fu-self-test.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-self-test.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-self-test.c:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-self-test.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-self-test.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-device.c:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-device.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_tpm_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-common.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM2_SHA1_DIGEST_SIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-parser.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog-parser.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-eventlog.c:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_DISABLED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:357:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_CONFLICTS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_tpm_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_HOST_FIRMWARE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-plugin.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v1-device.c:88:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:472:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM2_MAX_DIGEST_BUFFER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSS2_RC_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/tpm/fu-tpm-v2-device.c:548:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_REQUIRE_AC [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:126:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_uefi_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-acpi-uefi.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_acpi_uefi_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuContext [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:277:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-self-test.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-freebsd.c:179:53: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-freebsd.c:184:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend-linux.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-backend.c:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_NUMBER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bgrt.c:118:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bgrt.c:123:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-bootmgr.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_cod_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-cod-device.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:239:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT64_FORMAT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:267:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEfiDevicePathList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEfiDevicePathList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:428:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:570:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_EFIVAR_GUID_FWUPDATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:689:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_MD_SET_SIGNED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:735:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:774:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-device.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-grub-device.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-grub-device.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_grub_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-nvram-device.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_nvram_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-nvram-device.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-update-info.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uefi_update_info_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-capsule/fu-uefi-update-info.c:141:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:25:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'fu_util_ignore_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:192:54: note: You might need to cast the function pointer here fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:25:14: note: Parameter 'user_data' can be declared as pointer to const head fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_EFI_SIGNATURE_GUID_ZERO [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-dbxtool.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-efi-image.c:367:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_efi_image_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-efi-image.c:378:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-dbx/fu-self-test.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-common.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_NUMBER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-device.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-plugin.c:47:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-dbx/fu-uefi-dbx-plugin.c:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_METADATA_SOURCE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-esrt/fu-uefi-esrt-plugin.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-esrt/fu-uefi-esrt-plugin.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_BETTER_THAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:126:7: style: Condition '!fu_uefi_pk_device_parse_buf(self,buf,bufsz,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:126:35: note: Calling function 'fu_uefi_pk_device_parse_buf' returns 1 fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:126:7: note: Condition '!fu_uefi_pk_device_parse_buf(self,buf,bufsz,error)' is always false head fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:135:7: style: Condition '!fu_uefi_pk_device_parse_buf(self,(const char*)subject->data,subject->size,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:135:35: note: Calling function 'fu_uefi_pk_device_parse_buf' returns 1 fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:135:7: note: Condition '!fu_uefi_pk_device_parse_buf(self,(const char*)subject->data,subject->size,error)' is always false head fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdSecurityAttr [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-device.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-pk/fu-uefi-pk-plugin.c:30:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uefi-recovery/fu-uefi-recovery-plugin.c:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_AFTER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uefi-recovery/fu-uefi-recovery-plugin.c:68:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uf2/fu-self-test.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:410:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uf2_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:419:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_uf2_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-device.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/uf2/fu-uf2-firmware.c:253:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/uf2/fu-uf2-plugin.c:20:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:178:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_upower_plugin_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/upower/fu-upower-plugin.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-child-device.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-child-device.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_USE_PARENT_FOR_OPEN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-dmc-device.c:73:60: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_ALL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_MCU_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_READ_MCU_VERSIONPAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_usi_dock_mcu_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:466:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_SPI_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_SPI_CMD_INITIAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_ALL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_USI_DOCK_MCU_CMD_SET_CHIP_TYPE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:699:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:728:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:746:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:772:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-mcu-device.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/usi-dock/fu-usi-dock-plugin.c:36:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-device.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-plugin.c:128:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/vbe/fu-vbe-plugin.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFdtImage [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:449:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:461:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_TRIPLET [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:478:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_simple_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vbe/fu-vbe-simple-device.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vbe_simple_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-self-test.c:42:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-common.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL100 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/vli/fu-vli-device.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:474:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:526:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:547:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_ID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:595:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:645:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT8 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:727:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_ADD_COUNTERPART_GUIDS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:738:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-device.c:763:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_DATA [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_EN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:212:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_CHIP_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:241:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_SECTOR_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_pd_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:499:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:687:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:884:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL103 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:894:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:906:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-device.c:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-firmware.c:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_FLAG_HAS_CHECKSUM [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/vli/fu-vli-pd-firmware.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-firmware.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-pd-parade-device.c:695:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_PS186 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-plugin.c:22:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1013:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_READ [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1438:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1451:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_USE_PROXY_FALLBACK [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:1485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_vli_usbhub_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_READ_DATA [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_STATUS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:270:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_WRITE_EN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:298:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_CHIP_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CFI_DEVICE_CMD_SECTOR_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:584:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_VL210 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_FLAG_ALLOW_GENERIC_MESSAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:795:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-device.c:964:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-firmware.c:338:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/plugins/vli/fu-vli-usbhub-i2c-common.c:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:296:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_MSP430 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:311:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-msp430-device.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-pd-device.c:284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_VLI_DEVICE_KIND_RTD21XX [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/vli/fu-vli-usbhub-rtd21xx-device.c:532:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:261:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:291:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PAIR [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-aes-device.c:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/wacom-raw/fu-wacom-common.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:302:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSIZE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:340:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:350:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-device.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INSTANCE_FLAG_QUIRKS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:229:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PROGRESS_FLAG_GUESSED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:276:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_PAIR [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-emr-device.c:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-raw/fu-wacom-raw-plugin.c:44:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/wacom-usb/fu-self-test.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-self-test.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-android-device.c:30:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id6.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id6.c:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunkArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth-id9.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-bluetooth.c:215:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-scaler.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch-id7.c:379:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module-touch.c:125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:124:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_EMULATED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UNSIGNED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:296:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-module.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wacom-usb/fu-wac-plugin.c:72:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:262:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BIG_ENDIAN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuChunk [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_wistron_dock_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:710:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_IS_BOOTLOADER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:759:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:792:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_RESTART [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:802:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_VERSION_FORMAT_QUAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_wistron_dock_device_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-device.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_HID_DEVICE_FLAG_IS_FEATURE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/plugins/wistron-dock/fu-wistron-dock-plugin.c:19:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-bluez-backend.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-bluez-backend.c:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-bluez-backend.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusObject [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-bluez-backend.c:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_bluez_backend_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-bluez-backend.c:224:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-bluez-backend.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusInterface [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client-list.c:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_client_list_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client-list.c:185:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client-list.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client.c:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_client_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CLIENT_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CLIENT_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-client.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_CLIENT_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_DEVICE_ERASE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:561:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:669:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-console.c:752:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-console.c:783:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_console_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-debug.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-debug.c:215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-debug.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-debug.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-debug.c:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:1037:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_TYPE_DEVICE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:1089:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_device_list_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:218:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRWLockReaderLocker [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_NO_AUTO_REMOVE_CHILDREN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:455:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_ONLY_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:493:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:541:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_ADD_COUNTERPART_GUIDS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:583:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:613:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_PROBLEM_UPDATE_IN_PROGRESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:628:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_UPDATE_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:641:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_DEVICE_INTERNAL_FLAG_UNCONNECTED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:860:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_WAIT_FOR_REPLUG [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-device-list.c:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTimer [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_P2P_POLICY_NOTHING [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:372:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:443:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_engine_config_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-config.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_EFIVAR_GUID_EFI_GLOBAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:351:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR_LAST [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:393:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_ERROR_VERSION_SAME [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-helper.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEngineRequest [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-request.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ENGINE_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-request.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_engine_request_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-engine-request.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_ENGINE_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:1181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:1337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:1533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:1638:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:1657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_history_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:666:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:666:53: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] 2.13.0 fwupd-1.9.16/src/fu-history.c:730:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-history.c:747:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:748:16: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:749:20: style: Parameter 'release' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:827:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:827:50: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:827:72: style: Parameter 'release' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:980:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-history.c:980:53: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-idle.c:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-idle.c:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IDLE_INHIBIT_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-idle.c:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-idle.c:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_idle_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-idle.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IDLE_INHIBIT_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-idle.c:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_IDLE_INHIBIT_TIMEOUT [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-idle.c:99:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main-windows.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDaemon [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main-windows.c:131:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_main_svc_main_cb [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main-windows.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main-windows.c:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main-windows.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDaemon [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-main.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-offline.c:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-offline.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-offline.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-plugin-list.c:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_PLUGIN_RULE_RUN_AFTER [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-plugin-list.c:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_plugin_list_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-agent.c:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-agent.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-agent.c:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-agent.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-agent.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-authority.c:129:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-polkit-authority.c:134:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-polkit-authority.c:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_polkit_authority_parent_class [valueFlowBailoutIncompleteVar] 2.13.0 fwupd-1.9.16/src/fu-polkit-authority.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-polkit-authority.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:1176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_FLAG_TRUSTED_PAYLOAD [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:1234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_INTERNAL [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:1304:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:1329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_release_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdReport [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:455:8: style: Condition '!fu_release_load_test_result(self,n,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/src/fu-release.c:455:36: note: Calling function 'fu_release_load_test_result' returns 1 fwupd-1.9.16/src/fu-release.c:455:8: note: Condition '!fu_release_load_test_result(self,n,error)' is always false head fwupd-1.9.16/src/fu-release.c:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:526:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-release.c:835:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:388:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:629:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:766:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_TYPE_REMOTE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:793:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_remote_list_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-remote-list.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-security-attr-common.c:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_ID_SPI_BIOSWE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-security-attr-common.c:415:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_ID_SPI_BIOSWE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1008:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuClient [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1689:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1797:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1868:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuIdle [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1925:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:1965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2624:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2785:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:2940:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3040:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_KIND_IMMEDIATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3051:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_STATUS_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDeviceList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3801:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuPluginList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3833:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuPluginList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3874:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:3911:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabFirmware [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEngine [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:477:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4787:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabinet [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4818:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4871:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuConsole [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4917:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:4959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5008:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5082:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5244:10: style: Variable 'blob_tmp' can be declared as pointer to const [constVariablePointer] head fwupd-1.9.16/src/fu-self-test.c:5245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5438:10: style: Variable 'blob_tmp' can be declared as pointer to const [constVariablePointer] head fwupd-1.9.16/src/fu-self-test.c:5439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5518:10: style: Variable 'blob_tmp' can be declared as pointer to const [constVariablePointer] head fwupd-1.9.16/src/fu-self-test.c:5519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5566:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5654:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbSilo [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5687:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuRemoteList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:5964:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:6025:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XbNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuEngine [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:87:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:906:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:957:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-self-test.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-spawn.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-spawn.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helper [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-systemd.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-systemd.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-systemd.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-systemd.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusProxy [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1048:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuCabinet [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:152:29: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-tool.c:1622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GList [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:1859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuHistory [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GKeyFile [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2298:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:229:6: style: Condition '!fu_util_lock(priv,error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/src/fu-tool.c:229:19: note: Calling function 'fu_util_lock' returns 1 fwupd-1.9.16/src/fu-tool.c:229:6: note: Condition '!fu_util_lock(priv,error)' is always false head fwupd-1.9.16/src/fu-tool.c:2326:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2335:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2344:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2598:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_FIRMWARE_EXPORT_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2748:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_TYPE_FIRMWARE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2960:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:2984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:321:46: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-tool.c:3263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuSecurityAttrs [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3409:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuVolume [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3469:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3755:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuBiosSettings [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_KIND_IMMEDIATE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3936:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuHistory [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:3972:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:402:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:570:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:707:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:760:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-tool.c:945:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-udev-backend.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-udev-backend.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-udev-backend.c:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_udev_backend_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-udev-backend.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FU_TYPE_UDEV_DEVICE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-usb-backend.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuUsbDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-usb-backend.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-usb-backend.c:231:38: style: Parameter 'backend' can be declared as pointer to const. However it seems that 'fu_usb_backend_registered' is a callback function, if 'backend' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:276:30: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:231:38: note: Parameter 'backend' can be declared as pointer to const head fwupd-1.9.16/src/fu-usb-backend.c:231:57: style: Parameter 'device' can be declared as pointer to const. However it seems that 'fu_usb_backend_registered' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:276:30: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:231:57: note: Parameter 'device' can be declared as pointer to const head fwupd-1.9.16/src/fu-usb-backend.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fu_usb_backend_parent_class [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-usb-backend.c:262:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-usb-backend.c:68:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'fu_usb_backend_context_finalized_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-usb-backend.c:254:9: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-usb-backend.c:68:46: note: Parameter 'data' can be declared as pointer to const head fwupd-1.9.16/src/fu-usb-backend.c:74:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-util-bios-setting.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FuBiosSettings [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-bios-setting.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-bios-setting.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1010:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_UPDATE_STATE_PENDING [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_PROBLEM_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1605:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1778:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_URGENCY_LOW [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1801:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_RELEASE_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:1897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2082:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_REQUEST_FLAG_ALLOW_GENERIC_MESSAGE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_RESULT_VALID [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2322:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_FLAG_SUCCESS [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2339:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_FLAG_OBSOLETED [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2488:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_RESULT_UNKNOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2625:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_SECURITY_ATTR_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2727:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2893:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2948:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:2995:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:3021:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:3088:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:3126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:39:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'FuConsoleColor {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 fwupd-1.9.16/src/fu-util-common.c:39:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head fwupd-1.9.16/src/fu-util-common.c:413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_NEEDS_SHUTDOWN [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:744:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util-common.c:944:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1340:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1446:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1790:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1892:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1972:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:1987:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2050:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2090:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2781:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_DEVICE_FLAG_UPDATABLE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2886:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:2910:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3060:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRemote [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdRelease [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3896:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:3981:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4059:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4177:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'fu_util_ignore_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fwupd-1.9.16/src/fu-util.c:5454:54: note: You might need to cast the function pointer here fwupd-1.9.16/src/fu-util.c:4177:14: note: Parameter 'user_data' can be declared as pointer to const head fwupd-1.9.16/src/fu-util.c:4193:46: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] head fwupd-1.9.16/src/fu-util.c:4232:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_VERSION [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4309:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4354:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWUPD_PLUGIN_FLAG_NONE [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4657:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4697:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:4768:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:5557:6: style: Condition '!fu_util_check_polkit_actions(&error)' is always false [knownConditionTrueFalse] fwupd-1.9.16/src/fu-util.c:5557:35: note: Calling function 'fu_util_check_polkit_actions' returns 1 fwupd-1.9.16/src/fu-util.c:5557:6: note: Condition '!fu_util_check_polkit_actions(&error)' is always false head fwupd-1.9.16/src/fu-util.c:587:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNode [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:630:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonBuilder [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwupdDevice [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:894:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head fwupd-1.9.16/src/fu-util.c:999:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonParser [valueFlowBailoutIncompleteVar] DONE