2026-03-18 07:04 ftp://ftp.de.debian.org/debian/pool/main/p/partclone/partclone_0.3.47.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=openssl --library=selinux --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.18.15+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.70 compiler: g++ (Debian 15.2.0-15) 15.2.0 cppcheck: head 2.20.0 head-info: b52fd480 (2026-03-17 18:11:35 +0200) count: 2833 2832 elapsed-time: 7.6 7.6 head-timing-info: old-timing-info: head results: partclone-0.3.47/src/btrfs/common/cpu-utils.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_FLAG_SSE2 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:128:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:293:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:265:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-scan.c:516:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ARG_REG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/repair.c:82:27: style: Parameter 'first_key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/repair.c:358:28: style: Parameter 'first_key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/device-scan.c:130:28: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/device-scan.c:278:53: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/device-scan.c:304:22: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/device-scan.c:308:20: style: Variable 'seen' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/common/device-scan.c:320:23: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/apfsclone.c:74:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/apfsclone.c:242:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/apfsclone.c:359:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:348:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:584:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:597:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:689:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:777:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:838:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:906:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:926:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_status_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:955:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMPLE_QUOTA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1065:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_OWNER_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1108:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_data_ref [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1204:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_METADATA_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READA_BACK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_group [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1480:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1595:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1694:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMPLE_QUOTA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/extent-cache.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/extent-cache.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:89:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:385:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:435:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_ZONE_UNUSABLE_UNKNOWN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:474:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:526:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_IOC_DEV_INFO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:542:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/device-utils.c:492:13: style: Variable 'queue_fd' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/common/filesystem-utils.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/filesystem-utils.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/filesystem-utils.c:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_WRITES [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/filesystem-utils.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/filesystem-utils.c:157:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/filesystem-utils.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_POINTER [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/messages.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:319:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_STRING_BUF_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:568:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:625:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:653:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_4K [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:686:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:713:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_SEARCH_V2_BUF_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/open-utils.c:48:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/open-utils.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/open-utils.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/open-utils.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/open-utils.c:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/open-utils.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:699:6: style: The statement 'if (!tree_search_v2_initialized) tree_search_v2_initialized=true' is logically equivalent to 'tree_search_v2_initialized=true'. [duplicateConditionalAssign] partclone-0.3.47/src/btrfs/common/fsfeatures.c:708:30: note: Assignment 'tree_search_v2_initialized=true' partclone-0.3.47/src/btrfs/common/fsfeatures.c:699:6: note: Condition '!tree_search_v2_initialized' is redundant partclone-0.3.47/src/btrfs/common/fsfeatures.c:712:8: style: Condition 'sa->use_v2' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/common/fsfeatures.c:710:15: note: Assignment 'sa->use_v2=tree_search_v2_supported', assigned value is 0 partclone-0.3.47/src/btrfs/common/fsfeatures.c:712:8: note: Condition 'sa->use_v2' is always false partclone-0.3.47/src/btrfs/common/parse-utils.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_TYPE_CRC32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_COMPRESS_ZLIB [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:304:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NR_RAID_TYPES [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/parse-utils.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/fsfeatures.c:417:58: style: Parameter 'features' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/fsfeatures.c:451:8: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/common/fsfeatures.c:595:8: style: Variable 'this_char' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/common/fsfeatures.c:651:33: style: Parameter 'features' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1492:56: style: Redundant condition: If '!counts.rescan_running', the comparison 'counts.rescan_running == 0' is always true. [redundantCondition] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:917:2: error: Memory leak: list [memleak] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:120:61: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:196:36: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:363:15: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:605:51: style: Parameter 'unode' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:827:23: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1164:23: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1199:51: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1327:65: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1328:11: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1336:11: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1336:25: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1452:22: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1453:22: style: Variable 'disk' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1559:21: style: Variable 'unode' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1574:21: style: Variable 'unode' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1629:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/path-utils.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/check/qgroup-verify.c:1746:34: error: Uninitialized variables: count.qgroupid, count.subvol_exists, count.key, count.diskinfo, count.info, count.rb_node, count.groups, count.members, count.cur_refcnt, count.bad_list [uninitvar] partclone-0.3.47/src/btrfs/common/path-utils.c:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:282:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:413:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:426:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:444:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/rbtree-utils.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/rbtree-utils.c:49:43: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/common/string-utils.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/string-utils.c:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/path-utils.c:69:17: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/common/path-utils.c:329:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:51:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:56:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:46:2: error: Resource leak: ret [resourceLeak] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:72:2: error: Resource leak: ret [resourceLeak] partclone-0.3.47/src/btrfs/common/sysfs-utils.c:107:2: error: Resource leak: ret [resourceLeak] partclone-0.3.47/src/btrfs/common/units.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_NEGATIVE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/units.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_MODE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/units.c:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_MODE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/units.c:167:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_DEFAULT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/common/utils.c:1074:2: error: There is an unknown macro here somewhere. Configuration is required. If list_for_each_entry is a macro then please configure it. [unknownMacro] partclone-0.3.47/src/btrfs/crypto/hash.c:36:6: style: Redundant initialization for 'crc'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.47/src/btrfs/crypto/hash.c:34:10: note: crc is initialized partclone-0.3.47/src/btrfs/crypto/hash.c:36:6: note: crc is overwritten partclone-0.3.47/src/btrfs/crypto/sha224-256.c:212:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA224HashSize [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:348:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256HashSize [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:594:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/xxhash.h:1376:75: style:inconclusive: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] partclone-0.3.47/src/btrfs/crypto/xxhash.h:567:84: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. partclone-0.3.47/src/btrfs/crypto/xxhash.h:1376:75: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. partclone-0.3.47/src/btrfs/crypto/sha224-256.c:300:18: style: Variable 'masks' can be declared as const array [constVariable] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:306:18: style: Variable 'markbit' can be declared as const array [constVariable] partclone-0.3.47/src/btrfs/crypto/sha224-256.c:367:62: style: Parameter 'H0' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-lib/raid56.c:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_STRIPE_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-lib/raid56.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-lib/raid56.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-lib/raid56.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID56_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/apfsclone.c:517:93: style: Comparing expression of type 'unsigned int' against value 1125899906842624. Condition is always false. [compareValueOutOfTypeRangeError] partclone-0.3.47/src/bitmap.h:33:50: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/apfsclone.c:179:25: style: Variable 'free_count' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:310:24: style: Variable 'sm_offset' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:316:24: style: Variable 'read_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:319:18: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:320:24: style: Variable 'cnt_count' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:321:20: style: Variable 'chunk' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:326:20: style: Variable 'block' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/apfsclone.c:327:27: style: Variable 'bitmap_block' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:271:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:439:52: style: Parameter 'node' can be declared as pointer to const. However it seems that 'dummy_propagate' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:444:15: note: You might need to cast the function pointer here partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:439:52: note: Parameter 'node' can be declared as pointer to const partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:439:74: style: Parameter 'stop' can be declared as pointer to const. However it seems that 'dummy_propagate' is a callback function, if 'stop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:444:15: note: You might need to cast the function pointer here partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:439:74: note: Parameter 'stop' can be declared as pointer to const partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:440:47: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy_copy' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:445:10: note: You might need to cast the function pointer here partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:440:47: note: Parameter 'old' can be declared as pointer to const partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:440:68: style: Parameter 'new' can be declared as pointer to const. However it seems that 'dummy_copy' is a callback function, if 'new' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:445:10: note: You might need to cast the function pointer here partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:440:68: note: Parameter 'new' can be declared as pointer to const partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:441:49: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy_rotate' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:459:39: note: You might need to cast the function pointer here partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:441:49: note: Parameter 'old' can be declared as pointer to const partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:441:70: style: Parameter 'new' can be declared as pointer to const. However it seems that 'dummy_rotate' is a callback function, if 'new' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:459:39: note: You might need to cast the function pointer here partclone-0.3.47/src/btrfs/kernel-lib/rbtree.c:441:70: note: Parameter 'new' can be declared as pointer to const partclone-0.3.47/src/btrfs/kernel-lib/raid56.c:307:34: style: Condition 'dest1!=-1' is always true [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-lib/raid56.c:153:17: style: Checking if unsigned expression 'stripe_len' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:70:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:71:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:72:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/accessors.c:73:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/async-thread.c:77:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/async-thread.c:261:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_work [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:389:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ADD_DELAYED_REF [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UPDATE_DELAYED_HEAD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ADD_DELAYED_EXTENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:627:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:708:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_delayed_ref_head [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:45:58: style: Parameter 'ref1' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:46:37: style: Parameter 'ref2' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:65:58: style: Parameter 'ref1' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:66:37: style: Parameter 'ref2' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/delayed-ref.c:125:33: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_XATTR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_INDEX_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:361:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_dir_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_path [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TRACK_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:283:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:349:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:509:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:658:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:681:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_CRIT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:754:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:810:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:844:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:885:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1080:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_256K [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1497:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1589:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1651:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1695:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1762:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1874:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1939:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2096:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2303:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2606:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2723:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2854:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2941:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:3017:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:3077:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:3192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/dir-item.c:56:26: style: Variable 'di' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_header [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:263:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_BAD_TRANSID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:315:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_BAD_TRANSID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:453:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:489:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:563:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_root [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:730:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:745:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:764:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:792:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:868:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_fs_info [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:929:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_SUPP [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:971:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NUM_BACKUP_ROOTS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:991:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_PARTIAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1014:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_NO_BLOCK_GROUPS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1033:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_BACKUP_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1374:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_lookup [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1407:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1445:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1496:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBREAD_DEFAULT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1667:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1706:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1725:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2009:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2018:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2114:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NUM_BACKUP_ROOTS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2290:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2340:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2420:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/crypto/blake2b-ref.c:141:34: style: Condition 'blake2b_init_param(S,P)<0' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/crypto/blake2b-ref.c:141:25: note: Calling function 'blake2b_init_param' returns 0 partclone-0.3.47/src/btrfs/crypto/blake2b-ref.c:141:34: note: Condition 'blake2b_init_param(S,P)<0' is always false partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1929:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] partclone-0.3.47/src/btrfs/crypto/blake2b-ref.c:242:51: style:inconclusive: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. [funcArgNamesDifferent] partclone-0.3.47/src/btrfs/crypto/blake2.h:87:53: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. partclone-0.3.47/src/btrfs/crypto/blake2b-ref.c:242:51: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:230:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:742:28: style: Variable 'block_group' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1702:24: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1721:24: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:1753:6: style: Variable 'metadata_uuid' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:2338:47: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:85:18: style: Variable 'fsid_match' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/disk-io.c:333:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GFP_DMA32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:184:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:196:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:215:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:366:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:395:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CTLBITS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:531:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CTLBITS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:581:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CLEAR_ALL_BITS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:814:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:945:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1003:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1685:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1711:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1724:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1736:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1758:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:1791:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1845:6: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1842:19: note: Calling function 'insert_ptr' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1842:19: note: Assignment 'wret=insert_ptr(trans,root,path,&disk_key,split->start,path->slots[level+1]+1,level+1)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1845:6: note: Condition 'wret' is always false partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2256:6: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2254:19: note: Calling function 'insert_ptr' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2254:19: note: Assignment 'wret=insert_ptr(trans,root,path,&disk_key,right->start,path->slots[1]+1,1)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2256:6: note: Condition 'wret' is always false partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2343:13: style: Condition 'mid!=nritems' is always true [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2339:13: note: Assuming that condition 'slot>=nritems' is not redundant partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2342:9: note: mid is assigned 'slot' here. partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2343:13: note: Condition 'mid!=nritems' is always true partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2400:8: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2397:21: note: Calling function 'insert_ptr' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2397:21: note: Assignment 'wret=insert_ptr(trans,root,path,&disk_key,right->start,path->slots[1]+1,1)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2400:8: note: Condition 'wret' is always false partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2413:8: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2409:21: note: Calling function 'insert_ptr' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2409:21: note: Assignment 'wret=insert_ptr(trans,root,path,&disk_key,right->start,path->slots[1],1)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2413:8: note: Condition 'wret' is always false partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1615:32: style:inconclusive: Function 'balance_node_right' argument 2 names different: declaration 'dst_buf' definition 'dst'. [funcArgNamesDifferent] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:42:32: note: Function 'balance_node_right' argument 2 names different: declaration 'dst_buf' definition 'dst'. partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1615:32: note: Function 'balance_node_right' argument 2 names different: declaration 'dst_buf' definition 'dst'. partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1616:32: style:inconclusive: Function 'balance_node_right' argument 3 names different: declaration 'src_buf' definition 'src'. [funcArgNamesDifferent] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:43:32: note: Function 'balance_node_right' argument 3 names different: declaration 'src_buf' definition 'src'. partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1616:32: note: Function 'balance_node_right' argument 3 names different: declaration 'src_buf' definition 'src'. partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:653:63: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:654:27: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:769:53: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1548:54: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1614:58: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:3039:23: warning: Uninitialized variable: slot [uninitvar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:3017:14: note: Assuming condition is false partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:3039:23: note: Uninitialized variable: slot partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1069:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1107:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:1150:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/ctree.c:2689:11: style: Variable 'data_end' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_buffer [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:251:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lru [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:324:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_RAID_RAID6 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:432:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:581:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:594:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:617:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:623:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MIRROR_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:662:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:742:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:782:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:814:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:854:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:890:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1061:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1149:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1271:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1317:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1401:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1571:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_TYPE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1675:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1701:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID0 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1745:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1821:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1839:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1885:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1912:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1962:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_LOG_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2405:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2508:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2577:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_node [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2677:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2696:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2727:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2781:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2868:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2906:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2942:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2978:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_BG_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_1G [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3010:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3048:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3347:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3465:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3521:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_UPTODATE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3534:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_UPTODATE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3545:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3676:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3723:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3755:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3852:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DROP_DELAYED_REF [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3876:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_BG_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:324:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:412:33: portability: 'pointers[failed_a]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:525:25: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:545:39: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:629:26: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:643:27: portability: '(void*)dst->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:649:27: portability: '(void*)dst->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:655:28: portability: '(void*)dst->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:661:26: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent_io.c:493:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/file-item.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_HOLES [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/file-item.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/file-item.c:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_CSUM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/file-item.c:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/file-item.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-io-tree.c:497:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:259:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_entry [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:549:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:813:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:850:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:929:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_BITS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:184:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:523:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:549:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:592:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:817:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:833:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:890:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_EXTENT_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:999:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1015:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1045:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1074:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1244:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1470:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1528:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:710:9: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:705:6: note: If condition 'ret' is true, the function will return/exit partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:710:9: note: Returning identical expression 'ret' partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:736:6: style: Condition 'found_bits' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:717:29: note: Assignment 'found_bits=0', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:729:23: note: Assuming condition is false partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:736:6: note: Condition 'found_bits' is always false partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:104:48: style: Parameter 'io_ctl' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:523:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:786:54: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:918:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:91:31: portability: 'io_ctl->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:166:23: portability: 'io_ctl->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:192:15: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:196:15: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:208:14: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:231:33: portability: 'io_ctl->orig' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-cache.c:259:14: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:35:33: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:49:59: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:542:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/free-space-tree.c:1447:67: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:343:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/inode-item.c:399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/messages.c:322:41: error: There is an unknown macro here somewhere. Configuration is required. If PV_FMT is a macro then please configure it. [unknownMacro] partclone-0.3.47/src/btrfs/kernel-shared/root-tree.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/root-tree.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/root-tree.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/root-tree.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2740:10: style: Condition 'ret<0' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2739:29: note: Calling function 'read_block_group_item' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2739:29: note: Assignment 'ret=read_block_group_item(cache,path,&key)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2740:10: note: Condition 'ret<0' is always false partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3549:7: style: Condition 'ret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3548:28: note: Calling function 'add_excluded_extent' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3548:28: note: Assignment 'ret=add_excluded_extent(fs_info,cache->start,stripe_len)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3549:7: note: Condition 'ret' is always false partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3580:8: style: Condition 'ret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3579:29: note: Calling function 'add_excluded_extent' returns 0 partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3579:29: note: Assignment 'ret=add_excluded_extent(fs_info,start,len)', assigned value is 0 partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3580:8: note: Condition 'ret' is always false partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3607:27: style: Condition 'extent_start>start' is always true [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3605:20: note: Assuming that condition 'extent_start<=start' is not redundant partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3607:27: note: Condition 'extent_start>start' is always true partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_TYPE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:123:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:59:27: style: Variable 'sinfo' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/transaction.c:290:24: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1922:13: style: The comparison 'err < 0' is always false. [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1892:12: note: 'err' is assigned value '0' here. partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:1922:13: note: The comparison 'err < 0' is always false. partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:72:52: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:189:28: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:274:55: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:356:43: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2297:30: style: Variable 'bg_cache' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:2497:42: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3181:34: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3211:27: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3292:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/extent-tree.c:3526:33: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:47:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FT_REG_FILE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:230:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_STATUS_FLAG_ON [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FILE_EXTENT_INLINE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:483:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_FLAG_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:518:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SUBVOL_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:703:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_header [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:717:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_raid_stride [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:728:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_STATS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:907:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:953:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1074:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_STAT_VALUES_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1114:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_data_ref [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_shared_data_ref [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1138:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_owner_ref [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1148:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_info [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_status_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1201:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_info_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_limit_item [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1292:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1346:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1485:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_CSUM_ITEMS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1708:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1754:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1795:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:2031:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:2168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:2182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ulist.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ulist.c:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ulist.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ulist.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FILE_EXTENT_INLINE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:214:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_XATTR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:384:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_DATA_CSUM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:486:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:547:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:716:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:860:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_raid_array [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1008:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_chunk [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1065:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SUBVOL_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U64_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1606:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1644:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1730:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1750:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_dev_extent [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1842:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_chunk [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1887:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:2051:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:2066:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:2115:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:2149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_LOG_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:2191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_BTRFS_DEBUG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ulist.c:178:21: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:42:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_SUBVOL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_RECEIVED_SUBVOL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/uuid-tree.c:120:66: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1877:6: style: Condition 'follow' is always true [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1874:6: note: Assuming that condition '!follow' is not redundant partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1877:6: note: Condition 'follow' is always true partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:556:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:561:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:570:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:579:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:583:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1373:7: style: Redundant initialization for 'tmp'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1369:13: note: tmp is initialized partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1373:7: note: tmp is overwritten partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:207:31: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1264:53: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1265:36: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1267:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1370:7: style: Variable 'tree_csum' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1838:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1970:30: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:2111:51: style: Parameter 'backup' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:2182:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:2183:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:125:15: style: Variable 'name_len' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:126:12: style: Variable 'index' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:219:7: style: Variable 'cur' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:150:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:240:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:489:10: style: Variable 'empty' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:377:35: style: Parameter 'prev_key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:1816:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/print-tree.c:1777:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/kernel-shared/tree-checker.c:668:45: portability: '(void*)di' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_NONE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1391:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1416:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1464:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_HOST_MANAGED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1482:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1481:6: style: Local variable 'zone_size' shadows outer function [shadowFunction] partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:103:5: note: Shadowed declaration partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1481:6: note: Shadow variable partclone-0.3.47/src/btrfs/kernel-shared/zoned.c:1502:36: style: Variable 'zone_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SEND_A_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfs/send-stream.c:500:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID10 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NR_RAID_TYPES [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tolerated_failures [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:245:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_min [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncopies [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:259:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nparity [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sub_stripes [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:277:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_max [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:286:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_min [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:343:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_METADATA_UUID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:352:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:450:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_METADATA_UUID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:675:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_uuids [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:689:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:734:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:757:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_RESERVED_1M_FOR_SUPER [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1001:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_HOST_MANAGED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1062:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1271:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SYSTEM_CHUNK_ARRAY_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1289:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID1_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_RESERVED_1M_FOR_SUPER [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1401:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1466:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_stripes [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1516:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_STRIPE_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1578:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1702:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1806:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1886:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1918:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_lookup [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2041:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_RAID_STRIPE_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2324:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2343:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2389:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2493:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2505:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2592:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2680:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2732:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_uuids [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2784:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2843:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2934:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2983:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_EXTENT_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:3035:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:3089:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:3175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:3211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:52:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:57:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:62:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:71:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:76:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:81:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:86:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil_internal.h:91:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/qgroup.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/qgroup.c:64:2: error: Common realloc mistake: 'tmp' nulled but not freed upon failure [memleakOnRealloc] partclone-0.3.47/src/btrfs/libbtrfsutil/stubs.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:187:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:464:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:480:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:496:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:513:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:530:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:554:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:633:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:660:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:728:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:754:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:922:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:962:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:985:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1082:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1251:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1372:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1542:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1593:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1701:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1719:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/btrfs/kernel-shared/ctree.h:738:2: error: #error "UUID items require BTRFS_UUID_SIZE == 16!" [preprocessorErrorDirective] partclone-0.3.47/src/checksum.c:184:37: style:inconclusive: Function 'crc32' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] partclone-0.3.47/src/checksum.h:18:44: note: Function 'crc32' argument 2 names different: declaration 'buf' definition 'buffer'. partclone-0.3.47/src/checksum.c:184:37: note: Function 'crc32' argument 2 names different: declaration 'buf' definition 'buffer'. partclone-0.3.47/src/checksum.c:197:18: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/checksum.c:248:39: style: Parameter 'checksum' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/deplib_version.c:22:11: style: Variable 'libfs' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/exfat/platform.h:60:2: error: #error Unknown platform [preprocessorErrorDirective] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:403:7: style: Condition '!fs_devices->changing_fsid' is always false [knownConditionTrueFalse] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:310:18: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:324:47: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:324:57: style: Parameter 'metadata_uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:434:77: style: Parameter 'disk_super' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:464:87: style: Parameter 'disk_super' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1051:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1261:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1262:27: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1284:56: style: Parameter 'ctl' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1308:30: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1540:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1834:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:1872:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2004:65: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2029:72: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2315:62: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2316:26: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2358:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2401:76: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2407:23: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2736:53: style: Parameter 'orig_eb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2773:32: style: Parameter 'raid_map' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2970:65: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/btrfs/kernel-shared/volumes.c:2588:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:475:18: style:inconclusive: Function 'btrfs_util_get_subvolume_read_only_fd' argument 2 names different: declaration 'ret' definition 'read_only_ret'. [funcArgNamesDifferent] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil.h:389:75: note: Function 'btrfs_util_get_subvolume_read_only_fd' argument 2 names different: declaration 'ret' definition 'read_only_ret'. partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:475:18: note: Function 'btrfs_util_get_subvolume_read_only_fd' argument 2 names different: declaration 'ret' definition 'read_only_ret'. partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1348:71: style:inconclusive: Function 'btrfs_util_delete_subvolume_by_id_fd' argument 1 names different: declaration 'fd' definition 'parent_fd'. [funcArgNamesDifferent] partclone-0.3.47/src/btrfs/libbtrfsutil/btrfsutil.h:680:64: note: Function 'btrfs_util_delete_subvolume_by_id_fd' argument 1 names different: declaration 'fd' definition 'parent_fd'. partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:1348:71: note: Function 'btrfs_util_delete_subvolume_by_id_fd' argument 1 names different: declaration 'fd' definition 'parent_fd'. partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:673:27: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:673:37: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:913:31: style: Variable 'top' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:915:10: style: Variable 'path' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:946:29: style: Variable 'top' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/btrfs/libbtrfsutil/subvolume.c:946:35: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/extfsclone.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT2_FLAG_JOURNAL_DEV_OK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/extfsclone.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT4_FEATURE_RO_COMPAT_GDT_CSUM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/extfsclone.c:267:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT4_FEATURE_RO_COMPAT_GDT_CSUM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/extfsclone.c:51:24: warning: Logical conjunction always evaluates to false: use_superblock && !(use_blocksize). [incorrectLogicOperator] partclone-0.3.47/src/extfsclone.c:43:25: note: 'use_blocksize' is assigned value '0' here. partclone-0.3.47/src/extfsclone.c:42:26: note: 'use_superblock' is assigned value '0' here. partclone-0.3.47/src/extfsclone.c:51:24: note: Logical conjunction always evaluates to false: use_superblock && !(use_blocksize). partclone-0.3.47/src/extfsclone.c:51:24: style: Opposite expression on both sides of '&&'. [oppositeExpression] partclone-0.3.47/src/extfsclone.c:43:25: note: 'use_blocksize' is assigned value '0' here. partclone-0.3.47/src/extfsclone.c:42:26: note: 'use_superblock' is assigned value '0' here. partclone-0.3.47/src/extfsclone.c:51:24: note: Opposite expression on both sides of '&&'. partclone-0.3.47/src/extfsclone.c:108:18: style: Variable 'bg_flags' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/extfsclone.c:111:19: style: Variable 'B_UN_INIT' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/extfsclone.c:114:30: style: Variable 'allocated_subcluster' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/f2fs.h:327:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_INLINE_RESERVED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET_BIT_SHIFT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:378:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_LARGE_NAT_BITMAP_FLAG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:518:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAT_ENTRY_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:539:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:549:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CHECK_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:614:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_ADDRS_PER_INODE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:620:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __le32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:629:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIR_HASH_DEPTH [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:637:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIR_HASH_DEPTH [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.h:161:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UMOUNT_FLAG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/clone.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_BLKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/clone.c:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:352:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] partclone-0.3.47/src/f2fs/f2fs.h:550:23: style: Variable 'curseg' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dict.c:947:42: debug: Function::addArguments found argument 'dict_context' with varid 0. [varid0] partclone-0.3.47/src/f2fs/dict.c:952:52: debug: Function::addArguments found argument 'dict_context' with varid 0. [varid0] partclone-0.3.47/src/f2fs/dump.c:415:52: debug: Function::addArguments found argument 'sbi' with varid 0. [varid0] partclone-0.3.47/src/f2fs/dict.c:441:11: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dict.c:839:11: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dict.c:854:11: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dict.c:871:11: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dict.c:896:11: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dict.c:927:32: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/dict.c:932:26: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/dict.c:937:25: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/dict.c:984:26: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/dict.c:989:35: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/node.h:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DIR1_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.h:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DIR1_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.h:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIDS_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.h:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_NOCRC_RECOVERY_FLAG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.h:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLD_BIT_SHIFT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR_DENTRY_IN_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:343:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:441:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_EXTENSION_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_FT_DIR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:562:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_INLINE_DENTRY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:684:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:830:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:252:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_BLKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIDS_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:429:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_INLINE_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:558:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_NODE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:608:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_file_map [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:633:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbg_lv [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:644:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIDS_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:716:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_INLINE_DENTRY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:749:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_PRINT_NAMELEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dump.c:804:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:468:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_HASH_COL_BIT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:480:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:502:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_COMPR_FL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:510:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_COMPR_FL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:518:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_COMPR_FL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:544:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:565:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chksum_seed [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:582:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:609:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:671:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ro [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:796:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:815:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevs [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:824:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:848:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:873:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:903:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devices [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:1190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevs [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:1200:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wanted_total_sectors [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:1287:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:1334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:1387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs.c:1361:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] partclone-0.3.47/src/f2fs/libf2fs.c:1389:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] partclone-0.3.47/src/f2fs/libf2fs.c:644:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] partclone-0.3.47/src/f2fs/libf2fs.c:230:10: style: Checking if unsigned expression 'num' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/f2fs/libf2fs.c:531:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/libf2fs.c:610:17: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/libf2fs.c:871:32: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/libf2fs.c:890:11: style: Unused variable: sector_size [unusedVariable] partclone-0.3.47/src/f2fs/libf2fs.c:1363:13: style: Variable 'neg' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/dump.c:502:8: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] partclone-0.3.47/src/f2fs/dump.c:112:20: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dump.c:557:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/libf2fs_zoned.c:539:45: debug: Function::addArguments found argument 'sector' with varid 0. [varid0] partclone-0.3.47/src/f2fs/libf2fs_zoned.c:546:56: debug: Function::addArguments found argument 'report_zones_cb' with varid 0. [varid0] partclone-0.3.47/src/f2fs/libf2fs_zoned.c:580:41: debug: Function::addArguments found argument 'blkzone' with varid 0. [varid0] partclone-0.3.47/src/f2fs/libf2fs_zoned.c:555:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devices [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs_zoned.c:564:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devices [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/libf2fs_zoned.c:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segment_count_main [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/dir.c:836:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] partclone-0.3.47/src/f2fs/dir.c:856:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] partclone-0.3.47/src/f2fs/dir.c:234:27: warning: Either the condition 'parent==NULL' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] partclone-0.3.47/src/f2fs/dir.c:238:13: note: Assuming that condition 'parent==NULL' is not redundant partclone-0.3.47/src/f2fs/dir.c:234:27: note: Null pointer dereference partclone-0.3.47/src/f2fs/dir.c:235:27: warning: Either the condition 'parent==NULL' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] partclone-0.3.47/src/f2fs/dir.c:238:13: note: Assuming that condition 'parent==NULL' is not redundant partclone-0.3.47/src/f2fs/dir.c:235:27: note: Null pointer dereference partclone-0.3.47/src/f2fs/dir.c:662:2: warning: If memory allocation fails, then there is a possible null pointer dereference: find_hardlink [nullPointerOutOfMemory] partclone-0.3.47/src/f2fs/dir.c:661:24: note: Assuming allocation function fails partclone-0.3.47/src/f2fs/dir.c:661:24: note: Assignment 'find_hardlink=calloc(1,sizeof(struct hardlink_cache_entry))', assigned value is 0 partclone-0.3.47/src/f2fs/dir.c:662:2: note: Null pointer dereference partclone-0.3.47/src/f2fs/dir.c:669:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: find_hardlink [nullPointerOutOfMemory] partclone-0.3.47/src/f2fs/dir.c:661:24: note: Assuming allocation function fails partclone-0.3.47/src/f2fs/dir.c:661:24: note: Assignment 'find_hardlink=calloc(1,sizeof(struct hardlink_cache_entry))', assigned value is 0 partclone-0.3.47/src/f2fs/dir.c:669:9: note: Null pointer dereference partclone-0.3.47/src/f2fs/dir.c:42:29: style: Variable 't' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dir.c:465:26: style: Variable 'ckpt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/dir.c:654:22: style: Parameter 'de' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/dir.c:827:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/libf2fs_io.c:196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs_fs.h:1783:15: style: Redundant condition: The condition '*sub' is redundant since '*sub == ' '' is sufficient. [redundantCondition] partclone-0.3.47/src/f2fs/libf2fs_io.c:505:30: style: Parameter 'UNUSED_buf' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/libf2fs_io.c:597:26: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1486:60: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1499:61: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1662:57: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1672:54: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1753:60: style: Parameter 'feature' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1755:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1807:8: style: Variable 'uid' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/f2fs_fs.h:1808:8: style: Variable 'gid' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/libf2fs_io.c:365:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/f2fs/mount.c:92:48: debug: Function::addArguments found argument 'sbi' with varid 0. [varid0] partclone-0.3.47/src/f2fs/mount.c:2796:69: debug: Function::addArguments found argument 'sbi' with varid 0. [varid0] partclone-0.3.47/src/f2fs/f2fs.h:530:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/f2fs.h:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.h:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.h:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mkquota.c:215:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mkquota.c:106:15: style: Local variable 'c' shadows outer variable [shadowVariable] partclone-0.3.47/src/f2fs/f2fs_fs.h:1498:34: note: Shadowed declaration partclone-0.3.47/src/f2fs/mkquota.c:106:15: note: Shadow variable partclone-0.3.47/src/f2fs/mkquota.c:69:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mkquota.c:119:48: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mkquota.c:149:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mkquota.c:370:16: style: Variable 'dq' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/f2fs.h:338:73: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs.h:349:62: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/f2fs.h:357:26: style: Variable 'ckpt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/f2fs.h:577:26: style: Parameter 'raw_nat' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/node.h:64:10: style: Variable 'addr_array' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio.h:237:22: error: Memory is allocated but not initialized: pp [uninitdata] partclone-0.3.47/src/f2fs/mount.c:123:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbg_lv [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_PRINT_NAMELEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:362:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_ADDRS_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VOLUME_NAME [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:381:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:436:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:493:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_file_map [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:536:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_FEATURE_ENCRYPT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_stop [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:637:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_errors [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_ENTRY_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:710:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_ENTRY_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:747:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:850:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_CHKSUM_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:869:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1005:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_BLKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1059:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_sectors_per_block [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checksum_offset [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_BLKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp_pack_total_block_count [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CP_PAYLOAD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP_CP_REASON_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_F2FS_ERRORS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fix_on [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1333:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ckpt_flags [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1471:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1528:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1561:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segment_count_nat [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1578:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segment_count_nat [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1651:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segment_count_nat [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1734:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nat_blkaddr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1764:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1787:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1860:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable summary_footer [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1880:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_BLKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1933:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_BLKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1958:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:1997:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2021:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2040:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR_CURSEG_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2093:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_ENTRY_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_VBLOCK_MAP_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2155:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_VBLOCK_MAP_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2169:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_VBLOCK_MAP_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR_CURSEG_NODE_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f2fs_summary [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2293:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAT_ENTRY_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAT_ENTRY_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2389:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2403:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_COLD_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2505:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2521:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_VBLOCK_MAP_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2560:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_COLD_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2610:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_COLD_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2644:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2708:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIT_VBLOCK_MAP_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2723:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoned_model [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2812:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segment_count_main [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2882:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2930:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CHECK_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2945:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CHECK_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2954:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CHECK_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2973:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:2990:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3036:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_blocks_per_seg [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3078:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UMOUNT_FLAG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3175:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_HOT_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3313:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3332:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_FEATURE_ENCRYPT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3363:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_WARM_NODE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_WARM_NODE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSEG_WARM_NODE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3618:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR_CURSEG_TYPE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3764:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.c:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ADDR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIDS_PER_BLOCK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc_failed [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:166:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:291:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:536:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:728:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1228:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1417:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1533:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1622:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1768:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1811:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1863:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1911:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1984:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2029:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2081:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2180:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2551:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2622:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2640:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2708:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2743:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2806:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2840:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2919:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:3151:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:3345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/node.c:285:21: style: Local variable 'ni' shadows outer variable [shadowVariable] partclone-0.3.47/src/f2fs/node.c:251:19: note: Shadowed declaration partclone-0.3.47/src/f2fs/node.c:285:21: note: Shadow variable partclone-0.3.47/src/f2fs/node.c:111:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/node.c:114:26: style: Variable 'ckpt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/node.c:111:30: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/quotaio.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio.c:226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:463:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:489:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_tree.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/mount.c:3628:6: style: Condition 'ret' is always false [knownConditionTrueFalse] partclone-0.3.47/src/f2fs/mount.c:3627:25: note: Calling function 'check_sector_size' returns 0 partclone-0.3.47/src/f2fs/mount.c:3627:25: note: Assignment 'ret=check_sector_size(sb)', assigned value is 0 partclone-0.3.47/src/f2fs/mount.c:3628:6: note: Condition 'ret' is always false partclone-0.3.47/src/f2fs/mount.c:2090:20: style:inconclusive: Function 'current_sit_addr' argument 2 names different: declaration 'start' definition 'segno'. [funcArgNamesDifferent] partclone-0.3.47/src/f2fs/mount.c:683:20: note: Function 'current_sit_addr' argument 2 names different: declaration 'start' definition 'segno'. partclone-0.3.47/src/f2fs/mount.c:2090:20: note: Function 'current_sit_addr' argument 2 names different: declaration 'start' definition 'segno'. partclone-0.3.47/src/f2fs/mount.c:2971:29: style:inconclusive: Function 'lookup_nat_in_journal' argument 3 names different: declaration 'ne' definition 'raw_nat'. [funcArgNamesDifferent] partclone-0.3.47/src/f2fs/f2fs.h:623:92: note: Function 'lookup_nat_in_journal' argument 3 names different: declaration 'ne' definition 'raw_nat'. partclone-0.3.47/src/f2fs/mount.c:2971:29: note: Function 'lookup_nat_in_journal' argument 3 names different: declaration 'ne' definition 'raw_nat'. partclone-0.3.47/src/f2fs/mount.c:1896:23: style: Local variable 'curseg' shadows outer variable [shadowVariable] partclone-0.3.47/src/f2fs/mount.c:1872:22: note: Shadowed declaration partclone-0.3.47/src/f2fs/mount.c:1896:23: note: Shadow variable partclone-0.3.47/src/f2fs/mount.c:109:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:313:9: style: Variable 'flag' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:596:52: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:632:47: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:1161:48: style: Parameter 'sbi' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:1165:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1202:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1282:50: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:1296:53: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:1332:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1728:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1729:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1731:17: style: Variable 'version_bitmap' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1775:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1776:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1780:8: style: Variable 'src_bitmap' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1908:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1989:27: style: Parameter 'sum' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:1991:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:1995:20: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2124:23: style: Variable 'sm_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2180:76: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:2188:75: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:2196:72: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:2207:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2209:22: style: Variable 'curseg' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2469:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2470:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2514:23: style: Variable 'sm_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2519:20: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2699:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2807:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:2875:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:3033:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:3178:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:3358:68: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:3389:52: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:3399:22: style: Variable 'curseg' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:3544:22: style: Variable 'curseg' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/mount.c:3853:54: style: Parameter 'sbi' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/mount.c:1185:5: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1202:27: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1332:29: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1728:30: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1729:29: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1775:27: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1776:26: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:1991:30: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:2207:29: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:2469:30: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:2470:29: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:2807:27: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:2875:27: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:3033:30: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/mount.c:3178:27: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/f2fs/quotaio_tree.c:460:21: warning: Either the condition '!buf' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] partclone-0.3.47/src/f2fs/quotaio_tree.c:462:6: note: Assuming that condition '!buf' is not redundant partclone-0.3.47/src/f2fs/quotaio_tree.c:460:21: note: Null pointer addition partclone-0.3.47/src/f2fs/quotaio_tree.c:35:49: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:35:61: style: Parameter 'disk' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:45:49: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:92:29: style: Variable 'dh' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:486:10: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:565:29: style: Variable 'dh' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:592:49: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:612:10: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:644:41: style: Parameter 'bmp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/quotaio_tree.c:660:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_v2.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_v2.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_v2.c:326:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/quotaio_v2.c:217:3: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'f2fs_ino_t {aka signed int}'. [invalidPrintfArgType_uint] partclone-0.3.47/src/f2fs/quotaio_v2.c:224:3: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'f2fs_ino_t {aka signed int}'. [invalidPrintfArgType_uint] partclone-0.3.47/src/f2fs/quotaio_v2.c:324:43: style:inconclusive: Function 'v2_report' argument 1 names different: declaration 'h' definition 'UNUSED_h'. [funcArgNamesDifferent] partclone-0.3.47/src/f2fs/quotaio_v2.c:31:43: note: Function 'v2_report' argument 1 names different: declaration 'h' definition 'UNUSED_h'. partclone-0.3.47/src/f2fs/quotaio_v2.c:324:43: note: Function 'v2_report' argument 1 names different: declaration 'h' definition 'UNUSED_h'. partclone-0.3.47/src/f2fs/quotaio_v2.c:324:58: style:inconclusive: Function 'v2_report' argument 2 names different: declaration 'verbose' definition 'UNUSED_verbose'. [funcArgNamesDifferent] partclone-0.3.47/src/f2fs/quotaio_v2.c:31:50: note: Function 'v2_report' argument 2 names different: declaration 'verbose' definition 'UNUSED_verbose'. partclone-0.3.47/src/f2fs/quotaio_v2.c:324:58: note: Function 'v2_report' argument 2 names different: declaration 'verbose' definition 'UNUSED_verbose'. partclone-0.3.47/src/f2fs/quotaio_v2.c:50:26: style: Variable 'd' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_v2.c:73:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_v2.c:110:33: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/quotaio_v2.c:153:6: style: Variable 'file_magics' can be declared as const array [constVariable] partclone-0.3.47/src/f2fs/quotaio_v2.c:175:24: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/quotaio_v2.c:238:6: style: Variable 'file_magics' can be declared as const array [constVariable] partclone-0.3.47/src/f2fs/quotaio_v2.c:301:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/segment.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:407:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:434:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/segment.c:590:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/xattr.c:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/xattr.c:106:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XATTR_NODE_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/xattr.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/xattr.c:54:36: portability: 'txattr_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/f2fs/xattr.c:123:33: portability: 'txattr_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/f2fs/nls_utf8.c:910:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENAMETOOLONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/nls_utf8.c:931:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F2FS_ENC_UTF8_12_1 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:1951:13: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1946. [multiCondition] partclone-0.3.47/src/f2fs/fsck.c:1946:8: note: first condition partclone-0.3.47/src/f2fs/fsck.c:1951:13: note: else if condition is opposite to first condition partclone-0.3.47/src/f2fs/fsck.c:625:46: style: Condition 'ei->len' is always true [knownConditionTrueFalse] partclone-0.3.47/src/f2fs/fsck.c:1006:16: style: Condition 'idx==4' is always true [knownConditionTrueFalse] partclone-0.3.47/src/f2fs/fsck.c:1004:28: note: Assuming that condition 'idx==3' is not redundant partclone-0.3.47/src/f2fs/fsck.c:999:20: note: Assuming that condition 'idx<5' is not redundant partclone-0.3.47/src/f2fs/fsck.c:1006:16: note: Condition 'idx==4' is always true partclone-0.3.47/src/f2fs/fsck.c:1949:13: style: Condition 'ret' is always true [knownConditionTrueFalse] partclone-0.3.47/src/f2fs/fsck.c:839:6: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.47/src/f2fs/fsck.c:959:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] partclone-0.3.47/src/f2fs/fsck.c:988:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] partclone-0.3.47/src/f2fs/fsck.c:1022:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] partclone-0.3.47/src/f2fs/fsck.c:1102:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] partclone-0.3.47/src/f2fs/fsck.c:1925:4: portability: %d in format string (no. 3) requires 'int' but the argument type is 'block_t {aka unsigned int}'. [invalidPrintfArgType_sint] partclone-0.3.47/src/f2fs/fsck.c:3344:9: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] partclone-0.3.47/src/f2fs/fsck.c:1418:3: error: Common realloc mistake: 'tree_mark' nulled but not freed upon failure [memleakOnRealloc] partclone-0.3.47/src/f2fsclone.c:61:13: style: The comparison 'ret < 0' is always false. [knownConditionTrueFalse] partclone-0.3.47/src/f2fsclone.c:31:15: note: 'ret' is assigned value '0' here. partclone-0.3.47/src/f2fsclone.c:61:13: note: The comparison 'ret < 0' is always false. partclone-0.3.47/src/f2fsclone.c:79:30: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fsclone.c:87:23: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fsclone.c:124:30: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fsclone.c:125:29: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:994:7: style: Local variable 'nid' shadows outer argument [shadowArgument] partclone-0.3.47/src/f2fs/fsck.c:689:55: note: Shadowed declaration partclone-0.3.47/src/f2fs/fsck.c:994:7: note: Shadow variable partclone-0.3.47/src/f2fs/fsck.c:42:20: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:58:20: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:147:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:150:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:221:76: style: Parameter 'sum' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:272:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:275:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:605:26: style: Parameter 'i_ext' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:615:22: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:692:21: style: Parameter 'ni' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:692:44: style: Parameter 'child_d' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:1204:47: style: Parameter 'ni' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:1392:58: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:1393:7: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:1433:23: style: Variable 'd' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:1524:30: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:1582:20: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:1899:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2013:20: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2061:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2062:20: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2176:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2190:23: style: Variable 'sm_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2258:20: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2280:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2297:19: style: Variable 'sit_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2531:60: style: Parameter 'UNUSED_sbi' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:2541:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2542:22: style: Variable 'curseg' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:2543:20: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:3107:55: style: Parameter 'UNUSED_sbi' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/fsck.c:3135:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/fsck.c:3184:25: style: Variable 'node' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/fatclone.c:69:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fatclone.c:109:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fatclone.c:277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fatclone.c:456:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fatclone.c:521:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/f2fs/fsck.c:2306:23: portability: 'bitmap_offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/f2fs/segment.c:587:3: warning: Either the condition 'found_hardlink' is redundant or there is possible null pointer dereference: found_hardlink. [nullPointerRedundantCheck] partclone-0.3.47/src/f2fs/segment.c:583:7: note: Assuming that condition 'found_hardlink' is not redundant partclone-0.3.47/src/f2fs/segment.c:587:3: note: Null pointer dereference partclone-0.3.47/src/f2fs/segment.c:30:7: style: Local variable 'is_node' shadows outer function [shadowFunction] partclone-0.3.47/src/f2fs/node.h:159:19: note: Shadowed declaration partclone-0.3.47/src/f2fs/segment.c:30:7: note: Shadow variable partclone-0.3.47/src/f2fs/segment.c:120:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/f2fs/segment.c:474:25: style: Parameter 's_ext' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/f2fs/segment.c:482:25: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:272:27: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:306:111: style: Parameter 'bfree' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:306:138: style: Parameter 'bused' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:306:165: style: Parameter 'DamagedClusters' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:334:111: style: Parameter 'bfree' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:334:138: style: Parameter 'bused' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:334:165: style: Parameter 'DamagedClusters' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:360:111: style: Parameter 'bfree' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:360:138: style: Parameter 'bused' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:360:165: style: Parameter 'DamagedClusters' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/fatclone.c:452:22: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] partclone-0.3.47/src/fatclone.c:180:12: style: Variable 'rd' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:316:24: style: Variable 'DamagedClusters' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:321:14: style: Variable 'bfree' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:325:14: style: Variable 'bused' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:343:24: style: Variable 'DamagedClusters' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:348:14: style: Variable 'bfree' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:352:14: style: Variable 'bused' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:369:24: style: Variable 'DamagedClusters' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:374:14: style: Variable 'bfree' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fatclone.c:378:14: style: Variable 'bused' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fstype.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fstype.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fuseimg.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fuseimg.c:276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fuseimg.c:293:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_operations [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fuseimg.c:52:21: warning: Either the condition 'path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] partclone-0.3.47/src/fuseimg.c:257:9: note: Assuming that condition 'path' is not redundant partclone-0.3.47/src/fuseimg.c:254:25: note: Calling function 'pathtoblock', 1st argument 'path' value is 0 partclone-0.3.47/src/fuseimg.c:52:21: note: Null pointer dereference partclone-0.3.47/src/fuseimg.c:53:21: warning: Either the condition 'path' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] partclone-0.3.47/src/fuseimg.c:257:9: note: Assuming that condition 'path' is not redundant partclone-0.3.47/src/fuseimg.c:254:25: note: Calling function 'pathtoblock', 1st argument 'path' value is 0 partclone-0.3.47/src/fuseimg.c:53:21: note: Null pointer addition partclone-0.3.47/src/fuseimg.c:176:14: style: Variable 'opt.info' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/fuseimg.c:171:15: note: opt.info is assigned partclone-0.3.47/src/fuseimg.c:176:14: note: opt.info is overwritten partclone-0.3.47/src/info.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/info.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/info.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/hfsplusclone.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/hfsplusclone.c:237:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/fuseimg.c:110:24: style: Variable 'readed_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fuseimg.c:158:15: style: Variable 'current_block' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fuseimg.c:212:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fuseimg.c:251:19: style: Variable 'r_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/fuseimg.c:265:13: style: Variable 'r_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/info.c:70:11: style: Variable 'opt.info' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/info.c:65:12: note: opt.info is assigned partclone-0.3.47/src/info.c:70:11: note: opt.info is overwritten partclone-0.3.47/src/info.c:117:19: style: Local variable 'img_opt' shadows outer variable [shadowVariable] partclone-0.3.47/src/partclone.h:277:22: note: Shadowed declaration partclone-0.3.47/src/info.c:117:19: note: Shadow variable partclone-0.3.47/src/jfsclone.c:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinode [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/jfsclone.c:354:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinode [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/jfsclone.c:402:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPERCTL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/jfsclone.c:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INOSPERIAG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/jfsclone.c:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/hfsplusclone.c:40:69: style: Parameter 'allocationFileContents' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/hfsplusclone.c:200:45: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/hfsplusclone.c:279:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/hfsplusclone.c:281:25: style: Variable 'embed_offset' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/hfsplusclone.c:281:40: style: Variable 'embed_end' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/hfsplusclone.c:282:46: style: Variable 'block_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/jfsclone.c:457:23: style:inconclusive: Boolean expression 'offset==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] partclone-0.3.47/src/jfsclone.c:271:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] partclone-0.3.47/src/jfsclone.c:269:43: note: outer condition: tbdn_mapsize partclone-0.3.47/src/jfsclone.c:234:12: style: Variable 'lblock' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/jfsclone.c:222:12: note: lblock is assigned partclone-0.3.47/src/jfsclone.c:234:12: note: lblock is overwritten partclone-0.3.47/src/jfsclone.c:122:5: style: Statements following 'return' will never be executed. [unreachableCode] partclone-0.3.47/src/jfsclone.c:150:24: style: Variable 'block_free' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/jfsclone.c:145:9: style: Variable 'next' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/jfsclone.c:370:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/main.c:227:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/minixclone.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/minixclone.c:189:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/minixclone.c:340:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/nilfsclone.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sui_nblocks [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/nilfsclone.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/nilfsclone.c:77:6: style: Condition '!all' is always false [knownConditionTrueFalse] partclone-0.3.47/src/nilfsclone.c:74:15: note: Assignment 'all=1', assigned value is 1 partclone-0.3.47/src/nilfsclone.c:77:6: note: Condition '!all' is always false partclone-0.3.47/src/main.c:130:26: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] partclone-0.3.47/src/main.c:131:67: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] partclone-0.3.47/src/main.c:1215:15: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] partclone-0.3.47/src/main.c:1216:68: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] partclone-0.3.47/src/main.c:816:22: style: The comparison 'blocks_write == 0' is always true. [knownConditionTrueFalse] partclone-0.3.47/src/main.c:806:33: note: 'blocks_write' is assigned value '0' here. partclone-0.3.47/src/main.c:816:22: note: The comparison 'blocks_write == 0' is always true. partclone-0.3.47/src/main.c:716:20: style: Checking if unsigned expression 'blocks_read' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/main.c:105:19: style: Local variable 'img_opt' shadows outer variable [shadowVariable] partclone-0.3.47/src/partclone.h:277:22: note: Shadowed declaration partclone-0.3.47/src/main.c:105:19: note: Shadow variable partclone-0.3.47/src/main.c:130:20: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/ntfsclone-ng.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ntfsclone-ng.c:220:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ntfsclone-ng.c:259:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/main.c:1031:23: style: Variable 'nx_current' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/main.c:1126:50: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/main.c:1128:84: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/main.c:1130:128: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/minixclone.c:234:17: style: Checking if unsigned expression 'test_zone' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/minixclone.c:398:17: style: Checking if unsigned expression 'test_zone' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/minixclone.c:173:45: style: Variable 'test_zone' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/minixclone.c:322:45: style: Variable 'test_zone' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/ntfsfixboot.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ntfsfixboot.c:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ntfsfixboot.c:236:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/readblock.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/readblock.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/readblock.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/progress.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/readblock.c:188:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] partclone-0.3.47/src/readblock.c:70:11: style: Variable 'opt.info' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/readblock.c:66:12: note: opt.info is assigned partclone-0.3.47/src/readblock.c:70:11: note: opt.info is overwritten partclone-0.3.47/src/readblock.c:183:18: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/readblock.c:178:31: note: Assignment 'block=0', assigned value is 0 partclone-0.3.47/src/readblock.c:183:18: note: Unsigned less than zero partclone-0.3.47/src/readblock.c:121:19: style: Local variable 'img_opt' shadows outer variable [shadowVariable] partclone-0.3.47/src/partclone.h:277:22: note: Shadowed declaration partclone-0.3.47/src/readblock.c:121:19: note: Shadow variable partclone-0.3.47/src/readblock.c:199:12: style: Variable 'r_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/readblock.c:200:12: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/readblock.c:191:34: style: Variable 'write_buffer' is allocated memory that is never used. [unusedAllocatedMemory] partclone-0.3.47/src/reiser4clone.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ops [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ntfsfixboot.c:56:7: style: Condition '*c' is always true [knownConditionTrueFalse] partclone-0.3.47/src/ntfsfixboot.c:54:10: note: Assignment 'test=1', assigned value is 1 partclone-0.3.47/src/ntfsfixboot.c:56:7: note: Condition '*c' is always true partclone-0.3.47/src/ntfsfixboot.c:248:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:254:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:263:9: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:279:9: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:294:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:300:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:305:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:325:9: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:360:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:370:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:377:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:382:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:387:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:395:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:442:7: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:450:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:460:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:464:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:471:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:475:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:481:5: error: Resource leak: device [resourceLeak] partclone-0.3.47/src/ntfsfixboot.c:68:17: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/ntfsfixboot.c:145:15: style: Variable 'sizePtr' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/reiserfsclone.c:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:486:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:875:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1079:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1125:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1139:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1556:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1566:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1623:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1726:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1852:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1904:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:1925:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:2001:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:2058:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:2103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:2127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:2177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/torrent_helper.c:45:25: style: Checking if unsigned expression 'sha_remain_length' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/torrent_helper.c:67:28: style: Checking if unsigned expression 'buffer_remain_length' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/torrent_helper.c:74:38: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/torrent_helper.c:83:38: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/torrent_helper.c:36:39: style: Variable 'sha_remain_length' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/torrent_helper.c:41:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/torrent_helper.c:96:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/progress.c:190:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] partclone-0.3.47/src/progress.c:199:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] partclone-0.3.47/src/progress.c:206:15: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] partclone-0.3.47/src/progress.c:214:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] partclone-0.3.47/src/progress.c:111:50: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/progress.c:112:11: style: Variable 'format' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/progress.c:120:16: style: Variable 'Rtm' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/progress.c:120:22: style: Variable 'Etm' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/progress.c:273:58: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/vmfs5clone.c:348:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMFS_FSINFO_BASE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ufsclone.c:70:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ufsclone.c:107:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/ufsclone.c:204:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/vmfsclone.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMFS_VOLINFO_BASE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/vmfs5clone.c:243:16: style: Local variable 'fs' shadows outer variable [shadowVariable] partclone-0.3.47/src/vmfs5clone.c:27:12: note: Shadowed declaration partclone-0.3.47/src/vmfs5clone.c:243:16: note: Shadow variable partclone-0.3.47/src/vmfs5clone.c:253:16: style: Local variable 'fs' shadows outer variable [shadowVariable] partclone-0.3.47/src/vmfs5clone.c:27:12: note: Shadowed declaration partclone-0.3.47/src/vmfs5clone.c:253:16: note: Shadow variable partclone-0.3.47/src/vmfs5clone.c:267:16: style: Local variable 'fs' shadows outer variable [shadowVariable] partclone-0.3.47/src/vmfs5clone.c:27:12: note: Shadowed declaration partclone-0.3.47/src/vmfs5clone.c:267:16: note: Shadow variable partclone-0.3.47/src/vmfs5clone.c:241:38: style: Parameter 'b' can be declared as pointer to const. However it seems that 'dump_bitmaps_fb' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/vmfs5clone.c:403:33: note: You might need to cast the function pointer here partclone-0.3.47/src/vmfs5clone.c:241:38: note: Parameter 'b' can be declared as pointer to const partclone-0.3.47/src/vmfs5clone.c:243:16: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/vmfs5clone.c:253:16: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/vmfs5clone.c:267:16: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/vmfs5clone.c:44:9: style: struct member 'vmfs_dir_map::is_dir' is never used. [unusedStructMember] partclone-0.3.47/src/vmfs5clone.c:45:21: style: struct member 'vmfs_dir_map::blk_map' is never used. [unusedStructMember] partclone-0.3.47/src/vmfs5clone.c:61:21: style: struct member 'vmfs_blk_map::dir_map' is never used. [unusedStructMember] partclone-0.3.47/src/ufsclone.c:84:13: style: Condition '!p' is always false [knownConditionTrueFalse] partclone-0.3.47/src/ufsclone.c:220:13: style: Condition '!p' is always false [knownConditionTrueFalse] partclone-0.3.47/src/vmfs5clone.c:71:11: style: struct member 'vmfs_dump_info::blk_count' is never used. [unusedStructMember] partclone-0.3.47/src/ufs/sys/disklabel.h:156:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/ufs/sys/disklabel.h:156:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/ufsclone.c:52:29: style: Variable 'i' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/ufsclone.c:171:30: style: Variable 'i' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/vmfsclone.c:120:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libfrog/bitmap.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/bitmap.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/bitmap.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/bitmap.c:72:19: style:inconclusive: Function 'bitmap_alloc' argument 1 names different: declaration 'bmap' definition 'bmapp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libfrog/bitmap.h:14:34: note: Function 'bitmap_alloc' argument 1 names different: declaration 'bmap' definition 'bmapp'. partclone-0.3.47/src/xfs/libfrog/bitmap.c:72:19: note: Function 'bitmap_alloc' argument 1 names different: declaration 'bmap' definition 'bmapp'. partclone-0.3.47/src/xfs/libfrog/bitmap.c:104:19: style:inconclusive: Function 'bitmap_free' argument 1 names different: declaration 'bmap' definition 'bmapp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libfrog/bitmap.h:15:34: note: Function 'bitmap_free' argument 1 names different: declaration 'bmap' definition 'bmapp'. partclone-0.3.47/src/xfs/libfrog/bitmap.c:104:19: note: Function 'bitmap_free' argument 1 names different: declaration 'bmap' definition 'bmapp'. partclone-0.3.47/src/xfs/libfrog/bitmap.c:48:22: style: Variable 'btn' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/bitmap.c:58:22: style: Variable 'btn' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/bitmap.c:148:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/bitmap.c:174:20: style: Variable 'l' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/bitmap.c:247:20: style: Variable 'l' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/bitmap.c:251:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/bitmap.c:369:20: style: Variable 'l' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/linux.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/linux.c:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/linux.c:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKFLSBUF [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/linux.c:188:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/linux.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/linux.c:44:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/linux.c:44:60: style: Parameter 's' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/linux.c:131:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/linux.c:179:26: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/crc32.c:119:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/avl64.c:1378:7: style: Condition 'np' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libfrog/avl64.c:1392:9: style: Condition 'np->avl_nextino' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libfrog/list_sort.c:72:7: style: Condition '!(++count)' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libfrog/util.c:19:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/util.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/radix-tree.h:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:827:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_cksum.h:23:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/libxfs_io.h:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/libxfs_io.h:204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:345:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLOC_FL_PUNCH_HOLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:94:21: style: Parameter 'node' can be declared as pointer to const. However it seems that 'xmbuf_cache_flush' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:135:12: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/buf_mem.c:94:21: note: Parameter 'node' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/buf_mem.c:212:17: style: Variable 'xfile' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/buf_mem.c:243:17: style: Variable 'xf' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:403:22: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:576:54: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:577:58: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_fs.h:956:49: style: Parameter 'gp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_fs.h:962:48: style: Parameter 'gp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_fs.h:966:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:79:55: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/radix-tree.h:103:44: style: Parameter 'xa' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/radix-tree.h:103:63: style: Parameter 'indexp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:829:14: error: Shifting 64-bit value by 64 bits is undefined behaviour [shiftTooManyBits] partclone-0.3.47/src/xfs/libfrog/radix-tree.c:836:11: note: Assignment 'i=0', assigned value is 0 partclone-0.3.47/src/xfs/libfrog/radix-tree.c:837:38: note: Calling function '__maxindex', 1st argument 'i' value is 0 partclone-0.3.47/src/xfs/libfrog/radix-tree.c:822:30: note: Assignment 'width=height*6', assigned value is 0 partclone-0.3.47/src/xfs/libfrog/radix-tree.c:823:36: note: Assignment 'shift=(8*sizeof(unsigned long))-width', assigned value is 64 partclone-0.3.47/src/xfs/libfrog/radix-tree.c:827:12: note: Assuming condition is false partclone-0.3.47/src/xfs/libfrog/radix-tree.c:829:14: note: Shift partclone-0.3.47/src/xfs/libxfs/xfs_format.h:843:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S32_MIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_format.h:849:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S32_MIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_format.h:1569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_CACHE_RATIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_MISCOMPARE_PURGE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:526:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_MAX_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:664:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_CACHE_RATIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/cache.c:700:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] partclone-0.3.47/src/xfs/libxfs/xfs_bit.h:59:8: style: Condition 'n' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_bit.h:58:11: note: Assignment 'n=ffs(w)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_bit.h:59:8: note: Condition 'n' is always false partclone-0.3.47/src/xfs/libxfs/cache.c:716:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] partclone-0.3.47/src/xfs/libxfs/cache.c:721:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] partclone-0.3.47/src/xfs/libxfs/cache.c:445:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] partclone-0.3.47/src/xfs/libxfs/cache.c:98:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/cache.c:216:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/cache.c:322:18: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/cache.c:379:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/cache.c:559:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/cache.c:632:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_format.h:452:35: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_format.h:1116:32: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_format.h:1121:13: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_da_format.h:379:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.h:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.h:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.h:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blklog [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.h:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.h:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blklog [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.h:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blkmask [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb_agblklog [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb_agblocks [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:447:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:697:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:738:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/partclone.c:105:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] partclone-0.3.47/src/partclone.c:2165:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] partclone-0.3.47/src/partclone.c:1758:26: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: compresscmd [nullPointerOutOfMemory] partclone-0.3.47/src/partclone.c:1755:30: note: Assuming allocation function fails partclone-0.3.47/src/partclone.c:1755:30: note: Assignment 'compresscmd=malloc(strsz)', assigned value is 0 partclone-0.3.47/src/partclone.c:1758:26: note: Null pointer dereference partclone-0.3.47/src/partclone.c:1858:26: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: block_filename [nullPointerOutOfMemory] partclone-0.3.47/src/partclone.c:1854:31: note: Assuming allocation function fails partclone-0.3.47/src/partclone.c:1854:31: note: Assignment 'block_filename=malloc(PATH_MAX+1)', assigned value is 0 partclone-0.3.47/src/partclone.c:1858:26: note: Null pointer dereference partclone-0.3.47/src/partclone.c:1472:53: warning: Either the condition 'blkcs==0' is redundant or there is division by zero at line 1472. [zerodivcond] partclone-0.3.47/src/partclone.c:1469:13: note: Assuming that condition 'blkcs==0' is not redundant partclone-0.3.47/src/partclone.c:1472:53: note: Division by zero partclone-0.3.47/src/partclone.c:880:19: style:inconclusive: Function 'log_mesg' argument 1 names different: declaration 'lerrno' definition 'log_level'. [funcArgNamesDifferent] partclone-0.3.47/src/partclone.h:299:26: note: Function 'log_mesg' argument 1 names different: declaration 'lerrno' definition 'log_level'. partclone-0.3.47/src/partclone.c:880:19: note: Function 'log_mesg' argument 1 names different: declaration 'lerrno' definition 'log_level'. partclone-0.3.47/src/partclone.c:880:34: style:inconclusive: Function 'log_mesg' argument 2 names different: declaration 'lexit' definition 'log_exit'. [funcArgNamesDifferent] partclone-0.3.47/src/partclone.h:299:38: note: Function 'log_mesg' argument 2 names different: declaration 'lexit' definition 'log_exit'. partclone-0.3.47/src/partclone.c:880:34: note: Function 'log_mesg' argument 2 names different: declaration 'lexit' definition 'log_exit'. partclone-0.3.47/src/partclone.c:880:48: style:inconclusive: Function 'log_mesg' argument 3 names different: declaration 'only_debug' definition 'log_stderr'. [funcArgNamesDifferent] partclone-0.3.47/src/partclone.h:299:49: note: Function 'log_mesg' argument 3 names different: declaration 'only_debug' definition 'log_stderr'. partclone-0.3.47/src/partclone.c:880:48: note: Function 'log_mesg' argument 3 names different: declaration 'only_debug' definition 'log_stderr'. partclone-0.3.47/src/partclone.c:1890:27: style:inconclusive: Function 'io_all' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] partclone-0.3.47/src/partclone.h:301:34: note: Function 'io_all' argument 2 names different: declaration 'buffer' definition 'buf'. partclone-0.3.47/src/partclone.c:1890:27: note: Function 'io_all' argument 2 names different: declaration 'buffer' definition 'buf'. partclone-0.3.47/src/partclone.c:1065:21: style: Pointer expression 'version' converted to bool is always true. [knownPointerToBool] partclone-0.3.47/src/partclone.c:146:57: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:872:21: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:938:82: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:991:117: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1224:44: style: Parameter 'ret' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1280:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/partclone.c:1359:116: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1620:18: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/partclone.c:1661:40: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1847:28: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1847:109: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1890:17: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1890:81: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1923:33: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:1997:41: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/partclone.c:717:33: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] partclone-0.3.47/src/partclone.c:1462:39: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] partclone-0.3.47/src/partclone.c:186:17: style: Variable 'new_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/partclone.c:1226:16: style: Unused variable: dest_block [unusedVariable] partclone-0.3.47/src/partclone.c:1520:15: style: Variable 'err_exit' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.h:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_PER_SEC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ondisk.h:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.h:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blkmask [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.h:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_ISREADONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_ISREADONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:206:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_da_state_cache [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbp [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:362:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AGSTATE_ALLOWS_INODES [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:437:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_OPSTATE_INODE32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:653:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LOWSP_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:719:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_DEBUGGER [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/init.c:919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/defer_item.c:45:11: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'xfs_extent_free_diff_items' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:66:24: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:45:11: note: Parameter 'priv' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:58:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_extent_free_create_intent' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:230:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:58:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:73:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_extent_free_create_done' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:232:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:73:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:74:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_extent_free_create_done' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:232:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:74:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:82:31: style: Parameter 'xefi' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/defer_item.c:110:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_extent_free_cancel_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:234:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:110:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:157:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_extent_free_abort_intent' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:231:18: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:157:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:208:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/defer_item.c:247:11: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'xfs_rmap_update_diff_items' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:268:24: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:247:11: note: Parameter 'priv' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:260:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_rmap_update_create_intent' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:351:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:260:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:275:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_rmap_update_create_done' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:353:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:275:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:276:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_rmap_update_create_done' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:353:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:276:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:300:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_rmap_update_cancel_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:356:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:300:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:345:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_rmap_update_abort_intent' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:352:18: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:345:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:369:11: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'xfs_refcount_update_diff_items' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:390:24: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:369:11: note: Parameter 'priv' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:382:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_refcount_update_create_intent' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:480:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:382:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:397:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_refcount_update_create_done' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:482:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:397:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:398:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_refcount_update_create_done' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:482:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:398:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:422:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_refcount_update_cancel_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:485:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:422:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:457:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_refcount_update_abort_intent' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:481:18: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:457:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:498:11: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'xfs_bmap_update_diff_items' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:519:24: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:498:11: note: Parameter 'priv' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:511:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_bmap_update_create_intent' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:622:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:511:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:526:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_bmap_update_create_done' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:624:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:526:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:527:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_bmap_update_create_done' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:624:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:527:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:581:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_bmap_update_cancel_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:626:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:581:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:616:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_bmap_update_abort_intent' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:623:18: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:616:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:639:20: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_attr_create_intent' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:792:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:639:20: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:640:20: style: Parameter 'items' can be declared as pointer to const. However it seems that 'xfs_attr_create_intent' is a callback function, if 'items' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:792:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:640:20: note: Parameter 'items' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:650:23: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_attr_abort_intent' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:793:18: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:650:23: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:657:20: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_attr_create_done' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:794:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:657:20: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:658:23: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_attr_create_done' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:794:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:658:23: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:681:20: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_attr_finish_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:795:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:681:20: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:714:20: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_attr_cancel_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:796:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:714:20: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:803:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_exchmaps_create_intent' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:878:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:803:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:804:21: style: Parameter 'items' can be declared as pointer to const. However it seems that 'xfs_exchmaps_create_intent' is a callback function, if 'items' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:878:19: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:804:21: note: Parameter 'items' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:812:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_exchmaps_create_done' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:880:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:812:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:813:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_exchmaps_create_done' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:880:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:813:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:840:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_exchmaps_finish_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:881:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:840:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:862:24: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_exchmaps_abort_intent' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:879:18: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:862:24: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/defer_item.c:869:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_exchmaps_cancel_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/defer_item.c:882:17: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/defer_item.c:869:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/xfs_log_format.h:594:48: style: Parameter 'blf' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_da_format.h:749:52: style: Parameter 'leafp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_da_format.h:886:67: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:238:36: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:340:20: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:348:20: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:356:20: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_group.h:137:20: style: Parameter 'xg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_alloc.h:229:21: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/iunlink.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/iunlink.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/iunlink.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/iunlink.c:140:20: style: Variable 'pag' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/iunlink.h:14:38: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/iunlink.c:58:8: portability: '(ibp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/inode.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/inode.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/inode.c:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/inode.c:307:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISGID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/kmem.c:13:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmem_cache [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/kmem.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/kmem.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/kmem.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GFP_ZERO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/kmem.c:102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/listxattr.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ATTR_LOCAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/listxattr.c:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ATTR_FORK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/listxattr.c:265:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_DINODE_FMT_LOCAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/listxattr.c:44:20: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/init.c:965:7: style: Condition '!error' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/init.c:950:16: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/init.c:965:7: note: Condition '!error' is always true partclone-0.3.47/src/xfs/libxfs/inode.c:66:20: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.h:82:60: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.h:88:65: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.h:95:57: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.h:228:27: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.h:240:27: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.h:31:53: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.h:33:9: portability: 'b->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/inode.c:79:8: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/inode.c:190:5: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/init.c:77:22: style: Parameter 'xi' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/init.c:459:21: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.h:161:22: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.h:176:21: style: Variable 'g' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/topology.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_NOMULTIDISK_AGLOG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/topology.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_MAX_RGBLOCKS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/topology.c:155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/topology.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.h:132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blkmask [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.h:145:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blkmask [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/logitem.c:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/logitem.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/logitem.c:192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_DIRTY_TIME [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/logitem.c:34:22: style: Parameter 'btp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/logitem.c:78:19: style: Variable 'lip' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/rdwr.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_HIT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:292:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:322:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:594:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:775:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:797:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:846:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTALE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:934:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btp [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:975:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:997:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1131:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLOG_INIT_CYCLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfblob.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfblob [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfblob.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfblob.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:275:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:324:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:424:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:523:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:674:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:702:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:721:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:762:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_STALE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:793:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_INODE_ALLOC_BUF [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:812:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:948:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:965:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:990:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:1011:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:1095:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:1120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/trans.c:1280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_memfd_create [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MFD_CLOEXEC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfile [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfile.c:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLOC_FL_PUNCH_HOLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1134:7: style: Condition '!error' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1129:16: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/rdwr.c:1134:7: note: Condition '!error' is always true partclone-0.3.47/src/xfs/libxfs/rdwr.c:529:22: style:inconclusive: Function 'libxfs_buf_get_map' argument 2 names different: declaration 'maps' definition 'map'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/libxfs_io.h:179:69: note: Function 'libxfs_buf_get_map' argument 2 names different: declaration 'maps' definition 'map'. partclone-0.3.47/src/xfs/libxfs/rdwr.c:529:22: note: Function 'libxfs_buf_get_map' argument 2 names different: declaration 'maps' definition 'map'. partclone-0.3.47/src/xfs/libxfs/rdwr.c:675:22: style:inconclusive: Function 'libxfs_buf_read_map' argument 2 names different: declaration 'maps' definition 'map'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/libxfs_io.h:175:70: note: Function 'libxfs_buf_read_map' argument 2 names different: declaration 'maps' definition 'map'. partclone-0.3.47/src/xfs/libxfs/rdwr.c:675:22: note: Function 'libxfs_buf_read_map' argument 2 names different: declaration 'maps' definition 'map'. partclone-0.3.47/src/xfs/libxfs/xfile.c:371:42: error: Invalid lseek() argument nr 3. The value is 3 but the valid values are '0:2'. [invalidFunctionArg] partclone-0.3.47/src/xfs/libxfs/xfile.c:373:43: error: Invalid lseek() argument nr 3. The value is 4 but the valid values are '0:2'. [invalidFunctionArg] partclone-0.3.47/src/xfs/libxfs/xfile.c:385:43: error: Invalid lseek() argument nr 3. The value is 3 but the valid values are '0:2'. [invalidFunctionArg] partclone-0.3.47/src/xfs/libxfs/rdwr.c:994:24: style: Local variable 'next' shadows outer function [shadowFunction] partclone-0.3.47/src/xfs/libxfs/rdwr.c:143:14: note: Shadowed declaration partclone-0.3.47/src/xfs/libxfs/rdwr.c:994:24: note: Shadow variable partclone-0.3.47/src/xfs/libxfs/rdwr.c:213:17: style: Variable 'bcache' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/rdwr.c:815:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1290:12: style: Parameter 'fs_uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfile.c:299:17: style: Parameter 'xf' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfile.c:364:17: style: Parameter 'xf' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfile.c:180:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/rdwr.c:664:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/rdwr.c:890:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/util.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/util.c:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/util.c:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/util.c:326:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/util.c:345:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/util.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:323:12: error: Uninitialized variable: bp->b_length [uninitvar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:976:26: error: Uninitialized variables: bp.b_node, bp.b_flags, bp.b_cache_key, bp.b_length, bp.b_target, bp.b_lock, bp.b_holder, bp.b_recur, bp.b_log_item, bp.b_li_list, bp.b_transp, bp.b_addr, bp.b_error, bp.b_ops, bp.b_pag, bp.b_mount, bp.b_maps, bp.__b_map, bp.b_nmaps, bp.b_list [uninitvar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:998:12: error: Uninitialized variable: bp->b_addr [uninitvar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:1133:26: error: Uninitialized variables: bp.b_node, bp.b_flags, bp.b_cache_key, bp.b_length, bp.b_target, bp.b_lock, bp.b_holder, bp.b_recur, bp.b_log_item, bp.b_li_list, bp.b_transp, bp.b_addr, bp.b_error, bp.b_ops, bp.b_pag, bp.b_mount, bp.b_maps, bp.__b_map, bp.b_nmaps [uninitvar] partclone-0.3.47/src/xfs/libxfs/rdwr.c:126:15: style: struct member 'Anonymous13::magic' is never used. [unusedStructMember] partclone-0.3.47/src/xfs/libxfs/rdwr.c:127:15: style: struct member 'Anonymous13::pad1' is never used. [unusedStructMember] partclone-0.3.47/src/xfs/libxfs/rdwr.c:128:15: style: struct member 'Anonymous13::pad2' is never used. [unusedStructMember] partclone-0.3.47/src/xfs/libxfs/trans.c:487:25: warning: Either the condition 'tp==NULL' is redundant or there is possible null pointer dereference: tp. [nullPointerRedundantCheck] partclone-0.3.47/src/xfs/libxfs/trans.c:493:9: note: Assuming that condition 'tp==NULL' is not redundant partclone-0.3.47/src/xfs/libxfs/trans.c:487:25: note: Null pointer dereference partclone-0.3.47/src/xfs/libxfs/trans.c:794:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/trans.c:942:28: style: Local variable 'xfs_buf_item_cache' shadows outer variable [shadowVariable] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:73:27: note: Shadowed declaration partclone-0.3.47/src/xfs/libxfs/trans.c:942:28: note: Shadow variable partclone-0.3.47/src/xfs/libxfs/trans.c:189:24: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/trans.c:416:16: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/trans.c:599:20: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/trans.c:653:20: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/trans.c:694:16: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/trans.c:1233:17: style: Parameter 'resblks' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/trans.c:193:14: style: Variable 'error' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/trans.c:794:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/trans.c:1269:14: style: Variable 'error' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/util.c:409:23: style:inconclusive: Function 'xfs_log_item_init' argument 2 names different: declaration 'lip' definition 'item'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/libxfs_priv.h:552:67: note: Function 'xfs_log_item_init' argument 2 names different: declaration 'lip' definition 'item'. partclone-0.3.47/src/xfs/libxfs/util.c:409:23: note: Function 'xfs_log_item_init' argument 2 names different: declaration 'lip' definition 'item'. partclone-0.3.47/src/xfs/libxfs/xfs_btree.h:623:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.h:660:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag_resv.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag_resv.c:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag_resv.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallthrough [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag_resv.c:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallthrough [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/util.c:425:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/util.c:494:43: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:494:72: style: Parameter 'ageo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:497:23: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:498:31: style: Parameter 'rgeo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:502:41: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:503:43: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:505:44: style: Parameter 'xg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:512:43: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:513:48: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:514:46: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:515:43: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:516:44: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/util.c:586:27: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/util.c:595:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ag_resv.c:72:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:225:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:638:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daddr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:773:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_alloc.c:2758:2: error: There is an unknown macro here somewhere. Configuration is required. If list_for_each_entry is a macro then please configure it. [unknownMacro] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:331:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:616:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:486:19: style:inconclusive: Function 'libxfs_bnobt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.h:51:41: note: Function 'libxfs_bnobt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:486:19: note: Function 'libxfs_bnobt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:512:19: style:inconclusive: Function 'libxfs_cntbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.h:54:41: note: Function 'libxfs_cntbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:512:19: note: Function 'libxfs_cntbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:192:31: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:203:31: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_alloc_btree.c:602:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_sf.h:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameval [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_parent.h:66:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:716:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:821:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:967:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ICHGTIME_CHG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1241:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1308:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1587:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:679:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:678:28: note: Calling function 'xfs_attr_fillstate' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:678:28: note: Assignment 'error=xfs_attr_fillstate(state)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:679:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:273:2: style: Redundant assignment of 'args->dp->i_mount' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1064:3: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1088:3: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1492:17: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1482:8: note: error is assigned partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:1492:17: note: error is overwritten partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:213:47: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr.c:335:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_sf.h:48:22: portability: '(void*)sfep' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_sf.h:55:20: portability: '(void*)sf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:435:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:565:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:678:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:237:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:236:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:237:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:44:18: style:inconclusive: Function 'libxfs_initialize_perag_data' argument 2 names different: declaration 'agno' definition 'agcount'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:141:68: note: Function 'libxfs_initialize_perag_data' argument 2 names different: declaration 'agno' definition 'agcount'. partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:44:18: note: Function 'libxfs_initialize_perag_data' argument 2 names different: declaration 'agno' definition 'agcount'. partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:267:18: style:inconclusive: Function 'libxfs_initialize_perag' argument 4 names different: declaration 'dcount' definition 'dblocks'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ag.h:137:46: note: Function 'libxfs_initialize_perag' argument 4 names different: declaration 'dcount' definition 'dblocks'. partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:267:18: note: Function 'libxfs_initialize_perag' argument 4 names different: declaration 'dcount' definition 'dblocks'. partclone-0.3.47/src/xfs/libxfs/xfs_bit.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bit.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:108:20: style: Parameter 'xg' can be declared as pointer to const. However it seems that 'xfs_perag_uninit' is a callback function, if 'xg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:131:40: note: You might need to cast the function pointer here partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:108:20: note: Parameter 'xg' can be declared as pointer to const partclone-0.3.47/src/xfs/libxfs/xfs_ag.c:330:26: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bit.c:20:24: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bit.c:39:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bit.c:78:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:163:10: style: Condition 'len!=0' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:149:13: note: Assuming that condition 'len>0' is not redundant partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:163:10: note: Condition 'len!=0' is always false partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:575:6: style: Condition 'error' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:215:29: style: Variable 'rmt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_remote.c:556:24: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:420:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:447:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:487:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:648:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_dev_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:871:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:931:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:954:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1033:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1062:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1136:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashval [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1614:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:224:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:452:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:467:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:751:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:78:29: style:inconclusive: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.h:30:55: note: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:78:29: note: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:79:24: style:inconclusive: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.h:31:25: note: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:79:24: note: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:57:19: style: Variable 'fkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:58:12: style: Variable 'fpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:120:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:151:19: style: Variable 'fkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:152:12: style: Variable 'fpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:300:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:315:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:611:27: style: Variable 'ifake' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap_btree.c:737:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:281:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be32 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:300:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:358:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb_crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:421:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb_crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:446:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb_crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:459:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb_crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:480:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:571:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:690:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1397:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1587:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb_leftsib [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1710:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1804:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1852:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1916:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1986:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2554:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2724:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2781:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4058:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4603:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4663:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4689:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4716:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4776:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5334:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:277:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:295:7: style: Condition '!error' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:271:16: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:280:7: note: Assuming condition is false partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:295:7: note: Condition '!error' is always true partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:306:5: style: Condition 'tp_dirty' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:270:20: note: Assignment 'tp_dirty=false', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:280:7: note: Assuming condition is false partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:306:5: note: Condition 'tp_dirty' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:343:5: style: Condition 'tp_dirty' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:321:20: note: Assignment 'tp_dirty=false', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:326:7: note: Assuming condition is false partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:343:5: note: Condition 'tp_dirty' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:163:24: style:inconclusive: Function 'xfbtree_alloc_block' argument 3 names different: declaration 'ptr' definition 'new'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.h:60:58: note: Function 'xfbtree_alloc_block' argument 3 names different: declaration 'ptr' definition 'new'. partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:163:24: note: Function 'xfbtree_alloc_block' argument 3 names different: declaration 'ptr' definition 'new'. partclone-0.3.47/src/xfs/libxfs/xfs_btree_mem.c:230:20: style: Parameter 'xfbt' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_dev_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:593:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:902:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:988:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1017:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1215:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1311:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1407:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1567:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:2136:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:2808:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3369:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3981:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4473:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4665:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_IEXT_ADD_NOSPLIT_CNT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4816:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5466:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5833:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5901:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5940:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6025:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6056:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6275:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6328:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6385:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_DEFAULT_COWEXTSZ_HINT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:491:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1299:2: style: Redundant assignment of 'args->trans' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:815:5: style: Redundant initialization for 'sf'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:803:30: note: sf is initialized partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:815:5: note: sf is overwritten partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1282:15: style:inconclusive: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:46:18: note: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1282:15: note: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1399:19: style:inconclusive: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.h:79:41: note: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1399:19: note: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1479:19: style:inconclusive: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:47:53: note: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1479:19: note: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1482:8: style:inconclusive: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:49:38: note: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1482:8: note: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1603:31: style:inconclusive: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:51:37: note: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1603:31: note: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1604:19: style:inconclusive: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:52:24: note: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1604:19: note: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1900:28: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:57:24: note: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1900:28: note: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1902:28: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:59:24: note: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1902:28: note: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1904:10: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:61:9: note: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1904:10: note: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1905:10: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:62:9: note: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1905:10: note: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2000:9: style:inconclusive: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.h:89:62: note: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2000:9: note: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2126:19: style:inconclusive: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.h:81:43: note: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2126:19: note: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2405:19: style:inconclusive: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.h:76:47: note: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2405:19: note: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2566:29: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:68:31: note: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2566:29: note: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2567:31: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:69:33: note: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2567:31: note: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2568:9: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:69:48: note: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2568:9: note: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2569:29: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:70:31: note: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2569:29: note: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2570:31: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:71:33: note: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2570:31: note: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2571:9: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:71:48: note: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2571:9: note: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2572:9: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:72:8: note: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2572:9: note: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:93:27: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:120:27: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:122:31: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:237:22: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:238:12: style: Parameter 'buf_end' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:240:32: style: Parameter 'leafhdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:247:12: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:539:22: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:564:18: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:802:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:858:18: style: Variable 'end' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1287:20: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1662:31: style: Parameter 'leaf1hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1664:31: style: Parameter 'leaf2hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1901:31: style: Parameter 'ichdr1' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:1903:31: style: Parameter 'ichdr2' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2525:30: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2732:30: style: Variable 'entries' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2734:31: style: Variable 'name_rmt' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:2757:22: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:155:45: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:173:46: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:191:49: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:201:43: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:229:43: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:247:47: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:254:46: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree_staging.c:306:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree_staging.c:658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree_staging.c:808:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_attr_leaf.c:491:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_btree_staging.c:437:26: style: Parameter 'bbl' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_defer.c:362:2: error: There is an unknown macro here somewhere. Configuration is required. If list_for_each_entry is a macro then please configure it. [unknownMacro] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2085:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2084:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2085:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2388:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2387:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2387:32: note: Assignment 'error=xfs_btree_update_keys(cur,0)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2388:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2485:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2484:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2485:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2524:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2523:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2524:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2566:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2565:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2565:32: note: Assignment 'error=xfs_btree_update_keys(tcur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2566:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2574:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2573:31: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2573:31: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2574:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2672:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2671:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2672:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2680:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2679:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2680:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2737:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2736:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2736:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2737:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2743:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2742:31: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2742:31: note: Assignment 'error=xfs_btree_update_keys(tcur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2743:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2884:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2883:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2884:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2941:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2940:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2940:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2941:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3150:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3149:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3150:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3157:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3156:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3157:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3510:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3509:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3510:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3518:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3517:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3518:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3586:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3585:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3585:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3586:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3782:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3781:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3782:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3921:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3920:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3921:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3996:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2325:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3995:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3995:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3996:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4276:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4275:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4276:8: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4407:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2304:28: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4406:34: note: Calling function 'xfs_btree_updkeys_force' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4406:34: note: Assignment 'error=xfs_btree_updkeys_force(cur,0)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4407:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4907:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4906:28: note: Calling function 'libxfs_btree_get_rec' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4906:28: note: Assignment 'error=libxfs_btree_get_rec(cur,&recp,&stat)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4907:7: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1518:3: style: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1539:2: style: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1561:3: style: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1632:3: style: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2028:6: style: Redundant assignment of 'cur->bc_mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1268:26: style:inconclusive: Function 'libxfs_btree_init_block' argument 2 names different: declaration 'buf' definition 'block'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_btree.h:378:27: note: Function 'libxfs_btree_init_block' argument 2 names different: declaration 'buf' definition 'block'. partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1268:26: note: Function 'libxfs_btree_init_block' argument 2 names different: declaration 'buf' definition 'block'. partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4843:21: style:inconclusive: Function 'libxfs_btree_space_to_height' argument 2 names different: declaration 'blocks' definition 'leaf_blocks'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_btree.h:456:22: note: Function 'libxfs_btree_space_to_height' argument 2 names different: declaration 'blocks' definition 'leaf_blocks'. partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4843:21: note: Function 'libxfs_btree_space_to_height' argument 2 names different: declaration 'blocks' definition 'leaf_blocks'. partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:279:73: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1102:23: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1124:26: style: Variable 'b' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1147:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1158:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1169:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1170:24: style: Parameter 'ptr1' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1171:24: style: Parameter 'ptr2' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1183:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1205:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1343:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1344:19: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1412:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1426:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1428:23: style: Parameter 'src_rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1440:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1558:27: style: Variable 'block' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1720:24: style: Variable 'ptrp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1814:24: style: Variable 'ptrp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1980:23: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2183:23: style: Variable 'max_hkey' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2249:23: style: Variable 'hkey' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2251:23: style: Variable 'nhkey' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2416:23: style: Variable 'rkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2417:23: style: Variable 'rpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2661:24: style: Variable 'lkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2662:24: style: Variable 'lpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2872:24: style: Variable 'lkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:2873:24: style: Variable 'lpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3094:23: style: Variable 'kp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3712:23: style: Variable 'ckp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3714:23: style: Variable 'cpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3809:23: style: Parameter 'newroot' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4266:24: style: Variable 'rkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4267:24: style: Variable 'rpp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4743:20: style: Variable 'pag' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4967:24: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4970:24: style: Variable 'lkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4971:24: style: Variable 'hkp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:5182:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:224:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:343:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:441:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:506:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:566:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:861:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:934:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ICHGTIME_MOD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:979:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:1078:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ICHGTIME_MOD [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:1230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:86:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:307:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:340:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallthrough [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:457:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:565:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1695:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1950:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2045:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2436:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2669:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2830:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1464:27: warning: Expression 'dir' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3926:36: note: Calling function 'xfs_btree_shift_keys', 3rd argument '-1' value is -1 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1464:27: note: Negative value is converted to an unsigned value partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1483:27: warning: Expression 'dir' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3936:6: note: Calling function 'xfs_btree_shift_recs', 3rd argument '-1' value is -1 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1483:27: note: Negative value is converted to an unsigned value partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1502:27: warning: Expression 'dir' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:3927:36: note: Calling function 'xfs_btree_shift_ptrs', 3rd argument '-1' value is -1 partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:1502:27: note: Negative value is converted to an unsigned value partclone-0.3.47/src/xfs/libxfs/xfs_btree.c:4523:15: style: Variable 'error' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:205:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:245:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:334:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:437:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:503:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:560:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:909:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISDIR'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:340:3: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:438:2: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:504:2: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:329:16: style:inconclusive: Function 'libxfs_dir_createname' argument 5 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:66:18: note: Function 'libxfs_dir_createname' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:329:16: note: Function 'libxfs_dir_createname' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:498:16: style:inconclusive: Function 'libxfs_dir_removename' argument 5 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:72:18: note: Function 'libxfs_dir_removename' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:498:16: note: Function 'libxfs_dir_removename' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:555:16: style:inconclusive: Function 'libxfs_dir_replace' argument 5 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.h:75:18: note: Function 'libxfs_dir_replace' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:555:16: note: Function 'libxfs_dir_replace' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:85:22: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2.c:270:26: style: Variable 'geo' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:726:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:44:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:366:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:1044:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:1065:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:1223:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:161:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:176:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:518:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:525:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:142:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:689:25: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1080:26: style: Variable 'geo' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1097:26: style: Variable 'oldsfp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1147:19: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1174:19: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1189:19: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1226:21: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:1240:20: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_block.c:176:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:407:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:411:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:415:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:418:3: style: Redundant assignment of 'tp->t_mountp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:521:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:797:7: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:753:7: note: node is assigned partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:797:7: note: node is overwritten partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2572:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2593:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:720:27: style:inconclusive: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:38:30: note: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:720:27: note: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:721:27: style:inconclusive: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:39:30: note: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:721:27: note: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:830:27: style:inconclusive: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:41:30: note: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:830:27: note: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:831:27: style:inconclusive: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:42:30: note: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:831:27: note: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:832:27: style:inconclusive: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:43:30: note: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:832:27: note: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:927:27: style:inconclusive: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:47:27: note: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:927:27: note: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:928:27: style:inconclusive: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:48:27: note: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:928:27: note: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1068:27: style:inconclusive: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:50:28: note: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1068:27: note: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1069:27: style:inconclusive: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:51:28: note: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1069:27: note: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1305:9: style:inconclusive: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:58:62: note: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1305:9: note: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1455:28: style:inconclusive: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.h:186:34: note: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1455:28: note: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1560:27: style:inconclusive: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:62:27: note: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1560:27: note: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1561:27: style:inconclusive: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:63:27: note: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1561:27: note: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2250:32: style:inconclusive: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.h:227:37: note: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2250:32: note: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2250:42: style:inconclusive: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.h:227:54: note: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2250:42: note: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2774:20: style:inconclusive: Function 'libxfs_da_get_buf' argument 1 names different: declaration 'trans' definition 'tp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.h:214:38: note: Function 'libxfs_da_get_buf' argument 1 names different: declaration 'trans' definition 'tp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2774:20: note: Function 'libxfs_da_get_buf' argument 1 names different: declaration 'trans' definition 'tp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2777:20: style:inconclusive: Function 'libxfs_da_get_buf' argument 4 names different: declaration 'bp' definition 'bpp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.h:215:37: note: Function 'libxfs_da_get_buf' argument 4 names different: declaration 'bp' definition 'bpp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2777:20: note: Function 'libxfs_da_get_buf' argument 4 names different: declaration 'bp' definition 'bpp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2809:20: style:inconclusive: Function 'libxfs_da_read_buf' argument 1 names different: declaration 'trans' definition 'tp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.h:216:39: note: Function 'libxfs_da_read_buf' argument 1 names different: declaration 'trans' definition 'tp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2809:20: note: Function 'libxfs_da_read_buf' argument 1 names different: declaration 'trans' definition 'tp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:277:25: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:479:18: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:2279:22: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1004:9: warning: Expression 'count' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:976:12: note: Assuming that condition 'count>0' is not redundant partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:1004:9: note: Negative value is converted to an unsigned value partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:463:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:738:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:1223:2: style: Redundant assignment of 'args->dp->i_mount' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:407:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:579:29: style:inconclusive: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_priv.h:88:30: note: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:579:29: note: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:411:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_da_btree.c:415:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:83:27: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:339:28: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:622:28: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:624:29: style: Parameter 'dfp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:1235:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:176:49: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:177:48: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:686:43: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:687:42: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:767:19: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_data.c:738:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:787:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:279:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:379:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:527:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:718:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:869:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:955:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:1093:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:1154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:1226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crc [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:150:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:448:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:739:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:812:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldstale [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1705:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1938:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:2034:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:2155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:2232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:2336:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:379:2: warning: Assert statement calls a function which may have desired side effects: 'xfs_dir2_sf_lookup'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:169:23: style:inconclusive: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_priv.h:171:29: note: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:169:23: note: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:74:27: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:75:28: style: Parameter 'sfep' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:90:27: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:91:28: style: Parameter 'sfep' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:261:26: style: Parameter 'sfhp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:1001:26: style: Variable 'sfp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:62:22: portability: '(void*)sfep' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:289:49: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_sf.c:290:48: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:317:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:347:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:392:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:395:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:512:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1831:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:142:10: style:inconclusive: Function 'xfs_dir3_leaf_check_int' argument 4 names different: declaration 'expensive_checks' definition 'expensive_checking'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_priv.h:132:8: note: Function 'xfs_dir3_leaf_check_int' argument 4 names different: declaration 'expensive_checks' definition 'expensive_checking'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:142:10: note: Function 'xfs_dir3_leaf_check_int' argument 4 names different: declaration 'expensive_checks' definition 'expensive_checking'. partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:139:21: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:540:30: style: Parameter 'leafhdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:541:30: style: Parameter 'ents' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1273:25: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:1710:30: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:317:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:347:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:392:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:395:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_leaf.c:512:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:508:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:317:20: style:inconclusive: Function 'xfs_dquot_to_disk_ts' argument 1 names different: declaration 'ddq' definition 'dqp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_quota_defs.h:144:47: note: Function 'xfs_dquot_to_disk_ts' argument 1 names different: declaration 'ddq' definition 'dqp'. partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:317:20: note: Function 'xfs_dquot_to_disk_ts' argument 1 names different: declaration 'ddq' definition 'dqp'. partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:303:25: style: Parameter 'ddq' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dquot_buf.c:317:20: style: Parameter 'dqp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:79:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:133:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:158:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_group.c:201:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:803:2: warning: Assert statement calls a function which may have desired side effects: 'S_ISREG'. [assertWithSideEffect] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:499:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:690:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:878:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:935:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:978:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:1033:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable br_startblock [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:239:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:337:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:486:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:905:4: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:920:4: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:811:20: style: Checking if unsigned expression 'leafhdr.count' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:48:48: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1188:28: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1279:25: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:1506:30: style: Variable 'ents' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:2105:26: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3463:6: style: The if condition is the same as the previous if condition [duplicateCondition] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3454:6: note: First condition partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3463:6: note: Second condition partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:239:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:337:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:486:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_dir2_node.c:920:4: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3687:6: style: Condition 'error' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4111:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4110:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4111:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4860:30: style: Condition 'ip->i_df.if_format!=XFS_DINODE_FMT_BTREE' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4858:25: note: Assuming that condition 'ip->i_df.if_format!=XFS_DINODE_FMT_EXTENTS' is not redundant partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4860:30: note: Condition 'ip->i_df.if_format!=XFS_DINODE_FMT_BTREE' is always true partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1470:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:2043:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:2739:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3993:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4482:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4730:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4731:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4957:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5087:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5206:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5490:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:826:13: style: Variable 'args.total' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:818:13: note: args.total is assigned partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:826:13: note: args.total is overwritten partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:827:14: style: Variable 'args.minlen' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:819:14: note: args.minlen is assigned partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:827:14: note: args.minlen is overwritten partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5480:2: style: Unsigned expression 'nexts' can't be negative so it is unnecessary to test it. [unsignedPositive] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1246:18: style:inconclusive: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:191:36: note: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1246:18: note: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1394:18: style:inconclusive: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:194:63: note: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1394:18: note: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4059:26: style:inconclusive: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:224:54: note: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4059:26: note: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4943:26: style:inconclusive: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:206:27: note: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4943:26: note: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5077:26: style:inconclusive: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:209:27: note: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5077:26: note: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6147:17: style:inconclusive: Function 'xfs_bmap_split_extent' argument 3 names different: declaration 'split_offset' definition 'split_fsb'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:221:17: note: Function 'xfs_bmap_split_extent' argument 3 names different: declaration 'split_offset' definition 'split_fsb'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6147:17: note: Function 'xfs_bmap_split_extent' argument 3 names different: declaration 'split_offset' definition 'split_fsb'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6291:24: style:inconclusive: Function 'xfs_bmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:257:40: note: Function 'xfs_bmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6291:24: note: Function 'xfs_bmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6302:24: style:inconclusive: Function 'xfs_bmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.h:259:40: note: Function 'xfs_bmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6302:24: note: Function 'xfs_bmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:61:20: style: Variable 'cfork' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:84:24: style: Parameter 'imap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:138:21: style: Variable 'ifp1' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:138:28: style: Variable 'ifp2' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:858:27: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_exchmaps.c:955:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:107:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:130:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:142:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:170:15: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1108:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1428:24: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1429:24: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:2966:19: style: Parameter 'gotp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:2967:19: style: Parameter 'prevp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3322:23: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3323:24: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3484:24: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3552:23: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3858:24: style: Parameter 'got' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4359:20: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:4384:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5079:24: style: Parameter 'del' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:5148:24: style: Parameter 'del' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6266:25: style: Parameter 'bmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:6359:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:217:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:352:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:606:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:621:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:654:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:735:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:828:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:466:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:496:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:570:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:663:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:996:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1023:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1070:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1387:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1477:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1524:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1609:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1810:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1891:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2656:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2705:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2758:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2970:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:3149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb_inopblog [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:1272:11: error: Uninitialized variable: got.br_startoff [uninitvar] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:642:37: style:inconclusive: Function 'xfs_inobt_irec_to_allocmask' argument 1 names different: declaration 'irec' definition 'rec'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.h:57:73: note: Function 'xfs_inobt_irec_to_allocmask' argument 1 names different: declaration 'irec' definition 'rec'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:642:37: note: Function 'xfs_inobt_irec_to_allocmask' argument 1 names different: declaration 'irec' definition 'rec'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:788:20: style:inconclusive: Function 'libxfs_finobt_calc_reserves' argument 1 names different: declaration 'perag' definition 'pag'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.h:66:48: note: Function 'libxfs_finobt_calc_reserves' argument 1 names different: declaration 'perag' definition 'pag'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc_btree.c:788:20: note: Function 'libxfs_finobt_calc_reserves' argument 1 names different: declaration 'perag' definition 'pag'. partclone-0.3.47/src/xfs/libxfs/xfs_bmap.c:3302:14: style: Variable 'error' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:401:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:614:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:685:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:889:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:1015:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:943:2: style: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:41:56: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:55:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:74:23: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:128:54: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:159:20: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:177:20: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:277:24: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:290:23: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:305:20: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:360:24: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:434:20: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:438:10: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_iext_tree.c:615:13: portability: 'new' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:149:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_PER_SEC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:457:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_dev_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:569:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:827:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:884:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_IMMUTABLE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_DAX [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_REALTIME [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:172:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_inherit_noatime [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ROOT_UID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOLINK [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:487:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:574:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:158:22: style: Parameter 'dip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:449:21: style: Parameter 'dip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:475:21: style: Parameter 'dip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_buf.c:56:9: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:351:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:412:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:522:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:583:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:733:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:750:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:794:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:418:6: style: Condition '!ip' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:417:25: note: Calling function 'xfs_iunlink_lookup' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:417:25: note: Assignment 'ip=xfs_iunlink_lookup(pag,next_agino)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:418:6: note: Condition '!ip' is always true partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:605:7: style: Condition '!prev_ip' is always true [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:604:31: note: Calling function 'xfs_iunlink_lookup' returns 0 partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:604:31: note: Assignment 'prev_ip=xfs_iunlink_lookup(pag,ip->i_prev_unlinked)', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:605:7: note: Condition '!prev_ip' is always true partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:574:3: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:68:20: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:134:40: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_util.c:269:17: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:614:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:613:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:614:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:740:6: style: Condition 'do_sparse' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:705:20: note: Assignment 'do_sparse=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:726:22: note: Assuming condition is false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:740:6: note: Condition 'do_sparse' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1117:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1116:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1117:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1349:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1348:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1349:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1592:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1591:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1592:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1641:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1640:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1641:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1659:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1658:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1659:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1662:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1661:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1662:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2094:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2093:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2094:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2187:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2186:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2187:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2298:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2297:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2298:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2763:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:155:31: style:inconclusive: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.h:84:27: note: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:155:31: note: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2319:13: style:inconclusive: Function 'xfs_difree' argument 3 names different: declaration 'ino' definition 'inode'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.h:46:13: note: Function 'xfs_difree' argument 3 names different: declaration 'ino' definition 'inode'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2319:13: note: Function 'xfs_difree' argument 3 names different: declaration 'ino' definition 'inode'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2320:23: style:inconclusive: Function 'xfs_difree' argument 4 names different: declaration 'ifree' definition 'xic'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.h:46:39: note: Function 'xfs_difree' argument 4 names different: declaration 'ifree' definition 'xic'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2320:23: note: Function 'xfs_difree' argument 4 names different: declaration 'ifree' definition 'xic'. partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:136:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:476:31: style: Parameter 'trec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:477:31: style: Parameter 'srec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:515:31: style: Parameter 'srec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:703:27: style: Variable 'igeo' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1039:31: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1514:31: style: Parameter 'frec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1890:27: style: Variable 'igeo' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:1993:31: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2208:31: style: Parameter 'ibtrec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2952:18: style: Variable 'sbp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:3064:27: style: Variable 'igeo' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:585:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:368:3: portability: 'fbuf->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:752:22: style: Local variable 'ifp' shadows outer variable [shadowVariable] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:746:20: note: Shadowed declaration partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:752:22: note: Shadow variable partclone-0.3.47/src/xfs/libxfs/xfs_ialloc.c:2763:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:607:29: style: Parameter 'iip' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:783:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:95:37: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:95:37: portability: '(void*)dip+xfs_dinode_size(dip->di_version)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:137:27: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:137:27: portability: '(void*)dip+xfs_dinode_size(dip->di_version)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:185:28: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:185:28: portability: '(void*)dip+xfs_dinode_size(dip->di_version)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:290:32: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:290:32: portability: '(void*)dip+xfs_dinode_size(dip->di_version)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:631:7: portability: '(void*)dip' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:631:7: portability: '(void*)dip+xfs_dinode_size(dip->di_version)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_inode_fork.c:579:28: error: Uninitialized variable: rec.br_startblock [uninitvar] partclone-0.3.47/src/xfs/libxfs/xfs_log_rlimit.c:41:17: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_log_rlimit.c:157:24: style: Variable 'end_resp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_metadir.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_metadir.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_metadir.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_metadir.c:451:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_metafile.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ROOT_UID [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:305:26: style:inconclusive: Function 'libxfs_parent_lookup' argument 3 names different: declaration 'name' definition 'parent_name'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_parent.h:101:26: note: Function 'libxfs_parent_lookup' argument 3 names different: declaration 'name' definition 'parent_name'. partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:305:26: note: Function 'libxfs_parent_lookup' argument 3 names different: declaration 'name' definition 'parent_name'. partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:341:25: style:inconclusive: Function 'libxfs_parent_set' argument 3 names different: declaration 'name' definition 'parent_name'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_parent.h:104:26: note: Function 'libxfs_parent_set' argument 3 names different: declaration 'name' definition 'parent_name'. partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:341:25: note: Function 'libxfs_parent_set' argument 3 names different: declaration 'name' definition 'parent_name'. partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:364:26: style:inconclusive: Function 'libxfs_parent_unset' argument 3 names different: declaration 'name' definition 'parent_name'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_parent.h:107:26: note: Function 'libxfs_parent_unset' argument 3 names different: declaration 'name' definition 'parent_name'. partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:364:26: note: Function 'libxfs_parent_unset' argument 3 names different: declaration 'name' definition 'parent_name'. partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:189:20: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:211:20: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:233:20: style: Parameter 'old_dp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_parent.c:235:20: style: Parameter 'new_dp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:254:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:533:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:214:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:241:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:271:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:402:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:473:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:547:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:614:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:682:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:775:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1297:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1314:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1431:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1514:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1661:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1782:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1870:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1906:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc_domain [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:2061:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:522:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:503:6: note: If condition 'error' is true, the function will return/exit partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:522:9: note: Returning identical expression 'error' partclone-0.3.47/src/xfs/libxfs/xfs_refcount_btree.c:461:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:342:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:382:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:397:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:560:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be64 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:577:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:883:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:113:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:134:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:508:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:539:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:634:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:993:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:1211:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:1710:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2135:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2338:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2582:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2654:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2812:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_startblock [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2983:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:3029:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:227:10: style:inconclusive: Function 'xfs_refcount_insert' argument 3 names different: declaration 'stat' definition 'i'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.h:124:40: note: Function 'xfs_refcount_insert' argument 3 names different: declaration 'stat' definition 'i'. partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:227:10: note: Function 'xfs_refcount_insert' argument 3 names different: declaration 'stat' definition 'i'. partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1446:25: style:inconclusive: Function 'xfs_refcount_increase_extent' argument 2 names different: declaration 'irec' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.h:78:25: note: Function 'xfs_refcount_increase_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1446:25: note: Function 'xfs_refcount_increase_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1461:25: style:inconclusive: Function 'xfs_refcount_decrease_extent' argument 2 names different: declaration 'irec' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.h:80:25: note: Function 'xfs_refcount_decrease_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1461:25: note: Function 'xfs_refcount_decrease_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:872:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:852:6: note: If condition 'error' is true, the function will return/exit partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:872:9: note: Returning identical expression 'error' partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:152:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:373:28: style: Parameter 'rc' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1446:25: style: Parameter 'PREV' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_refcount.c:1461:25: style: Parameter 'PREV' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:534:19: style:inconclusive: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.h:46:43: note: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:534:19: note: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:647:19: style:inconclusive: Function 'libxfs_rmapbt_mem_cursor' argument 3 names different: declaration 'xfbtree' definition 'xfbt'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.h:68:41: note: Function 'libxfs_rmapbt_mem_cursor' argument 3 names different: declaration 'xfbtree' definition 'xfbt'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:647:19: note: Function 'libxfs_rmapbt_mem_cursor' argument 3 names different: declaration 'xfbtree' definition 'xfbt'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:664:19: style:inconclusive: Function 'libxfs_rmapbt_mem_init' argument 2 names different: declaration 'xfbtree' definition 'xfbt'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.h:69:63: note: Function 'libxfs_rmapbt_mem_init' argument 2 names different: declaration 'xfbtree' definition 'xfbt'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:664:19: note: Function 'libxfs_rmapbt_mem_init' argument 2 names different: declaration 'xfbtree' definition 'xfbt'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:250:25: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap_btree.c:810:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:233:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:248:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1066:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_IEXT_ADD_NOSPLIT_CNT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:70:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:533:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:548:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:588:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:610:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:621:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_FEAT_REALTIME [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:265:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:315:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:382:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:908:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1035:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_list [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1533:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1069:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1068:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1069:6: note: Condition 'error' is always false partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:220:2: style: Redundant assignment of 'args->tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1386:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:263:17: style:inconclusive: Function 'xfs_rtfind_back' argument 3 names different: declaration 'rtblock' definition 'rtx'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.h:382:17: note: Function 'xfs_rtfind_back' argument 3 names different: declaration 'rtblock' definition 'rtx'. partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:263:17: note: Function 'xfs_rtfind_back' argument 3 names different: declaration 'rtblock' definition 'rtx'. partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:417:17: style:inconclusive: Function 'xfs_rtfind_forw' argument 4 names different: declaration 'rtblock' definition 'rtx'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.h:384:37: note: Function 'xfs_rtfind_forw' argument 4 names different: declaration 'rtblock' definition 'rtx'. partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:417:17: note: Function 'xfs_rtfind_forw' argument 4 names different: declaration 'rtblock' definition 'rtx'. partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:210:29: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1354:10: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1425:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1460:22: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1478:22: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:644:51: portability: '(void*)xfs_rbmblock_wordptr(args,next)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1401:11: portability: 'bufdata' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtbitmap.c:1449:10: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:185:22: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:207:22: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rtgroup.c:360:22: style: Parameter 'rtg' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2670:24: style:inconclusive: Function 'xfs_rmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.h:181:40: note: Function 'xfs_rmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2670:24: note: Function 'xfs_rmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2689:24: style:inconclusive: Function 'xfs_rmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.h:183:40: note: Function 'xfs_rmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2689:24: note: Function 'xfs_rmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2714:24: style:inconclusive: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.h:186:25: note: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2714:24: note: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2941:28: style:inconclusive: Function 'xfs_rmap_count_owners' argument 5 names different: declaration 'rmatch' definition 'results'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.h:226:28: note: Function 'xfs_rmap_count_owners' argument 5 names different: declaration 'rmatch' definition 'results'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2941:28: note: Function 'xfs_rmap_count_owners' argument 5 names different: declaration 'rmatch' definition 'results'. partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:280:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:526:24: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:920:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2449:24: style: Parameter 'rmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_rmap.c:2650:25: style: Parameter 'bmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __this_address [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_trans_inode.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ISTALE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_trans_inode.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ICHGTIME_CHG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_trans_inode.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ISTALE [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:177:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:376:3: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:171:20: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:211:10: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_symlink_remote.c:211:21: portability: 'sfp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/src/xfs/libxfs/xfs_types.c:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_types.c:226:17: style:inconclusive: Function 'xfs_verify_dablk' argument 2 names different: declaration 'off' definition 'dabno'. [funcArgNamesDifferent] partclone-0.3.47/src/xfs/libxfs/xfs_types.h:245:59: note: Function 'xfs_verify_dablk' argument 2 names different: declaration 'off' definition 'dabno'. partclone-0.3.47/src/xfs/libxfs/xfs_types.c:226:17: note: Function 'xfs_verify_dablk' argument 2 names different: declaration 'off' definition 'dabno'. partclone-0.3.47/src/xfs/libxfs/xfs_types.c:225:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_types.c:236:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/bitmask.h:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/bitmask.h:22:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libfrog/bitmask.h:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_INODES_PER_HOLEMASK_BIT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:225:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BMBT_EXNTFLAG_BITLEN [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:243:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:250:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:255:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:261:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:267:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_DALIGNBIT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:272:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:278:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_SECTORBIT [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs.h:289:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_SB_VERSION_5 [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfsclone.c:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ABTB_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfsclone.c:273:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfsclone.c:414:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.47/tests/security_poc.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:657:21: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] partclone-0.3.47/src/xfsclone.c:53:16: warning: Either the condition 'buf==NULL' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck] partclone-0.3.47/src/xfsclone.c:49:17: note: Assuming that condition 'buf==NULL' is not redundant partclone-0.3.47/src/xfsclone.c:53:16: note: Null pointer dereference partclone-0.3.47/src/xfs/libxfs.h:265:60: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs.h:276:60: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libfrog/bitmask.h:31:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1266:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:555:6: style: Checking if unsigned expression 'sbp->sb_agcount' is less than zero. [unsignedLessThanZero] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:39:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:112:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:191:18: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:238:18: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:252:18: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:298:18: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:373:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1068:18: style: Variable 'dsb' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1132:18: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1573:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_sb.c:1344:3: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.47/tests/security_poc.c:112:44: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] partclone-0.3.47/tests/security_poc.c:111:25: note: Assuming allocation function fails partclone-0.3.47/tests/security_poc.c:111:25: note: Assignment 'fp=fopen(filename,"wb")', assigned value is 0 partclone-0.3.47/tests/security_poc.c:112:44: note: Null pointer dereference partclone-0.3.47/tests/security_poc.c:113:16: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] partclone-0.3.47/tests/security_poc.c:111:25: note: Assuming allocation function fails partclone-0.3.47/tests/security_poc.c:111:25: note: Assignment 'fp=fopen(filename,"wb")', assigned value is 0 partclone-0.3.47/tests/security_poc.c:113:16: note: Null pointer dereference partclone-0.3.47/tests/security_poc.c:144:44: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] partclone-0.3.47/tests/security_poc.c:143:25: note: Assuming allocation function fails partclone-0.3.47/tests/security_poc.c:143:25: note: Assignment 'fp=fopen(filename,"wb")', assigned value is 0 partclone-0.3.47/tests/security_poc.c:144:44: note: Null pointer dereference partclone-0.3.47/tests/security_poc.c:145:16: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] partclone-0.3.47/tests/security_poc.c:143:25: note: Assuming allocation function fails partclone-0.3.47/tests/security_poc.c:143:25: note: Assignment 'fp=fopen(filename,"wb")', assigned value is 0 partclone-0.3.47/tests/security_poc.c:145:16: note: Null pointer dereference partclone-0.3.47/tests/security_poc.c:56:11: style: Variable 'poc_type' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/tests/security_poc.c:57:11: style: Variable 'version' can be declared as pointer to const [constVariablePointer] partclone-0.3.47/src/xfs/libxfs/xfs_trans_resv.c:86:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_trans_resv.c:896:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_trans_resv.c:1021:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_trans_resv.c:1060:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.47/src/xfs/libxfs/xfs_trans_resv.c:1103:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] diff: head partclone-0.3.47/src/main.c:130:20: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] DONE